Pravljenje stats u msgbox-u

•9. Nov. 2013.• Zaključano
653
pregleda
20
postova
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Skripta koju koristim : EGRP
Opis problema : Pokusavam da napravim stats u msgboxu, e sad nije problem da napravim ja taj box to izgleda ovako nekako
ShowPlayerDialog(playerid, 347, DIALOG_STYLE_MSGBOX, "STATS", "|------------------------%s------------------------|", "OK", "OK")


e sad umesto ovog %s treba da stoji ime ne znam kako da namestim da tako bude, e sad, pored toga treba mi pomoc oko pravljenja Level: (sta da stavim ovde da bi igracu prikazivalo koji je level?)
Eto to je problem, ne trebate vi meni da uradite ceo stats, samo da mi objasni neko kako...

Dio skripte : Gore sam stavio...
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
new string, largestring[40+MAX_PLAYER_NAME]; ime, playersIP;
GetPlayerIP(playerid, playersIP, 16);
GetPlayerName(playerid, ime, 24);
format(largestring, largesizeof(string), "----------------- %s ----------------\n", ime);
format(string, sizeof(string), "[Level: %d] | [Admin:%d] | [Money:%d] | [IP: %s]\n", PlayerInfo, PlayerInfo, PlayerInfo, playersIP);
strcat(largestring, string);
format(string, sizeof(string), "[Var2: %d] | [Var3: %d]\n", var2, var3);
strcat(largestring, string);
ShowPlayerDialog(playerid, 2106, DIALOG_STYLE_MSGBOX, "Stats", largestring, "ok", "cancel");
return 1;
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Da, ali sta da stavim tamo na cmd:stats
?
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
pa ovaj kod sto sam ti dao, mislim prilagodi ga sebi, dao sam ti shemu samo
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
error 017: undefined symbol "ime"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


Pojavile se ove grske  ☹️
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
new string, largestring[40+MAX_PLAYER_NAME], ime, playersIP;
GetPlayerIP(playerid, playersIP, 16);
GetPlayerName(playerid, ime, 24);
format(largestring, largesizeof(string), "----------------- %s ----------------\n", ime);
format(string, sizeof(string), "[Level: %d] | [Admin:%d] | [Money:%d] | [IP: %s]\n", PlayerInfo, PlayerInfo, PlayerInfo, playersIP);
strcat(largestring, string);
format(string, sizeof(string), "[Var2: %d] | [Var3: %d]\n", var2, var3);
strcat(largestring, string);
ShowPlayerDialog(playerid, 2106, DIALOG_STYLE_MSGBOX, "Stats", largestring, "ok", "cancel");
return 1;
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Bilo je opet 4 greske, ali uspeo sam da ih sredim, i sad je ostala jedna:
undefined symbol "largesizeof"
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
4 errora, ista stvar...
I sta znaci uopste ono var2 i var3?

error 017: undefined symbol "ime"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
pa to sam ti samo ostavio, ti umesto var2,3 stavljaj svoje varijable jbt 😄

new string, largestring[40+MAX_PLAYER_NAME+128], ime, playersIP;
GetPlayerIP(playerid, playersIP, 16);
GetPlayerName(playerid, ime, 24);
format(largestring, sizeof(largestring), "----------------- %s ----------------\n", ime);
format(string, sizeof(string), "[Level: %d] | [Admin:%d] | [Money:%d] | [IP: %s]\n", PlayerInfo, PlayerInfo, PlayerInfo, playersIP);
strcat(largestring, string);
format(string, sizeof(string), "[Var2: %d] | [Var3: %d]\n", var2, var3);
strcat(largestring, string);
ShowPlayerDialog(playerid, 2106, DIALOG_STYLE_MSGBOX, "Stats", largestring, "ok", "cancel");
return 1;
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
😄 E jbg, al sve jedno, i to kad promenim opet ovi errori koje sam pomenuo, uvek isto...

Resio sam al sam morao da obrisem GetPlayerIp i playerip da bi radilo, hvala na pomoci! 🙂
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Ne zaboravi na vrh dodat:
#define DIALOG_STATS (21663)

CMD:stats(playerid, params[])
{
  new
      pName,
  GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
 
  new
      largeString;
  format(largeString, sizeof(largeString), "INFO %s:", pName);
 
  new
      playersIP, Float:Health, Float:Armor;
  GetPlayerIp(playerid, playersIP, sizeof(playersIP));
  GetPlayerHeatlh(playerid, Health);
  GetPlayerArmour(playerid, Armor);
 
  new
      otherString;

  format(otherString, sizeof(otherString), "\nLevel: %d, Admin: %d, Money: %d, IP: %s", GetPlayerScore(playerid), IsPlayerAdmin(playerid), GetPlayerMoney(playerid), playersIP);
  strcat(largeString, otherString);

  format(otherString, sizeof(otherString), "\nSkin: %d, Health: %0.f, Armour: %0.f", GetPlayerSkin(playerid), Health, Armor);
  strcat(largeString, otherString);

  ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Stats", largeString, "O.K.", "");

  return 1;
}
   
NemaProblema :)
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Nisam to dodao al radi mi...
Nego sad se javlja drugi problem  😕

Evo slika, znaci posle ne znam koliko znakova nece dalje slika govori sve ☹️

http://www.zaslike.com/viewer.php?file=hpd87xljtvnqiiww2hhc.png
~William~
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Probaj string smanjit stavi 64 ne kuzim zasto ce vam više
ermin.a
5
Underboss
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
otherString; 
// ili povecaj jos,zavisi koliko ti treba racunaj sebi
~William~
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Nov. 2013.
Ermin wrote on November 9, 2013, 3:56 pm:
otherString; 
// ili povecaj jos,zavisi koliko ti treba racunaj sebi
Ajde šuti ne kontaš se smanji string na 64 pa vidi taj String zato i ne izbaciva ... Ti šuti

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha