[Pomoc]Stats u Dialogu

Započeo Dule OgLoc
14. Avg. 2011.
1,153
pregleda
8
postova
Mr.Lowrey
5
Godfather
14. Avg. 2011.
vrlo lako, imas ShowPlayerDialog ali posto puno toga imas tu onda ce ti trebati jedan tut, i koristis format i ostalo, mislim da imam tutova u vezi ovog
Dule OgLoc
2
Rookie
14. Avg. 2011.
System32 wrote on August 14, 2011, 1:59 pm:
vrlo lako, imas ShowPlayerDialog ali posto puno toga imas tu onda ce ti trebati jedan tut, i koristis format i ostalo, mislim da imam tutova u vezi ovog
Sad si mi sve reko
Mr.Lowrey
5
Godfather
14. Avg. 2011.
sto si mislio da cu reci?Potrudi se djete
almir101
4
Shot Caller
14. Avg. 2011.
Ovako
evo ti savjet jedan pa pomoc..
ovo je sve preveliko da bi stalo u jedan dialog...moze stati ali ce biti kao sto ja kazem sataras..svega na sve strane
i bice nepregledno dakle
napravis posebno dialoge da bi bilo pregledno
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd;
    new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/stats", true) == 0)
{

    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST ,"Statistika","\n---ovdje napises slicno onome                          SendClientMessage--","OK","ZATVORI");

return 1;
}
return 1;
}
| Pacino
4
Made Man
19. Avg. 2011.
Koristite
strcat(..);
-.-
puno je preglednije i kao stvoreno je za dialoge...

http://wiki.sa-mp.com/wiki/Strcat

evo primjer iz jednog DM moda...
stock ShowStats(playerid, prikaz)
{
new string;
new novac = GetPlayerMoney(playerid);
new level = GetPVarInt(playerid, "Level");
new kills = GetPVarInt(playerid, "Kills");
new dead = GetPVarInt(playerid, "Smrti");
new admin = GetPVarInt(playerid, "Admin");

new tekst;
GetPVarString(playerid, "ZadnjiPutOnline", tekst, sizeof tekst);

//--------------Pretvaranje integera u string------------
new mon;
valstr(mon, novac);

new lev;
valstr(lev, level);

new kill;
valstr(kill, kills);

new de;
valstr(de, dead);

new ad;
valstr(ad, admin);
//----------------------------------------------------------------
strcat(string, "{3E9FCF}Igrac: {FFFFFF}"); strcat(string, Imeigraca(playerid)); strcat(string, "\n\n");
strcat(string, "{FFFF31}Novac: {FFFFFF}"); strcat(string, mon); strcat(string, "$ | "); strcat(string, "Level: {FFFFFF}"); strcat(string, lev); strcat(string, "\n");
strcat(string, "{FFFF31}Ubistva: {FFFFFF}"); strcat(string, kill); strcat(string, " | "); strcat(string, "Smrti: {FFFFFF}"); strcat(string, de); strcat(string, "\n");
strcat(string, "{FFFF31}Admin: {FFFFFF}"); strcat(string, ad); strcat(string, " lvl"); strcat(string, " | {FFFF31}Zadnji Put Online:{FFFFFF} "); strcat(string, tekst);

new str;

format(str, sizeof str, "{3E9FCF}Igrac: {FFFFFF}%s | Statsi", Imeigraca(playerid));

SPD(prikaz, STATS, DIALOG_STYLE_MSGBOX, str, string, "U redu", "");
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha