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

Wysłany: 2013-02-07, 10:28


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-07, 11:16


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

No to w OnGameModeInit:
Kod:

mysql_query("CREATE TABLE IF NOT EXISTS `wejscia` ('Wejscia` INT(20))");
mysql_query("INSERT INTO `wejscia` VALUES('0')");

A w OnGameModeExit:
Kod:


new query[128];
format(query, sizeof(query), "UPDATE `wejscia` SET 'Wejscia'='%d'", wejscia11);
mysql_query(query);


Chocia? dla jednej warto?ci nie warto tworzy? tabeli, lepiej stworzy? jedn? tabel? nazwan? np. "stats" i tam zapisywa? poszczeg?lne warto?ci.

Co do tego pocz?tkowego problemu, to poka? kod.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-10, 14:35


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Dzi?ki masz resp, ale problem - nie tworzy w og?le Tabeli. Wiesz co mo?e by? nie tak? Przerobi?em sobie tak:

Kod:


mysql_query("CREATE TABLE if NOT EXISTS `serwerstat` ('Wejscia` INT(20))");
mysql_query("INSERT INTO `serwerstat` VALUES('0')");


[ Dodano: 2013-02-10, 14:36 ]
PS: Gratki za Supporta :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-10, 16:44


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Tu jest b??d:
Kod:

mysql_query("CREATE TABLE if NOT EXISTS `serwerstat` ('Wejscia` INT(20))");


Masz 'Wejscia` zamiast `Wejscia` (inny apostrof).

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-11, 19:34


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

No okej, piwo. Ale teraz po restarcie serwera tworzy w tabeli serwerstat mi kolejn? kolumne Wejscia, i gdybym restartowa? serwer cochwile to by?o by tych kolumn wiecej i jeszcze wi?cej. A ja chce tylko jedn?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-14, 11:33


Adrianek1







Wiek: 36
Na forum: 4958 dni
Posty: 136
Nick w MP: Forcer

Piwa: 1434

Respekt: 37,1

"Oldschool" napisał/a:

No okej, piwo. Ale teraz po restarcie serwera tworzy w tabeli serwerstat mi kolejn? kolumne Wejscia, i gdybym restartowa? serwer cochwile to by?o by tych kolumn wiecej i jeszcze wi?cej. A ja chce tylko jedn?.


To w ongamemodeinit usu? funkcj? kt?ra tworzy tabel? i stw?rz j? r?cznie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-14, 14:11


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Albo na dzie? dobry sprawd? czy istnieje tabela - je?eli tak to przejd? dalej, a jak nie to j? utw?rz.

Niestety na PAWN si? nie znam, wi?c nie podam ci funkcji ale wiem, ?e takie co? jest mo?liwe skoro w PHP i Lua takie co? wyst?puje.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-14, 14:24


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Ten kod:
Kod:

mysql_query("INSERT INTO `serwerstat` VALUES('0')");

Po prostu usu?, a zapytanie wykonaj tylko raz r?cznie.

Postaw piwo autorowi tego posta
 

 
Tagi: staty :: serwera
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Staty Serwera 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