[POMOC]Stats problemi


Započeo Plen Ki Mun, Jul 14, 2016, 15:10:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Pa problem je u tome sto mi IG u statsu prikazuje samo scores! a ostalo nista
Dio skripte:
new str[120], str1[100], str2[250], str3[100], str4[100];
        format(str, sizeof(str), "{00c0ff}_______________________________________________________");
        format(str1, sizeof(str1), "\n{b5b6b5}Scores: |{FFFFFF} %d | Money: |{FFFFFF} $%d | Kills: |{FFFFFF} %d | Deaths: |{FFFFFF} %d",GetPlayerScore(player1), GetPlayerMoney(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths]);
        format(str2, sizeof(str2), "\n{b5b6b5}Rank: |{FFFFFF} %s | Admin Level: |{FFFFFF} %d | Server Operator: |{FFFFFF} %s | K/D Ratio: | {FFFFFF} %0.2f",GetRankName(player1), PlayerInfo[player1][Level], PlayerInfo[player1][Helper] ? ("Yes") : ("No"), Float:PlayerInfo[player1][Kills]/Float:pDeaths);
        format(str3, sizeof(str3), "\n{b5b6b5}Team: | {FFFFFF} %s | Class: | {FFFFFF} %s\n\n{b5b6b5}TimePlayed: | {FFFFFF}[%d] hrs [%d] mins [%d] secs",GetTeamName(player1), GetClass(player1), h, m, s);
        format(str4, sizeof(str4), "%s\n\n\n%s\n\n%s\n%s",str, str1, str2, str3);
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{F81414}[WW]{FFFFFF}Player Statistic", str4, "Close", "");


Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/aGI5n1V

1. Nikad ne radi na taj nacin vec ovaj
new DialogString[200], DialogShow[1024];
strcat(DialogShow, "{00c0ff}_______________________________________________________", sizeof(DialogShow)); //nema formatiranja

format(DialogString, sizeof(DialogString), "\n{b5b6b5}Scores: |{FFFFFF} %d | Money: |{FFFFFF} $%d | Kills: |{FFFFFF} %d | Deaths: |{FFFFFF} %d",GetPlayerScore(player1), GetPlayerMoney(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths]); //formatiras
strcat(DialogShow, DialogString, sizeof DialogShow); //umetnes formatirano u DialogShow (string)
  
format(DialogString, sizeof(DialogString), "\n{b5b6b5}Rank: |{FFFFFF} %s | Admin Level: |{FFFFFF} %d | Server Operator: |{FFFFFF} %s | K/D Ratio: | {FFFFFF} %0.2f",GetRankName(player1), PlayerInfo[player1][Level], PlayerInfo[player1][Helper] ? ("Yes") : ("No"), Float:PlayerInfo[player1][Kills]/Float:pDeaths);
strcat(DialogShow, DialogString, sizeof DialogShow);

format(DialogString, sizeof(DialogString), "\n{b5b6b5}Team: | {FFFFFF} %s | Class: | {FFFFFF} %s\n\n{b5b6b5}TimePlayed: | {FFFFFF}[%d] hrs [%d] mins [%d] secs",GetTeamName(player1), GetClass(player1), h, m, s);
strcat(DialogShow, DialogString, sizeof DialogShow);

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{F81414}[WW]{FFFFFF}Player Statistic", DialogShow, "Close", "");


2. Premal ti je string str4 :)

Citat: ☢ χÏ...ηdÑ"я_SkillArena ☢ poslato Jul 14, 2016, 15:53:20 POSLE PODNE
1. Nikad ne radi na taj nacin vec ovaj
new DialogString[200], DialogShow[1024];
strcat(DialogShow, "{00c0ff}_______________________________________________________", sizeof(DialogShow)); //nema formatiranja

format(DialogString, sizeof(DialogString), "\n{b5b6b5}Scores: |{FFFFFF} %d | Money: |{FFFFFF} $%d | Kills: |{FFFFFF} %d | Deaths: |{FFFFFF} %d",GetPlayerScore(player1), GetPlayerMoney(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths]); //formatiras
strcat(DialogShow, DialogString, sizeof DialogShow); //umetnes formatirano u DialogShow (string)
  
format(DialogString, sizeof(DialogString), "\n{b5b6b5}Rank: |{FFFFFF} %s | Admin Level: |{FFFFFF} %d | Server Operator: |{FFFFFF} %s | K/D Ratio: | {FFFFFF} %0.2f",GetRankName(player1), PlayerInfo[player1][Level], PlayerInfo[player1][Helper] ? ("Yes") : ("No"), Float:PlayerInfo[player1][Kills]/Float:pDeaths);
strcat(DialogShow, DialogString, sizeof DialogShow);

format(DialogString, sizeof(DialogString), "\n{b5b6b5}Team: | {FFFFFF} %s | Class: | {FFFFFF} %s\n\n{b5b6b5}TimePlayed: | {FFFFFF}[%d] hrs [%d] mins [%d] secs",GetTeamName(player1), GetClass(player1), h, m, s);
strcat(DialogShow, DialogString, sizeof DialogShow);

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{F81414}[WW]{FFFFFF}Player Statistic", DialogShow, "Close", "");


2. Premal ti je string str4 :)

Pa to je to! Hvala

Mogu nesto jos a da ne otvaram novu temu?

Ovako nemam taj kod da vam pokazem!

Dali je moguce ako sam npr u sniper dm i pisem u chat i npr bude ovako [SDM]Mate: hahfaf

U OnPlayerText

Citat: Mate poslato Jul 14, 2016, 17:34:06 POSLE PODNE
Mogu nesto jos a da ne otvaram novu temu?

Ovako nemam taj kod da vam pokazem!

Dali je moguce ako sam npr u sniper dm i pisem u chat i npr bude ovako [SDM]Mate: hahfaf

U OnPlayerText

Naravno da jeste, napravis variablu "blabla" i kada igrac udje u sniper dm blabla stavis na 1, kada udje u minigun dm blabla stavis na 2 itd. I onda kod formatiranja ceta dodas if blabla == 1 [SniperDM] if blabla == 2 [MinigunDM]. Nadam se da si shvatio, jednostavno je, a ako nisi sacekaj da dodje neko ko ima vremena pa neka ti kod napise odmah...
KOPAJ KRIPTOVALUTU TELEFONOM! >>> SAZNAJ VIŠE <<<

Pi Coin Network se sada može prodavati!

new player_Room[MAX_PLAYERS] = 0; // 0 = nije ni u jednom DM
#define DM_SNIPER 1
#define DM_DEAGLE 2
/*Pri ulasku u sniper dm*/
player_Room[playerid] = DM_SNIPER;
/*Pri ulasku u deagle dm*/
player_Room[playerid] = DM_DEAGLE;
/*Zatim u onplayertext u realchat stavis nesto kao*/
static string[128], stringroom[10], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
if (player_Room[playerid] == DM_SNIPER) stringroom = "SDM";
else if (player_Room[playerid] == DM_DEAGLE) stringroom = "DDM";
format(string, sizeof string, "[%s] %s: %s", stringroom, playername, text);