Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-06-24, 01:11


wiktorp







Wiek: 28
Na forum: 4566 dni
Posty: 85
Nick w MP: Maslo

Piwa: 458

Respekt: 35,8

Cze??!

Nie wiem jak zdefiniowa? kille i zgony (te w statach gracza)

Kod:

format(string, sizeof(string), "~r~~h~Zabicia/~g~Zgony:~n~~r~~h~%d~w~/~g~~h~%d", kille, zgony);
TextDrawSetString(TD_InfoS[i], string);


Kod:

TD_InfoS[i] = TextDrawCreate(436.194000, 419.999938, "~r~~h~Zabicia/~g~Zgony:~n~~r~~h~133~w~/~g~~h~1");
TextDrawLetterSize(TD_InfoS[i], 0.225107, 1.249999);
TextDrawAlignment(TD_InfoS[i], 1);
TextDrawColor(TD_InfoS[i], -1);
TextDrawSetShadow(TD_InfoS[i], 0);
TextDrawSetOutline(TD_InfoS[i], 1);
TextDrawBackgroundColor(TD_InfoS[i], 51);
TextDrawFont(TD_InfoS[i], 1);
TextDrawSetProportional(TD_InfoS[i], 1);


Kod:

new Text:TD_InfoS[MAX_PLAYERS];

Kod:

TD_Show(playerid, TD_InfoS[playerid]);


Mam wszystko po??czone z mysql PLAYERS --> KILLS oraz DEADS.

Bardzo prosz? was pom??cie mi bardzo mi zale?y na tym aby to wykonac a nie umiem mysql :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 09:38


Gonzales







Wiek: 32
Na forum: 5463 dni
Posty: 64
Nick w MP: Thorus

Piwa: 696

Respekt: 60

Skoro masz rejestracje i logowanie w MySQL, to zapewne podczas logowania masz wczytane dane nt. zabi? i padni??. Czy nie masz tego zapisane w bazie danych?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 12:10


wiktorp







Wiek: 28
Na forum: 4566 dni
Posty: 85
Nick w MP: Maslo

Piwa: 458

Respekt: 35,8

Nie nie mam ja edytuje GM z TOP serwera

Jedyny odczyt kt?ry znalaz?em w public onplayerconnect

Kod:

format(strx, sizeof strx, "SELECT * FROM `players` WHERE `nick` = '%s'", pName[playerid]);
mysql_query(strx);
mysql_store_result();


Te? popatrza?em troszk? w GM i mam:
Kod:

format(strx, sizeof strx, "UPDATE `players` SET `kills` = `kills` + 1 WHERE `nick` = '%s'", pName[killerid]);
mysql_query(strx);

ale nie umiem nic w mysql dlatego prosilbym o wytlumaczenie i gotowca bo tez sie chce nauczyc :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 16:26


Gonzales







Wiek: 32
Na forum: 5463 dni
Posty: 64
Nick w MP: Thorus

Piwa: 696

Respekt: 60

http://gtao.pl/dm-rejestracja-vt89996.htm - gotowiec

musisz mie? rejestracje, je?eli chodzi o mysql, to tre?c zapytania jest ta sama tylko nazwy funkcji s? inne

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 16:43


wiktorp







Wiek: 28
Na forum: 4566 dni
Posty: 85
Nick w MP: Maslo

Piwa: 458

Respekt: 35,8

lol po co mi druga rejestracja ? jak juz mam jedna..

To ma byc tak ?


Kod:

format(strx, sizeof strx, "SELECT `players`FROM `nick` = `nick` + 1 WHERE `kills` = '%s'", pName[killerid]);
mysql_query(strx);


no ja nie umiem mysqla chce sie nauczyc a ty mi dajesz jakas rejestracja a ja chce sam? definicje naliczania w textdrawie zgonow i zabi?...( mam tabele PLAYERS ---> i kolumny kills oraz dead i inne) napisz prosze mi dokladniej o co z tym chodzi a nie wtykasz jak?? rejestracje jak ju? mam .....

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 16:54


Gonzales







Wiek: 32
Na forum: 5463 dni
Posty: 64
Nick w MP: Thorus

