Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Gruja poslato Avgust 02, 2012, 14:27:53 POSLE PODNE

Naslov: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 14:27:53 POSLE PODNE
Skripta koju koristim: NLRPGv2
Detaljan opis problema: Pravim sebi jedan nov mysql reg/log system i napravim ga, ali kad idem compile pise pojave ove 5 greske:
(56) : error 032: array index out of bounds (variable "PlayerInfo")
(282) : error 012: invalid function call, not a valid address
(282) : warning 215: expression has no effect
(282) : error 001: expected token: ";", but found ")"
(282) : error 029: invalid expression, assumed zero
(282) : fatal error 107: too many error messages on one line
Dio skripte: Red 282: mysql_fetch_field_row(string, "Admin"); PlayerInfo(playerid)(pAdmin) = strval(string);
Red 56: mysql_format(gConnectionHandle, Query, "UPDATE 'Users' SET 'Money' = %d, 'Score' = %d, 'Admin' = %d, 'Kills' = %d, 'Deaths' = %d WHERE Username = '%e'", GetPlayerMoney(playerid), GetPlayerScore(playerid), PlayerInfo[playerid][pInfo], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], GetName(playerid));
Neke slike/video za lakse dobivanje pomoci(neobavezno)/

Ako treba jos neki deo skripte, kazite sta treba!

Hvala unapred!!
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Joey_ poslato Avgust 02, 2012, 14:57:28 POSLE PODNE
Ovu liniju:
PlayerInfo(playerid)(pAdmin) = strval(string);

Promijeni u ovo:
PlayerInfo[playerid][pAdmin] = strval(string);
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 15:02:24 POSLE PODNE
Hvala ti, sad sad nema errora za to vise, ali kako da nema onaj error za Red 56, i ja sam napravio da kad pogresi pass da mu se to kao pogresi poevca za 1 i ako pogresi 5 puta da dobije ban na IP, ja sam to sve uradio,a li sta treba ovde u:
return sta ovde treba da stavim da bi on dobio ban na IP adresu??
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Joey_ poslato Avgust 02, 2012, 15:05:00 POSLE PODNE
Funkcija Ban() je za bananje igračeve IP adrese.
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 15:07:05 POSLE PODNE
U redu, stavio sam, ali jos nisam resio onu gresku.
(56) : error 032: array index out of bounds (variable "PlayerInfo")
U prethodnom postu sam stavio deo koda za red 56.

Zna li ko kako da popravim tu gresku?Znas li ti Joey_ mozda?
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Joey_ poslato Avgust 02, 2012, 15:15:01 POSLE PODNE
Stavi ovako:
mysql_format(gConnectionHandle, Query, "UPDATE 'Users' SET 'Money' = %d, 'Score' = %d, 'Admin' = %d, 'Kills' = %d, 'Deaths' = %d WHERE Username = '%e'", GetPlayerMoney(playerid), GetPlayerScore(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], GetName(playerid));
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 15:18:21 POSLE PODNE
Hvala ti puno sto si mi pomogao, postoji li neko dugme da te pohvalim ili nesto, sve radi, Hvala ti puno, mozes da lock..
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 15:38:37 POSLE PODNE
Ubacio sam sve lepo i pokrenuo server. Ali nece da radi. evo sta mi pise u server log.
[15:32:28]   Loading filterscript 'MySql_Reg_Log_System.amx'...
[15:32:28]   Loaded 1 filterscripts.

[15:33:31] KiwiBot | Spajanje sa MySQL bazom je uspesno!
[15:33:31] MapAndreas: plugin could not init!
[15:33:31] MapAndreas: check files and make sure you have enough memory!
[15:33:31] [NL:RPG] Ucitano 0 ikona.
[15:33:31] [debug] Run time error 19: "File or function is not found"
[15:33:31] [debug]  mysql_function_query

A lepo sam ukucao da se spoji sa bazom, ovako sam ukucao:
gConnectionHandle = mysql_connect ("Host", "User", "Databaza", "pass" );
Ako treba da se ovako upise, znaci samo zamenim sa mojim, onda sam lepo ukucao, ako ne, reci te mi je treba mozda drugacije da se ukuca?!
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 15:54:27 POSLE PODNE
Znam da ovim krsim pravilo, ali hitno je,  zna li ko kako da ovo radi?
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Gruja poslato Avgust 02, 2012, 16:48:03 POSLE PODNE
Hoce li mi neko pomoci? Molim vas!
Naslov: Odg: Errori u reg/log system mysql
Poruka od: Joey_ poslato Avgust 02, 2012, 17:09:11 POSLE PODNE
Daj mysql_log.