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: radír001 - 2011. július 29. - 13:11:55

Cím: Dialog segítség
Írta: radír001 - 2011. július 29. - 13:11:55
Üdv. Segítségeteket kérném, olyan ügyben, hogy: személyi igazolványt szeretnék készíteni Sima üzenet küldõs párbeszéd panelba, de nem tudom hogyan hívatom le az informácíókat a dialogba.. Nevet kort lakhelyet stb... Ha valaki leírná, esetleg példával azt nagyon megköszönném...
Cím: Dialog segítség
Írta: kadaradam - 2011. július 29. - 13:16:34
Stringgel :)
[pawn]new string[128];
    format(string,sizeof(string),\"Játékos id:%d\",playerid);
    ShowPlayerDialog(playerid,1130,DIALOG_STYLE_MSGBOX ,\"Név\",string,\"Rendben\",\"Vissza\");[/pawn]
Cím: Dialog segítség
Írta: radír001 - 2011. július 29. - 14:00:06
Köszönöm, ez hibátlan eddig, most az a kérdésem, hogy ugye a dialogomba írja a nevet, és az alá hogy tudom oda tenni még azt, hogy õõõ tehát h így lássam:

Név:


Nem:


Lakhely:


Kor:


Szóval, hogy tudom alárakni a név alá ezeket, mert megcsinálni megtudom mostmár, hogy lekérje... :)
Cím: Dialog segítség
Írta: Csabesz - 2011. július 29. - 14:01:53
Írd ide, hogy, hogy kéred le, mi pedig beillesztjük neked a dialógusba.  ;)
Ugyanis nem tudjuk a változók neveit, vagy egyáltalán hogy tárolod ezeket.
Cím: Dialog segítség
Írta: Sheet - 2011. július 29. - 14:02:22
pl
[pawn]new string[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),\"Játékos id:%d\\nNév: %s\",playerid, name);
    ShowPlayerDialog(playerid,1130,DIALOG_STYLE_MSGBOX ,\"Név\",string,\"Rendben\",\"Vissza\");[/pawn]
Cím: Dialog segítség
Írta: radír001 - 2011. július 29. - 14:21:41
Hát nem akar ez nekem összejönni... :(

nem:  PlayerInfo[playerid][sex] == 1      <-férfi


          PlayerInfo[playerid][sex] == 2      <-nõ


kor:  PlayerInfo[playerid][kor]


lakhely: PlayerInfo[playerid][lakhely] == 1  <-1. város


             PlayerInfo[playerid][lakhely] == 2  <-2. város
Cím: Dialog segítség
Írta: Detrot - 2011. július 29. - 15:37:10
new string[128];
new name[MAX_PLAYER_NAME];
new kiir[16], kiir1[16];
if(PlayerInfo[playerid][sex] == 1) format(kiir,16,\"férfi\");
else if(PlayerInfo[playerid][sex] == 2) format(kiir,16,\"nõ\");
if(PlayerInfo[playerid][lakhely] == 1) format(kiir1,16,\"1. város\");
else if(PlayerInfo[playerid][lakhely] == 2) format(kiir1,16,\"2. város\");
GetPlayerName(playerid, name, sizeof(name));
    format(string,128,\"Név::%s\\nKor: %d\\nLakhely: %s\\nNem: %s\",name, PlayerInfo[playerid][kor],kiir1, kiir);
    ShowPlayerDialog(playerid,1130,DIALOG_STYLE_MSGBOX ,\"Név\",string,\"Rendben\",\"Vissza\");

 
JAVITVA mostmár jó
Cím: Dialog segítség
Írta: radír001 - 2011. július 29. - 15:49:42
Nagyon szépen köszönöm a segítségeteket.

Szerk: valami bibi van, mert se a lakhelynél se a nem nél nem ír semmit :S :S


a hibát észre vettem énis, azt javítottam is és ugy nem volt jó :S


Szerk: okés rájöttem h mi a gond, köszi mindenkinek.