public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new s[128]; format(s,sizeof(s),"Privet Masasge"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Massage::",s,"Send","Cancel"); return 1; }
new ClickedPlayerID[MAX_PLAYERS];
ClickedPlayerID[playerid] = -1; // -1 so it doesnt get a players id
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new s[128]; clickedplayerid = ClickedPlayerID[playerid]; format(s,sizeof(s),"Privet Masasge"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Enter A Message::",s,"Send","Cancel"); return 1; }
Originally Posted by Beaver07
Код:
clickedplayerid = ClickedPlayerID[playerid]; |
ClickedPlayerID[playerid] = clickedplayerid;
Originally Posted by HITMANBOY
i want to do alist of commands when you click on player like:
Privet Massage Player Stats how i do that? |
Originally Posted by HITMANBOY
i want to do alist of commands when you click on player like:
Privet Massage Player Stats how i do that? |
Originally Posted by Gergo1352
Quote:
|
new string[256],string2[256]; new clickedplayer[MAX_PLAYER_NAME]; ClickedPlayerID[playerid] = clickedplayerid; GetPlayerName(clickedplayerid, clickedplayer, sizeof(clickedplayer)); format(string, sizeof(string), "Player %s (%d) Menu", clickedplayer,clickedplayerid); if (PlayerInfo[playerid][pAdmin] == 0) { format(string2, sizeof(string2), "Stats\nPersonal Message\nGive Money\n"); } if (PlayerInfo[playerid][pAdmin] > 0) { format(string2, sizeof(string2), "Stats\nPersonal Message\nGive Money\nAdmin Menu"); } ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, string, string2, "Select", "Cancel");
Originally Posted by Gergo1352
Quote:
Код:
ClickedPlayerID[playerid] = clickedplayerid; |
Originally Posted by HITMANBOY
Quote:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == YOURDIALOG) // This is the main menu { if(response) { if (listitem == 0) { // Show dialog PRIVATE MESSAGES } else if (listitem == 1) { // Show dialog PLAYER STATS } else if (listitem == 2) { // Show dialog GIVE CASH } } } return 1; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { ClickedPlayer[playerid]=clickedplayerid; new s[128]; format(s,sizeof(s),"BLABLABLA"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Privet Massage",s,"Ok","Cancel); return 1; }
Originally Posted by HITMANBOY
how i use here:
Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { ClickedPlayer[playerid]=clickedplayerid; new s[128]; format(s,sizeof(s),"BLABLABLA"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Privet Massage",s,"Ok","Cancel); return 1; } ![]() |
Private Message\nPlayer Stats\nGive Cash
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { ClickedPlayer[playerid]=clickedplayerid; new s[128]; format(s,sizeof(s),"BLABLABLA"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Private Message\nPlayer Stats\nGive Cash",s,"Ok","Cancel"); return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 3) // This is the main menu { if(response) { if (listitem == 0) { new s[128]; format(s,sizeof(s),"Privet Massage:"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Massage:",s,"Ok","Cancel"); new str2[128]; new name[24]; GetPlayerName(ClickedPlayer[playerid], name, sizeof(name)); format(str,sizeof(str),"PM To %s [%d]: %s",name,ClickedPlayer[playerid],inputtext); SendClientMessage(playerid,COLOR_LIGHTBLUE,str); format(str2,sizeof(str2),"PM From %s [%d]: %s",GetName(playerid),playerid,inputtext); SendClientMessage(ClickedPlayer[playerid],COLOR_AQUA,str2); PlayerPlaySound(ClickedPlayer[playerid],1056,0.0,0.0,0.0); } else if (listitem == 1) { new s[128]; format(s,sizeof(s),"Cash"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Cash:",s,"Send","Cancel"); GivePlayerMoney(playerid,350); } else if (listitem == 2) { // Show dialog GIVE CASH } } } return 0; }