What happend
#1

what happend with my dialog ?

Code:
Код:
CMD:stats(playerid, params[])
{
	new string[128];
	format(string, sizeof(string), "Thong Tin \tGia Tri\n");
	format(string, sizeof(string), "Ten: \t%s\n", GetName(playerid));
	format(string, sizeof(string), "Cap Do: \t%d\n", Player[playerid][Level]);
	format(string, sizeof(string), "Admin: \t%s\n", GetAdminRank(Player[playerid][Admin]));
	format(string, sizeof(string), "Tien Mat: \t%d\n", Player[playerid][Money]);
	format(string, sizeof(string), "Ngan Hang: \t%d\n", Player[playerid][BankMoney]);
	format(string, sizeof(string), "Phut Da choi: \t%d", Player[playerid][Mins]);
	ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy");
	return 1;
}
Reply
#2

PHP код:
CMD:stats(playerid, params[])
{
    new 
dialog[1000], string[50];
    
format(string, sizeof(string), "Thong Tin \tGia Tri\n");
    
strcat(dialog, string);
    
format(string, sizeof(string), "Ten: \t%s\n", GetName(playerid));
    
strcat(dialog, string);
    
format(string, sizeof(string), "Cap Do: \t%d\n", Player[playerid][Level]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Admin: \t%s\n", GetAdminRank(Player[playerid][Admin]));
    
strcat(dialog, string);
    
format(string, sizeof(string), "Tien Mat: \t%d\n", Player[playerid][Money]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Ngan Hang: \t%d\n", Player[playerid][BankMoney]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Phut Da choi: \t%d", Player[playerid][Mins]);
    
strcat(dialog, string);
    
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy");
    return 
1;
} 
Reply
#3

Quote:
Originally Posted by Blackboe
Посмотреть сообщение
PHP код:
CMD:stats(playerid, params[])
{
    new 
dialog[1000], string[50];
    
format(string, sizeof(string), "Thong Tin \tGia Tri\n");
    
strcat(dialog, string);
    
format(string, sizeof(string), "Ten: \t%s\n", GetName(playerid));
    
strcat(dialog, string);
    
format(string, sizeof(string), "Cap Do: \t%d\n", Player[playerid][Level]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Admin: \t%s\n", GetAdminRank(Player[playerid][Admin]));
    
strcat(dialog, string);
    
format(string, sizeof(string), "Tien Mat: \t%d\n", Player[playerid][Money]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Ngan Hang: \t%d\n", Player[playerid][BankMoney]);
    
strcat(dialog, string);
    
format(string, sizeof(string), "Phut Da choi: \t%d", Player[playerid][Mins]);
    
strcat(dialog, string);
    
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy");
    return 
1;
} 
You'll want to make use of strcat(); (https://sampwiki.blast.hk/wiki/Strcat) as you are currently only using 1 of your formatted strings. This should work with some editing on your part.
thank you i will check it out
Reply
#4

PHP код:
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy"); 
Should actually be

PHP код:
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", dialog, "Dong Y", "Huy"); 
Sorry about that!
Reply
#5

but have any way to optimize it ?? or make it shorter
Reply
#6

PHP код:
CMD:stats(playerid, params[])
{
    new 
string[1024];
    
format(string, sizeof(string), "%sThong Tin \tGia Tri\n", string);
    
format(string, sizeof(string), "%sTen: \t%s\n", string, GetName(playerid));
    
format(string, sizeof(string), "%sCap Do: \t%d\n", string, Player[playerid][Level]);
    
format(string, sizeof(string), "%sAdmin: \t%s\n", string, GetAdminRank(Player[playerid][Admin]));
    
format(string, sizeof(string), "%sTien Mat: \t%d\n", string, Player[playerid][Money]);
    
format(string, sizeof(string), "%sNgan Hang: \t%d\n", string, Player[playerid][BankMoney]);
    
format(string, sizeof(string), "%sPhut Da choi: \t%d", string, Player[playerid][Mins]);
    
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy");
    return 
1;
} 
Reply
#7

Quote:
Originally Posted by OneDay
Посмотреть сообщение
PHP код:
CMD:stats(playerid, params[])
{
    new 
string[1024];
    
format(string, sizeof(string), "%sThong Tin \tGia Tri\n", string);
    
format(string, sizeof(string), "%sTen: \t%s\n", string, GetName(playerid));
    
format(string, sizeof(string), "%sCap Do: \t%d\n", string, Player[playerid][Level]);
    
format(string, sizeof(string), "%sAdmin: \t%s\n", string, GetAdminRank(Player[playerid][Admin]));
    
format(string, sizeof(string), "%sTien Mat: \t%d\n", string, Player[playerid][Money]);
    
format(string, sizeof(string), "%sNgan Hang: \t%d\n", string, Player[playerid][BankMoney]);
    
format(string, sizeof(string), "%sPhut Da choi: \t%d", string, Player[playerid][Mins]);
    
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_TABLIST_HEADERS, "Thong Tin", string, "Dong Y", "Huy");
    return 
1;
} 
Are you joking? Lol
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)