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;
}