Hallo,
mein /freeze Befehl und mein /unfreeze Befehl funktioniert nicht. Es geht immer nur bis "Benutzung: blabla" und dann nicht weiter obwohl keine Errors beim Compielen kommen.
Hier der /freeze Befehl
ocmd:freeze(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
{
new pID;
new string[128], name[128];
GetPlayerName(pID,name,128);
if(sscanf(params,"ui",name,pID))return SendClientMessage(playerid,Grau,"Befehl: /freeze [SpielerName/ID]");
format(string,sizeof(string),"Du hast %s eingefroren",pID);
SendClientMessage(playerid,Gelb,string);
format(string,sizeof(string),"Du wurdest von Admin %s eingefroren!",SpielerName(playerid));
SendClientMessage(pID,Gelb,string);
TogglePlayerControllable(pID,0);
return 1;
}
}
und der /unfreeze Befehl
ocmd:unfreeze(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
{
new pID;
new string[128], name[128];
GetPlayerName(pID,name,128);
if(sscanf(params,"ui",name,pID))return SendClientMessage(playerid,Grau,"Befehl: /unfreeze [SpielerName/ID]");
format(string,sizeof(string),"Du hast %s aufgetaut!",pID);
SendClientMessage(playerid,Gelb,string);
format(string,sizeof(string),"Du wurdest von Admin %s aufgetaut!",SpielerName(playerid));
SendClientMessage(pID,Gelb,string);
TogglePlayerControllable(pID,1);
}
return 1;
}
Ich hoffe ihr findet die Lösung.