Hey, wenn ich /wiederbeleben mache sagt der Server mir, das der Befehl nicht existiert
ocmd:wiederbeleben(playerid,params[])
{
#pragma unused params
if(SpielerInfo[playerid][pFraktion]!=2)return SendClientMessage(playerid,COLOR_GREY,"Du bist kein Sanitäter!");
{
if(FraktionDuty[playerid]!=true) return SendClientMessage(playerid,COLOR_GREY,"Du bist nicht im Dienst und kannst somit diesen Befehl nicht nutzen.");
{
new string[124],string2[154], bool:found = false;
for(new i; i<MAX_PLAYERS+1; i++)
{
GetPlayerPos(i,pTotX[i],pTotY[i],pTotZ[i]);
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(playerid,6.0,pTotX[i],pTotY[i],pTotZ[i]))
{
if(SpielerInfo[i][pTot]!=0)
{
if(i==playerid) continue;
SpielerInfo[i][pTot]=0;
SetPlayerHealth(i,50.0);
ClearAnimations(i);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(playerid,COLOR_WHITE,string2);
format(string,sizeof(string),"*Der Arzt%s hat den Spieler %s wiederbelebt.",SpielerInfo[playerid][pName],SpielerInfo[i][pName]);
RangeChat(playerid,COLOR_WHITE,string);
format(string2,sizeof(string2),"Der Arzt%s hat den Spieler wiederbelebt.",SpielerInfo[playerid][pName],SpielerInfo[i][pName]);
strdel(string,0,0);
M_GivePlayerMoney(i,-50);
M_GivePlayerMoney(playerid,50);
ApplyAnimation(playerid, "MEDIC", "CPR", 4.000000, 1, 0, 0, 0, 5000, 1);
for(new x; x<MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x))
{
if(SpielerInfo[x][pFraktion]==2)
{
if(FraktionDuty[x]==true)
{
SendClientMessage(x,COLOR_WHITE,string2);
}
}
}
}
DestroyPickup(TotPickup[playerid]);
found = true;
break;
}
}
}
if(!found)
{
SendClientMessage(playerid,COLOR_GREY,"Es ist kein Spieler in der Nähe");
}
}
}
return 1;
}
Was ist der Grund?