Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Padrino poslato Maj 10, 2010, 21:30:18 POSLE PODNE

Naslov: Mala pomoc u vezi PM komande
Poruka od: Padrino poslato Maj 10, 2010, 21:30:18 POSLE PODNE
Imam standardnu komandu za privatne poruke

if(strcmp("/pm", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);

if(!strlen(tmp) || strlen(tmp) > 5) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
return 1;
}

new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);

if(!strlen(gMessage)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
return 1;
}

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : Bad player ID");
}

if(playerid != id) {
GetPlayerName(id,iName,sizeof(iName));
GetPlayerName(playerid,pName,sizeof(pName));
format(Message,sizeof(Message),">> %s(%d): %s",iName,id,gMessage);
SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
SendClientMessage(id,PM_INCOMING_COLOR,Message);
PlayerPlaySound(id,1085,0.0,0.0,0.0);

printf("PM: %s",Message);

}
else {
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"You cannot PM yourself");
}
return 1;
}


U admin skriptu imam Readcmds, da administratori mogu videti komande drugih igraca, sad bih hteo kada neko posalje privatnu poruko
da Administratori ne mogu videti komandu pm iza kose crte na primer: "Padrino (id:0) /pm 1 zdravo" Svaki Administrator moze to videti a ja bih hteo de to ne moze da se vidi samo ne znam kako?

Hvala u napred