Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: staty
1. Staty
Pomo?ecie ? Bo w linijkach od 19 do 25 wywala b??dy.

    okno guiCreateWindow(724276451491"Statystyki Gracza"false)
        
guiWindowSetSizable(oknofalse)

        
nick guiCreateLabel(1288521446""falseokno)
        
kasa guiCreateLabel(12813121446""falseokno)
        
hp guiCreateLabel(12817721446""falseokno)
        
dorywcza guiCreateLabel(12822321446""falseokno)
        
duty guiCreateLabel(12826921446""falseokno)
        
skin guiCreateLabel(12831521446""falseokno)
        
guiSetVisible(oknofalse)
        
localPlayer getLocalPlayer()

function 
showGUI(localPlayer)
nazwa getPlayerName(localPlayer)
hajs getPlayerMoney(localPlayer)
zycie getElementHealth(localPlayer)
pracador getElementData(localPlayer"pracador")
dut1 getTeamName(getPlayerTeam(localPlayer))
model getElementModel(localPlayer)
guiSetVisible(oknotrue)
guiSetText(nick"Nick: "..nazwa.." ")
guiSetText(kasa"Pieni?dze: "..hajs.." $")
guisetText(hp"HP: "..zycie.." %")
guiSetText(dorywcza"Praca Dorywcza: "..pracador.." ")
guiSetText(duty"Duty: "..dut1.." ")
guiSetText(skin"Skin: "..model.." ")
end
addCommandHandler
("staty"showGUI)
2. [DM] Staty Serwera
Witam, poniewa? robie dialog z statami serwer.. Mam b??d kt?rego nie umeim naprawi?;/

wpisuj?c /staty wyskakuje mi GUI tak jak zrobi?em ale je?li wejde w TOP List - Respekt. Wy?wietla mi si? odrazu numer [b]10] a powino by? od 1 do 10..:/ + do tego wy?wietla mi t? osobe co ma naj mnije respektu.


kod dialogu:

Pawn

}else if(listitem == 1){
                
PlayerPlaySound(playerid10850.00.00.0);
                
mysql_query("SELECT `nick`, `score` FROM `players` WHERE `score` > 0 ORDER BY `score` DESC LIMIT 10");
                
mysql_store_result();
                if(
mysql_num_rows() > 0)
                {
                   new 
sx 1respekt[16], top_string[2][300];
                   while(
mysql_fetch_row(top_string[0], "|"))
                   {
                       
sscanf(top_string[0], "p<|>sd"pNamerespekt);
                       
format(top_string[1], 150"%d. %s - %d respektn"sxpNamerespekt);
                       
ShowPlayerDialog(playerid,112,0,"TOP Respekt",top_string[1],"Cofnij","Wyjdz");
                       
sx++;
                   }
                   return 
mysql_free_result();
                }
3. [INNE] Staty Serwera
Cze??, ot?? nie wiem jak zrobi? statystyki serwera w mysql. Zrobi?em co?, zrobi?em no ale ?le, bo za ka?dym razem tworzy mi now? "podtabele"(sam nie wiem jak to nazwa?. :D ) przyk?adowo "bany" i po ponownym utworzeniu zn?w tworzy kolejn?.

I teraz pytanie. mam naprzyk?ad
Kod:


new wejscall,
costam;


i w OnPlayerConnect:
Kod:

wejscall++;


p??niej "costam" przyk?adowo:
Kod:


CMD:xd(playerid, params[])
{
costam++;
return 1;
}


i teraz chc? to zapisa? - w OnGameModeExit, po wy??czeniu serwera. No i oczywiscie ?eby tworzy?o w OnGameModeInit je?li nie b?dzie tabeli.

Za pomoc 10 punkt?w respektu.