* OnPlayerClickPlayer = KedHracKlikneNaHraca (je to myslené tak, že keď dáte TAB a kliknete na nejakého hráča tak sa spustia akcie ktoré máte v public OnPlayerClickPlayer.
Ideme na to:
1. Do public OnPlayerClickPlayer:
- Kód: Vybrať všetko
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
SetPVarInt(playerid,"ClickedPlayer",clickedplayerid);
ShowPlayerDialog(playerid,100,DIALOG_STYLE_INPUT,"{FFCC15}Dialog PM","Zadaj text správy:","Poslať","Storno"); // To cislo v mnozinovej zátvorke znamená farbu - žltú je to v HEXe. Tu si môžete vygenerovať hex farby:http://www.developingwebs.net/tools/color.php
return 1;
}
2.Do public OnDialogResponse
- Kód: Vybrať všetko
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 100 && response == 1)
{
new pName[MAX_PLAYER_NAME],gName[MAX_PLAYER_NAME],string[128];
new giveplayerid = GetPVarInt(playerid,"ClickedPlayer");
GetPlayerName(playerid,pName,sizeof pName); //Získa hráčove meno (Príjimatel)
GetPlayerName(giveplayerid,gName,sizeof gName); //Získa hráčove meno (Odosielatel)
format(string,sizeof string,"[ PM ]Od %s(%d): %s",pName,playerid,inputtext); // Toto príjme správu
SendClientMessage(giveplayerid,0xFFCC00FF,string);
format(string,sizeof string,"[ PM ]Pre %s(%d): %s",gName,playerid,inputtext); // Toto správu odošle
SendClientMessage(playerid,0xFFCC00FF,string);
return 1;
}
return 1;
}
Tak nwm je to len taka šhitka...netestoval som to ale ísť by to malo errory hláste ;) ;D
EDIT: Chyby opravené
EDIT2: Ospravedlnujem sa za spam

, pre začiatočníkov 