Piwa: 696

Respekt: 60

Pytam si? Ciebie czy masz ju? rejestracje, ty odpowiadasz, ?e nie masz. Potem Ci t?umacz?, ?e tre?? zapyta? ta sama tylko nazwy funkcji inne bo maj? np. przedrostek mysql, zamiast db_query to jest mysql_query Jak nie wiesz co dana funkcja robi poszukaj w google, na stronie sa-mp'a, nie wiem. Ja Ciebie naprowadzam jak to zrobi?, gotowca Ci nie napisz?.

@down je?eli chcesz si? czego? nauczy? spr?buj zrobi? to sam, nic nie boli je?eli poszukasz sobie w google informacji o MySQL..

Ostatnio zmieniony przez Gonzales 2014-06-24, 18:19, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-24, 17:09


wiktorp







Wiek: 28
Na forum: 4566 dni
Posty: 85
Nick w MP: Maslo

Piwa: 458

Respekt: 35,8

Kto? mi napisze gotowca? Daje 5 piw + respekt

[ Dodano: 2014-06-25, 01:06 ]
Kod:



forward Staty();
public Staty()
{
new string[256];
new kills[MAX_PLAYERS];
new deads[MAX_PLAYERS];
foreach(Player, i)
{
//kille

//format(strx, sizeof(strx), "select `kills` from `players` where `nick`='%d'", kills);
//format(strx, sizeof strx, "SELECT `kills` FROM `players` WHERE `nick` = '%s' AND `kills` = '%s'", kills);
//format(strx, sizeof strx, "`kills`SELECT * FROM `players` WHERE 1", kills);
//format(strx, sizeof strx, "SELECT kills FROM PLAYERS WHERE kills = '%d' LIMIT 1", kills);
format(strx, sizeof strx, "SELECT `players` FROM `kills` = `kills` + 1 WHERE `nick` = '%s'", kills);
mysql_query(strx);
mysql_store_result();
//zgony

//format(strx, sizeof(strx), "select `deads` from `players` where `nick`='%d'", deads);
//format(strx, sizeof strx, "SELECT `deads` FROM `players` WHERE `nick` = '%s' AND `deads` = '%s'", deads);
format(strx, sizeof strx, "SELECT `players` FROM `deads` = `deads` + 1 WHERE `nick` = '%s'", deads);
mysql_query(strx);
mysql_store_result();
p_Secounds[i]++;
if(p_Secounds[i] >= 60)
{
p_Secounds[i] = 0;
p_Minutes[i]++;
if(p_Minutes[i] >= 60)
{
p_Minutes[i] = 0;
p_Hours[i]++;
}
}
}
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
format(string, sizeof(string), "[~y~%d~w~]%s", (i), pName[i]);
TextDrawSetString(TD_Nick[i], string);
format(string, sizeof(string), "%d", GetPlayerScore(i));
TextDrawSetString(TD_Exp[i], string);
format(string, sizeof(string), "%d", GetPlayerLevel(i));
TextDrawSetString(TD_Level[i], string);
format(string, sizeof(string), "%d godz %d min %d sek", p_Hours[i], p_Minutes[i], p_Secounds[i]);
TextDrawSetString(TD_Online[i], string);
format(string, sizeof(string), "Ping: ~w~%d", GetPlayerPing(i));
TextDrawSetString(TD_Ping[i], string);
format(string, sizeof(string), "FPS: ~w~%d", GetPlayerFPS(i));
TextDrawSetString(TD_FPS[i], string);
format(string, sizeof(string), "%d/~y~%d~w~/~r~%d~w~", Players_Online, Vips_Online, Admins_Online);
TextDrawSetString(Graczy[i], string);
format(string, sizeof(string), "~r~~h~Zabicia/~g~Zgony:~n~~r~~h~%d~w~/~g~~h~%d", kills, deads);
TextDrawSetString(TD_InfoS[i], string);
}
}
return 1;
}


Zrobi?em tak i mam textdraw z 0/0 ca?y czas zabi? i zgon?w dlaczego ? pomocy na prawde ;/

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zdefiniować?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Jak to zdefiniować? Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku