Hab nen Problem mit meinem Tazer.
Es kommt folgender Error 2x:
error 010: invalid function or declaration hier die Zeilen:
else
{
SendClientMessage(playerid,c_Rot,"Nur des San Andreas Police Departments und des Federal Bureau of Investigation können diesen Befehl benützen.");
return 1;
}
In dem Fall spacken Zeile 1 und 3 rum.
also SendClientMessage und Else.
Hier nochmal der ganze Code.
CMD:tazer(playerid,params[])
{ new pID;
if(Eingeloggt[playerid]==0)return SendClientMessage(playerid, c_Rot,"[ Fehler ] "COLW"Du musst dich vorher einloggen!");
if(Krankenhaus[playerid]==1)return SendClientMessage(playerid, c_Rot, "[ Fehler ]"COLW" Du bist im Krankenhaus!");
if(IsPlayerCop(playerid)==0)return SendClientMessage(playerid, c_Rot,"[ Fehler ]"COLW" Du bist kein Beamter!");
if(FraktionDuty[playerid]==0)return SendClientMessage(playerid, c_Rot, "[ Fehler ]"COLW" Du bist nicht im Dienst!");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,c_Rot,"[ Fehler ]"COLW" Dieser Spieler ist nicht auf dem Server!");
if(IsPlayerNPC(pID))return SendClientMessage(playerid,c_Rot,"[ Fehler ]"COLW" Du kannst keinen Bot tazern!");
if(Krankenhaus[pID]==1)return SendClientMessage(playerid, c_Rot, "[ Fehler ]"COLW" Die Person ist im Krankenhaus!");
if(sscanf(params, "i",pID))return SendClientMessage(playerid,c_Rot,"[ Fehler ]"COLW" /tazer [ID/Name]");
if(pID==INVALID_PLAYER_ID)return SendClientMessage(playerid,c_Rot,"[ Fehler ]"COLW" Bitte gib die/den richtige/n SpielerID/Name ein");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(!IsPlayerInRangeOfPoint(pID,10,X,Y,Z))return SendClientMessage(playerid,c_Rot,"[ Fehler ]"COLW" Der Spieler der getazert werden soll ist zuweit weg.");
GameTextForPlayer(playerid,"Getazert",2000,5);
TogglePlayerControllable(pID,0);
SetTimerEx("tazertimer",1000*10,false,"i",pID);
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Nur des San Andreas Police Departments und des Federal Bureau of Investigation können diesen Befehl benützen.");
return 1;
}