Cuvanje u MySQL

Započeo Unkovic
29. Jan. 2018. Zaključano
772
pregleda
10
postova
Unkovic2405
5
Underboss
29. Jan. 2018.
Detaljan opis problema: Iz nepoznatog razloga ne cuvaju se neke stvari
Dio skripte:

else if( kolicina == 1 || kolicina == 2 || kolicina == 3 || kolicina == 4 || kolicina == 5 || kolicina == 6 || kolicina == 7 ) {

if( kolicina == 5 || kolicina == 6 || kolicina == 7 ) {
    //if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
    if( !IsPlayerAdmin( playerid ) ) return GRESKA( playerid, "Moras biti rcon admin." );
}

new randkod = 10000 + random(89999);
PlayerInfo[ id ][ xAKod ] = randkod;
PlayerInfo[ id ][ xAdmin ] = kolicina;

new q;
mysql_format(g_SQL, q, sizeof q, "UPDATE `players` SET `Admin` = %d WHERE `id` = %d LIMIT 1", PlayerInfo[ id ][ xAdmin ], PlayerInfo);
mysql_tquery(g_SQL, q);
SacuvajAdmina( id );
SendClientMessageEx( id, SVETLOPLAVA, "OWNER %s vam je postavio Admin poziciju(level: %d).",ImeIgraca( playerid ) , kolicina );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s Admin poziciju(level: %d).",ImeIgraca( id ) , kolicina );
SendClientMessageEx( id, SVETLOCRVENA, "Vas Admin kod je %d. ZAPAMTITE GA, potreban vam je.", randkod );

new string[ 128 ];
format( string, sizeof( string ), "Admin %s | Igrac: %s | Level Admin-a: %d", ImeIgraca( playerid ), ImeIgraca( id ), kolicina );
LogSave( "Ostalo/LogMakeAdmin.log", string );

        format( globalstring, sizeof( globalstring ), "MAKE | %s je dao Admin level %d igracu %s.", ImeIgraca( playerid ), kolicina, ImeIgraca( id ) );
  AdminPoruka( NARACRVENA, globalstring );

}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Bolex_
4
Made Man
29. Jan. 2018.
Izbacuje li ti mysql_log nešto ? Pokušaj ovako.

else if( kolicina == 1 || kolicina == 2 || kolicina == 3 || kolicina == 4 || kolicina == 5 || kolicina == 6 || kolicina == 7 ) {

if( kolicina == 5 || kolicina == 6 || kolicina == 7 ) {
    //if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
    if( !IsPlayerAdmin( playerid ) ) return GRESKA( playerid, "Moras biti rcon admin." );
}

new randkod = 10000 + random(89999);
PlayerInfo[ id ][ xAKod ] = randkod;
PlayerInfo[ id ][ xAdmin ] = kolicina;

new q;
mysql_format(g_SQL, q, sizeof q, "UPDATE `players` SET `Admin` = `%d` WHERE `id` = `%d` LIMIT 1", PlayerInfo[ id ][ xAdmin ], PlayerInfo);
mysql_tquery(g_SQL, q);
SacuvajAdmina( id );
SendClientMessageEx( id, SVETLOPLAVA, "OWNER %s vam je postavio Admin poziciju(level: %d).",ImeIgraca( playerid ) , kolicina );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s Admin poziciju(level: %d).",ImeIgraca( id ) , kolicina );
SendClientMessageEx( id, SVETLOCRVENA, "Vas Admin kod je %d. ZAPAMTITE GA, potreban vam je.", randkod );

new string[ 128 ];
format( string, sizeof( string ), "Admin %s | Igrac: %s | Level Admin-a: %d", ImeIgraca( playerid ), ImeIgraca( id ), kolicina );
LogSave( "Ostalo/LogMakeAdmin.log", string );

        format( globalstring, sizeof( globalstring ), "MAKE | %s je dao Admin level %d igracu %s.", ImeIgraca( playerid ), kolicina, ImeIgraca( id ) );
  AdminPoruka( NARACRVENA, globalstring );

}
Chezno
4
Enforcer
29. Jan. 2018.
Prevelik je string za tako nesto.
https://pastebin.com/8F7A9AQR
Unkovic2405
5
Underboss
29. Jan. 2018.
Nsm znao da se ne sacuvava zbog velicine stringa.
Rax_King
5
Godfather
29. Jan. 2018.
Ne, zasto bi velicina stringa smetala. Nikako...
 ne cuvaju se neke stvari


Koje?
Chezno
4
Enforcer
29. Jan. 2018.
.xunder wrote on January 29, 2018, 9:21 pm:
Ne, zasto bi velicina stringa smetala. Nikako...
 ne cuvaju se neke stvari


Koje?

Nisam ja ni rekao da je zbog velicine, samo mu ne treba string od 512, dovoljno je da izracuna i dobice neki broj sto je dovoljno.
Ali kad neko nece ni da pogleda ili procita nikad nece ni nauciti.
Unkovic2405
5
Underboss
29. Jan. 2018.
.xunder wrote on January 29, 2018, 9:21 pm:
Ne, zasto bi velicina stringa smetala. Nikako...
 ne cuvaju se neke stvari


Koje?


Upravo sam ti dao komandu koja ne radi, znaci postoji Admin u tablici players, ali nece da ga sacuva iz nekog razloga, dok se pol sacuvava na registraciji
Rax_King
5
Godfather
29. Jan. 2018.
mysql_log(ERROR);
Ongamemodeinit posle konekta, vidi da li nesto daje u logs...
takodje debugaj skriptu i postavi nam rezultate ako ne shvatis sam 😄
Unkovic2405
5
Underboss
29. Jan. 2018.
Fixao sam, iz nekog razloga trebao sam da stavim
mysql_pquery(g_SQL, q, "", "");

To sam provalio nersam nakon 3 sata iznervirao se i uzeo tu komandu sa imperium moda i stavio je u svoj. Pa sam experimentisao i skontao da mi tako radi iz nekog razloga.
Wiruspwns
4
Enforcer
29. Jan. 2018.
Unkovic2405 wrote on January 29, 2018, 10:58 pm:
Fixao sam, iz nekog razloga trebao sam da stavim
mysql_pquery(g_SQL, q, "", "");

To sam provalio nersam nakon 3 sata iznervirao se i uzeo tu komandu sa imperium moda i stavio je u svoj. Pa sam experimentisao i skontao da mi tako radi iz nekog razloga.


dokumentacija.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha