GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Benceee - 2012. február 18. - 19:51:13

Cím: Clickedplayerid dialóg
Írta: Benceee - 2012. február 18. - 19:51:13
Üdv.
Roppant analfabéta kérdést teszek fel. OnPlayerClickPlayer eljárás alatt ott a clicledplayerid. Dialógusba, ezt hogy hívhatom meg?
Cím: Clickedplayerid dialóg
Írta: kadaradam - 2012. február 18. - 19:55:39
[pawn]ShowPlayerDialog(clicledplayerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");[/pawn]
Cím: Clickedplayerid dialóg
Írta: Gang[St]e[R] - 2012. február 18. - 19:57:46
Létrehozol egy változót, pl.:
new clicked[MAX_PLAYERS];
és az eljárásban egyenlõvé teszed: clickedplayerid = clicked[clickedplayerid];
és ezt a clicked[playerid] változót használod a dialog eljárásában.
Cím: Clickedplayerid dialóg
Írta: Zsolesszka - 2012. február 18. - 21:11:49
[pawn]#define SAVE_CLICKEDPLAYERID \"Save_Click\"
public
OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
SetPVarInt(playerid, SAVE_CLICKEDPLAYERID, clickedplayerid);
return 1;
}
public
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
new
   clickedplayerid = GetPVarInt(playerid, SAVE_CLICKEDPLAYERID);
/* ......
if(IsPlayerAdmin(playerid))
{
   printf(\"clickedplayerid: %d\", clickedplayerid);
   return 1;
}*/
return 0;
}[/pawn]
Cím: Clickedplayerid dialóg
Írta: Benceee - 2012. február 19. - 10:24:39
Köszönö. Zárom.