27.01.2015, 06:33
this, and other functions do not work
already solved thanks
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) return SendClientMessage(playerid, 0xFF0000FF, "The command does not exist");//This mesagge
return 1;
}
pawn Код:
new pos, funcname[MAX_FUNC_NAME];
while(cmdtext[++pos] > ' ')
{
funcname[pos-1] = tolower(cmdtext[pos]);
}
format(funcname, sizeof(funcname),"_%s",funcname);
while(cmdtext[pos] == ' ') pos++;
if(!cmdtext[pos])
{
if(CallLocalFunction(funcname, "is", playerid, "\1"))
return 1;
}
if(CallLocalFunction(funcname, "is", playerid, cmdtext[pos]))
return 1;
PlayerPlaySound(playerid, 1009, 0, 0, 0);
return UnknownCommand(playerid);
}

