Hallo Leute
und ein frohes neues Jahr
Ich habe wieder einmal ein Problem
Ich habe einen befehl erstellt der nur für Admins ist und dieser befehl bewirkt das man einen anderen töten kann
einfach /kill [ID]
so habe ich das dan gescriptet:
if (strcmp(strget(cmdtext,0), "/kill", true) == 0)
if(IsPlayerAdmin(playerid))
{
if(!strlen(strget(cmdtext,1))) return 1; SendClientMessage(playerid,ROT,"Benutze: /kill [ID]");
{
new ziel = strval(strget(cmdtext,1));
new zielname [512];
new playername[512];
new msg[512];
new msg2[512];
SetPlayerHealth(ziel, 0);
GetPlayerName(playerid,playername,sizeof(playername));
GetPlayerName((ziel), zielname, sizeof(zielname));
format(msg,sizeof(msg),"Du hast %s`s getötet.", zielname);
format(msg2,sizeof(msg2),"Du wurdest soeben von Admin %s getötet!", playername);
return 1;
}else{
SendClientMessage(playerid,ROT,"Du bist kein Admin und kannst den befehl nicht ausführen!");
return 1;
}
}
so jetz bekomme ich ein error wegen dem }else{
das }else{ bewirkt wenn man dem befehl ausführt und nicht RCon eingelogt ist das dann das kommt:
Du bist kein Admin und kannst den befehl nicht ausführen!
so und diese Errors bekomme ich jetz wegen dem }else{
E:\GTA\StreetGangz\gamemodes\StreetLive.pwn(2004) : warning 225: unreachable code
E:\GTA\StreetGangz\gamemodes\StreetLive.pwn(2004) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Achja noch eine frage kann man es auch machen das man nicht /kill ID sondern /kill beispielname
machen kann also anstadt der ID den spieler name hiners kill macht?
PLS Antwortet mir!