Hallo Gemeinde,
zur später Stund musste mir auffallen, dass mein Script sein Alleingang macht.
Wenn ich meinen Befehl /kick nutze (Nur als Bsp.) und ich kicke ID 3, dann kickt er immer den Bot (ID 0), wenn ich Id 1 kicke (Der Bot ist schon gegickt), will er wieder ID 0 kicken. Seltsam und ich frage mich immer warum kickt er nicht ID 1
Hier mein /kick Command:
ocmd:kick(playerid, params[])
{
if(!IstSpielerAdmin(playerid, 1))return SCM(playerid, FARBE_ROT, "Du bist nicht im Adminteam!");
new sID, Grund[200], Meldung[200];
if(sscanf(params, "us", sID, Grund))return SCM(playerid, FARBE_ROT, "Der Befehl lautet: /kick [Spielerid] [Grund]");
format( Meldung, sizeof (Meldung), "Adminsystem: %s wurde von %s vom Server geschmissen. Grund: %s", SpielerName(sID), SpielerName(playerid), Grund);
SCMToAll(FARBE_ROT, Meldung);
Kick(sID);
Log("Kick.txt", Meldung);
return 1;
}
Der gleiche Bug/Fehler tritt bei allen Befehlen auf, bei denen ich eine ID dem Befehl "anhängen" muss.
Schonmal danke im Voraus für jede Hilfe.
MfG
Eliot Ness