Dann wurde dein sscanf Plugin nicht geladen ![]()
Zeig mal den ganzen Log ![]()
Dann wurde dein sscanf Plugin nicht geladen ![]()
Zeig mal den ganzen Log ![]()
Dann downloade dir mal das native Checker Plugin und dann poste nochmal den Log ![]()
Musst das Plugin auch noch laden ![]()
@Kaliber
Also wenn du einen "Mike" kicken willst und ein anderer "Mike_Mahonee" heißt kickt man beide?
Nein ![]()
if(!strcmp(String1, String2, true)) // gleich
Nur um das mal kurz zu sagen, hier musst du Aufpassen, wenn es um Namen geht.
Stell dir vor, ein Admin heißt Test und ein Spieler heißt TesT...diesen könntest du dann auch nicht crashen lassen, da dass true dafür sorgt, dass es nicht mehr case sensitive ist ![]()
wie soll das eig gehen :o
Durch Invalide Zeichen im Gamtext wie du siehst ![]()
ocmd:crash(playerid,params[])
{
if(sInfo[playerid][alevel] <= 6)return SCM(playerid,CL_KNALLROT,"Benutzung: /crash [Playerid]");
new pID,name[MAX_PLAYER_NAME];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,CL_HGRÜN,"Info: /crash [SpielerID].");
if(pID == playerid)return SendClientMessage(playerid,CL_HGRÜN,"Info: Nicht deine Eigene ID.");
GetPlayerName(pID,name,MAX_PLAYER_NAME);
if(!strcmp(name,"Kaliber") || !strcmp(name,"Leexar98")) return SendClientMessage(playerid,CL_HGRÜN,"Info: Diesen Spieler darfst du nicht crashen lassen!");
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 1000, 0);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 2000, 1);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 3000, 2);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 4000, 3);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 5000, 4);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 6000, 5);
GameTextForPlayer(pID, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 7000, 6);
return 1;
}
Alles anzeigen
A ist die ZAngle von dem Auto, also in welche Richtung es zeigt ![]()
Anstatt dem | | ein && verwenden (beim IsPlayerInRangeOfPoint) ![]()
Wie muss das pInfo aussehen?
Einfach so:
pInfo[playerid][pAge] = strval(inputtext);
hat das was mit streamdistance zutun?
Das kommt darauf an, es gibt Objekte von denen man die streamdistance nicht verändern kann.
Allerdings kannst du es durchaus mal mit der streamdistance versuchen ![]()
Oder du hast zuviele Objekte erstellt, mit F5 kannste ja mal schauen wie viele ObjektSoltsInUse sind ![]()
Ehh...hast du SendClientMessage gehookt und mit neuen Parametern bestückt?
Wenn ja würde ich das gerne sehen...wenn nein, solltest du das so schreiben:
wie behebe ich den fehler mit dem Counter kann ja fast ummöglich sein so viele blitzer ??? gruß Markus
Das ist kein Fehler der Funktion, sondern deiner Nachrichten Ausgabe, zeig mal den Code davon ![]()
Nein, leider nicht ![]()
//Edit:
Aber kannst ja z.B. einen Callback für mehrere Dinge nehmen:
Es gibt da diesen Callback:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
//Hier ist der Spieler als Fahrer in ein Fahrzeug eingestiegen
if(!SpielerInfo[playerid][Lizenz])
{
//Hier z.B. hat er dann keinen Führerschein
RemovePlayerFromVehicle(playerid); //Entfernt den Spieler
return 1;
}
}
return 1;
}
Alles anzeigen
Einfach:
CreatePickup(1239, 23, x,y,z,worldid);
1239 = Modelid das ist das " i "
Benutze das Independent roleplay script!
Supi dupi ![]()
Du verwendest das falsche MySQL Plugin, deshalb startet dein Server nicht ![]()
Downloade dir mal das Nativechecker Plugin, füg es ein und poste dann nochmal den Log ![]()
Downloade dir mal das nativechecker Plugin und füg es ein und poste dann nochmal den Log ![]()
Du musst prüfen ob der String leer ist...denn wenn ja crasht dein Server so wie in diesem Fall ![]()
Kannst die Zeile 24 und 25 in der Funktion CFGLaden eig löschen...da das eh überschrieben wird.
mfg. ![]()
Poste mal aus deinem Skript folgende Zeile wo die Funktion: SetGameModeText aufgerufen wird.