12.02.2013, 18:50
PHP код:
CMD:novaznacka(playerid ,params[])
{
new str[120] ,Float:x ,Float:y ,Float:z ,targetID ,pName[20];
GetPlayerPos(playerid ,x ,y ,z);
if(!IsLogged(playerid) ) return NotLogged(playerid);
if(!IsLeader(playerid ,PD)) return NotAdmin(playerid);
if(sscanf(params, "d", targetID )) return ServerMsg(playerid ,"Koristi: "CT_RED"/NovaZnacka "CT_GREEN"[ID]" ,0);
if(!IsLogged(targetID) ) return NotLoggedT(playerid);
if(!IsCloseTo(targetID ,3 ,x ,y ,z)) return NotClose(playerid);
RPName(playerid ,pName);
format(str ,sizeof(str) ,""CT_GREEN_BLUE"*Nacelnik policije "CT_RED"%s "CT_GREEN_BLUE"vam je dao znacku." ,pName);
SCM(targetID ,-1 ,str);
RPName(targetID ,pName);
format(str ,sizeof(str) ,"Napravili ste novu znacku i urucili ju igracu "CT_RED"%s" ,pName);
ServerMsg(playerid ,str ,0);
pInfo[targetID][znacka] = 1;
pInfo[targetID][znacka_broj] = random(9999) + 10000;
strdel(pInfo[targetID][znacka_ime] ,0 ,MAX_PLAYER_NAME);
strins(pInfo[targetID][znacka_ime] ,pName ,0 ,sizeof(pName) );
return 1;
}
and when i try to use it i get an error ( Server: Unknown command)
BUT when i delete only this line it works fine ( no error)
PHP код:
RPName(playerid ,pName);
PHP код:
RPName(id ,str[])
{
GetPlayerName(id ,str ,20 );
new charPos = strfind(str ,"_" ,false);
strdel(str ,charPos ,charPos + 1);
strins(str ," " ,charPos ,20) ;
return str;
}