Gibt es ein Deutsches ?
Oder meinst den deutschen Teil bei wiki.samp ?
Selberfound: http://wiki.sa-mp.de/Hauptseite
Gibt es ein Deutsches ?
Oder meinst den deutschen Teil bei wiki.samp ?
Selberfound: http://wiki.sa-mp.de/Hauptseite
Könnt ihr noch die Samp-Wiki erreichen?
Bei mir kommt Seiten-Ladefehler
Fehler: Verbindung unterbrochen
Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.
* Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte
später nochmals.
* Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die
Netzwerk-/Internetverbindung.
* Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird,
stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.
Alles anzeigen
Was ist bei euch ?
Zu den Ordner mit 'cd /ordnername' hin
(Hilfe: 'dir'
'nohup ./samp03svr &'
oder
'nohup ./samp02Xsvr &' , bei 0.2X
Wenn du es dannach beenden willst:
'ps ax'
Dann kommt eine Liste und ganz Links ist die PID von den Programnamen rechts, die brauchst du von der Samp Exe.
'kill [PID]'
Ich hab mir eine Abfrage mit stock für die Fraktion gemacht.
Ich will nur euch Fragen ob es richtig funktionieren wird:
stock GetPlayerFraktion(playerid, id)
{
if (IsPlayerConnected(playerid))
{
if((id > 1) && (id < 7))
{
if((id == 2) && (PlayerInfo[playerid][pTeam] == 2)) { return 1; }
else if((id == 3) && (PlayerInfo[playerid][pTeam] == 3)) { return 1; }
else if((id == 4) && (PlayerInfo[playerid][pTeam] == 4)) { return 1; }
else if((id == 5) && (PlayerInfo[playerid][pTeam] == 5)) { return 1; }
else if((id == 6) && (PlayerInfo[playerid][pTeam] == 6)) { return 1; }
}
return 0;
}
return 0;
}
Fraktionen sind zwischen 2 bis 6.
Ich will z.B. (2 = Polizei) nach 2 Abfragen und will dabei sicher sein, dass auch dann mit 2 das Team mit der ID 2 geprüft wird:
if(GetPlayerFraktion(playerid, 2))
{
Wird es auch sicher funktionieren, da ich mir sicher sein will ?
mach doch einfach #pragma unused bombexplotimer
KornChief
Kannst du mir des mit @ bei Werbungmach() erklären, halt für was es steht?
Wie mache ich den Timer für Pause zwischen Nachrichten?
new bool:Advertising = false;
for(new i=0; i<MAX_PLAYERS; i++)
{
SetTimer("Werbung", 60000, 0);
Advertising = true;
}
if(Advertising = true)
{ return 0; }
public Werbung()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
Advertising = false;
}
}
So ?
}
Hier ist der Code:
dcmd_ad(playerid,params[])
{
new string[256];
if (sscanf(params, "s", string)) SendClientMessage(playerid, COLOR_GREY, "Info: /ad(vertise) [Text]");
else
{
new cost = (random(5000)+500);
new name[MAX_PLAYER_NAME], msg[516];
GetPlayerName(playerid, name, sizeof(name));
format(msg, sizeof(msg), "[Werbung] %s ,Sender: %s", string, name);
GivePlayerMoney(playerid, -cost);
SendClientMessageToAll(COLOR_GREEN, msg);
AdvertiseLog(msg);
format(msg, sizeof(msg), "Deine Werbung kostet dich $%d",cost);
SendClientMessage(playerid, COLOR_YELLOW2, msg);
}
return 1;
}
Ich will das new cost = (random(5000)+500);
Die Länge des Getippten Textes nimmt und mit mal 5 nimmt.
Es soll auch überprüft werden, ob er auch das Geld hat.(GetPlayerMoney(playerid)).
(SPD = ShowPlayerDialog)
(Nicht die Partei)
Also, ich will mal det mit ShowPlayerDialog versuchen, aber krieg es nicht auf die Reihe.
Ich bräuchte mal vielleicht ein Beispiel für Essen oder so.
MfG Bullet
if(classid == ??)
{
SetPlayerPos(x,y,z);
SetPlayerCameraPos(playerid,x,y,z);
SetPlayerCameraLookAt(playerid,,x,y,z);
}
else if(classid == ??)
{
SetPlayerPos(x,y,z);
SetPlayerCameraPos(playerid,x,y,z);
SetPlayerCameraLookAt(playerid,,x,y,z);
}
else if(classid == ??)
{
SetPlayerPos(x,y,z);
SetPlayerCameraPos(playerid,x,y,z);
SetPlayerCameraLookAt(playerid,,x,y,z);
}
else if(classid == ?? || classid == ?? || classid == ??)
{
SetPlayerPos(x,y,z);
SetPlayerCameraPos(playerid,x,y,z);
SetPlayerCameraLookAt(playerid,,x,y,z);
}
else
{
SetPlayerPos(x,y,z);
SetPlayerCameraPos(playerid,x,y,z);
SetPlayerCameraLookAt(playerid,,x,y,z);
}
Wenn du es so willst
Ich wollte mir ein neuen PC zulegen, da meiner langsam nicht mehr mitkommt.
Wie viel würde ich für mein Computer bekommen:
Der neue PC sollte ca. folgendes beinhalten:
Wenn jemand ein gutes Angebot gesehen hat, welches bis 500€ hingeht.
Dann bitte hier posten.
Es ist nicht zum Problem, aber so wird es zu ner AtomBombe xD
Mach des mit for(new i=0; i<MAX_PLAYERS; i++) raus!
public OnPlayerDisconnect(playerid, reason)
{
StreamObject_OnPlayerDisconnect(playerid);
return 1;
}
->
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
Er mein Format: Klick me!
Deutsch:
%b Fügt hier eine Nummer in Binary radix rein.
%c Fügt einen Buchstaben hinzu(Beispiel: A)
%d Fügt eine(ganze) Zahl hinzu(Beispiel: 321)
%f Fügt eine Kommazahl hinzu(Beispiel: 35.1432)
%i Fügt eine(ganze Zahl?) hinzu
%s Fügt ein Text hinzu
%x Fügt eine Zahl in Hexdezimal hinzu
%% Fügt % hinzu
Formatierungshilfe: MeinShowroom
Beispiel
new string[256];
new zahl = 32;
new buch[2] = "A";
new Float:FlX = 5.0012;
format(string, sizeof(string), "Ich mag die Zahl %d und den Buchstaben %c ! Aber ohne die Kommazahl %f geht nix!",zahl,buch,Flx);
SendClientMessage(playerid, 0xFFFFFFAA, string);
1. PlayerInfo ist nicht vorhanden:
(Muss unter enum pInfo)
new PlayerInfo[MAX_PLAYER][pInfo];
2. Probier mal IstEinGroveCar mal weiter oben im Script zu tun.
Error 29: Ungültige Aktion, zurück zu null
GameTextForPlayer(playerid, "Fahrprüfung starten: ~g~/autoschein", 3000, 4);
Probier mal
[url='http://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld']SetPlayerVirtualWorld(playerid, 0);
oder mache bei onplayerspawn : SetPlayerPos(playerid, X, Y, Z);
Die Fraktion muss du selber erstellen, es gibt hier ein gutes Tutorial dazu, such unter Tutorials.
Einfach auch den gespeicherten Wert abfragen:
new carid = GetPlayerVehicleID(playerid));
if(newstate == 2)
{
if(carid == (HerausgefundeneID) || carid == (HerausgefundeneID))
{ if(PlayerInfo[playerid][pTeam] == 1) { return 1; }
else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nicht bei der Fraktion"); }
}
}
Du musst die ID vom Fahrzeug herausfinden.
new carid = GetPlayerVehicleID(playerid), new string[256];
format(string, sizeof(string), "AutoID: %d",carid);
SendClientMessage(playerid, 0xFFFFFFAA, string);
Pack das in ein Command(Kannst du selber produzieren) und du hast erstmal die ID vom Fahrzeug!
Nun einfach OnPlayerStateChange(playerid, newstate, oldstate)
new carid = GetPlayerVehicleID(playerid));
if(newstate == 2)
{
if(carid == (HerausgefundeneID) || carid == (HerausgefundeneID)) { return 1; }
else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nicht bei der Fraktion");
}