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: [pawn]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", "");[/pawn]
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...
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);