So das hier ist das /afk system das funktioniert super :
dcmd_afk(playerid,params[])
{
new
sGrund[128],
pID;
if(sscanf(params, "z",sGrund)) {
return SendClientMessage(playerid,0xAA3333AA,"/afk [Grund]");
}
new
name[MAX_PLAYER_NAME],
string[128];
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"%s ist afk, Grund: %s",name,sGrund[0] ? sGrund : "<Kein Grund>");
SendClientMessageToAll(0xFFFF00AA,string);
TogglePlayerControllable(pID,0);
return 1;
}
Doch ist mach ja dan gefrezzed also will ich mit /back wieder das TogglePlayerConntrollable auf wieder "anschalten" dazu will ich aber keinen grund also habe ich das so gemacht :
dcmd_back(playerid,params[])
{
new
pID;
}
new
name[MAX_PLAYER_NAME],
string[128]
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"%s ist nun nicht mehr afk",name);
SendClientMessageToAll(0xFFFF00AA,string);
TogglePlayerControllable(pID,1);
return 1;
}
aber es zeigt Errors an und funktioniert nicht leider scripte ich erst paar Tage und weiß selber nicht was ich falsch gemacht habe kann mir da einer helfen ??
MfG bad_company