heyho,
ich hab grad an einem /agl befehl gescriptet, nur kommt immer die meldung bei sscanf das es nicht richtig eingegeben wurde, ich hab es aber, wo ist der fehler?
ocmd:agl(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel]>=4)
{
new pID,string[128],cmd[30];
if(sscanf(params,"us[30]i",pID,cmd))
{
return SendClientMessage(playerid,grau,"BENUTZE: /agl [playerid/Name][Schein]");
}
if(strcmp(cmd,"Auto",true) == 0)
{
if(SpielerInfo[playerid][Adminlevel]>=4)
{
if(SpielerInfo[pID][pCarLic] == 1)
{
SendClientMessage(playerid,grau,"Spieler besitzt bereits einen Autoschein.");
}
else
{
SpielerInfo[pID][pCarLic] = 1;
SCM(playerid,orange,"Du hast den Spieler einen Autoschein gegeben");
format(string,sizeof(string),"[%s] %s hat dir den Autoschein gegeben",adminrang(playerid),SpielerName(playerid));
return 1;
}
}
}
}
return 1;
}