Help Making /stats as Dialog - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Making /stats as Dialog (
/showthread.php?tid=445128)
Help Making /stats as Dialog -
ArmandoRamiraz - 19.06.2013
OK, I've changed my mind and I want to make the /stats command be prompt with a Dialog box. This is what I have so far but it doesnt work. I know I'm doing it wrong so can someone explain to me how it is done.
Код:
new string[500]
string = "Stats for %s (ID: %d):", PlayerName(targetid), targetid;
strcat(string, "Level: %d | Gender: %s | Age: %d | Origin: %s | Cash: $%s | Bank: $%s | Phone Number: %d | Job: %s (%d)", plevel, gender, age, PlayerInfo[targetid][pOrigin], InsertCommas(wallet), InsertCommas(bank), number, job, joblevel);
strcat(string, "Total Hours Online: %d | Warnings: %d | Upgrade Points: %d | Spawn Armor: %d | Experience: %d/%d | Crimes Committed: %d | Times Arrested: %d", hours, warns, upgradepoints, spawnhealth, exp, expamount - PlayerInfo[targetid][pLevelExp], crimes, arrests);
ShowPlayerDialog(playerid, 6000, string,"Close", " ");
Respuesta: Help Making /stats as Dialog -
Parka - 19.06.2013
You should use format at the end.
Example:
pawn Код:
new str[128], Name[24], string[128];
GetPlayerName( playerid, Name, sizeof Name);
strcat( str, "Your name is %s");
format( string, sizeof string, str, Name);
SendClientMessage( playerid, 0xFF0000FF, string);
Re: Help Making /stats as Dialog -
park4bmx - 19.06.2013
format them!
pawn Код:
new string[500],str[120];
format(str, sizeof str,"Stats for %s (ID: %d):", PlayerName(targetid), targetid);
format(string, size of string, "Level: %d | Gender: %s | Age: %d | Origin: %s | Cash: $%s | Bank: $%s | Phone Number: %d | Job: %s (%d)", plevel, gender, age, PlayerInfo[targetid][pOrigin], InsertCommas(wallet), InsertCommas(bank), number, job, joblevel);
format(string,sizeof string, "%s/nTotal Hours Online: %d | Warnings: %d | Upgrade Points: %d | Spawn Armor: %d | Experience: %d/%d | Crimes Committed: %d | Times Arrested: %d", string, hours, warns, upgradepoints, spawnhealth, exp, expamount - PlayerInfo[targetid][pLevelExp], crimes, arrests);
ShowPlayerDialog(playerid, 6000,str, string,"Close", " ");
Re: Help Making /stats as Dialog -
ArmandoRamiraz - 19.06.2013
Thanks, got it working haha