Szerző Téma: Clickedplayerid dialóg  (Megtekintve 453 alkalommal)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Clickedplayerid dialóg
« Dátum: 2012. február 18. - 19:51:13 »
0 Show voters
Üdv.
Roppant analfabéta kérdést teszek fel. OnPlayerClickPlayer eljárás alatt ott a clicledplayerid. Dialógusba, ezt hogy hívhatom meg?

Clickedplayerid dialóg
« Válasz #1 Dátum: 2012. február 18. - 19:55:39 »
0 Show voters
[pawn]ShowPlayerDialog(clicledplayerid,1,DIALOG_STYLE_MSGBOX,\"Notice\",\"You connected to the server\",\"Close\",\"\");[/pawn]

Gang[St]e[R]

  • Vendég
Clickedplayerid dialóg
« Válasz #2 Dátum: 2012. február 18. - 19:57:46 »
0 Show voters
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.

Clickedplayerid dialóg
« Válasz #3 Dátum: 2012. február 18. - 21:11:49 »
0 Show voters
[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]

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Clickedplayerid dialóg
« Válasz #4 Dátum: 2012. február 19. - 10:24:39 »
0 Show voters
Köszönö. Zárom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal