zelio bih vam predstaviti jednu FS koju sam komponirao (koristio sam neke stvari vec napravljene)
poruke saljete kad stisnete tab da vidite online igrace kliknete na nick od igraca i pojavi vam se dialog i upisete poruku i stisnete posalji ili odustani...
jako jednostavna FS
pa eo
#include
new igrac,
bool: tog;
public OnFilterScriptInit()
return
print("Poruke na TAB od Lucifera"),1;
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,"/tabporuke",true))
if(tog) return tog = false,
SendClientMessage(igrac, 0x33AA33AA, "Primanje privatnih poruka blokirano!");
else return tog = true,
SendClientMessage(igrac, 0x33AA33AA, "Primanje privatnih poruka odblokirano!");
return 0;
}
public OnPlayerConnect(playerid)
return igrac = INVALID_PLAYER_ID,1;
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2 && response)
{
new estr, ename;
GetPlayerName(playerid,ename,sizeof(ename));
format(estr,128,"%s'ova privatna poruka: %s", ename,inputtext);
SendClientMessage(igrac, 0x33AA33AA, estr);
format(estr,128,"Privatna poruka glasi: %s", inputtext);
SendClientMessage(playerid, 0x33AA33AA, estr);
igrac = INVALID_PLAYER_ID;
return 1;
}
return 0;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(playerid == clickedplayerid) return 0;
else if(tog)
return
SendClientMessage(igrac, 0x33AA33AA, "Taj igrac je blokirao primanje privatnih poruka");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Tab poruke by Lucifer","Upisite poruku koju zelite poslati igracu","Posalji","Odustani");
igrac = clickedplayerid;
return 1;
}
