Započeo Muma
•18. Jan. 2018.MySQL uÄitavanje vozila
1,081
pregleda
7
postova
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
18. Jan. 2018.
Detaljan opis problema: poslije 600 godina da i ja tražim pomoć.. ovako, kao Å¡to vidite po naslovu iz nekog razloga mi ne uÄitava vozila, kada pokrenem baca debug i ja ne vidim gdje je problem jer sam novajlija u mysqlu joÅ¡ uvijek
Dio skripte:
debug
vehicleid = m_CreateVehicle.... tu baca debug tj linija 25254
callback
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Dio skripte:
debug
[19:15:44] Run time error 4: "Array index out of bounds"
[19:15:44] Attempted to read/write array element at index 65535 in array of size 2000
[19:15:44] AMX backtrace:
[19:15:44] #0 00456dc0 in public m_CreateVehicle (modelid=1, Float:x=1.00000, Float:y=1.00000, Float:z=2.00000, Float:angle=1.00000, color1=1, color2=1, respawn_delay=300000) at C:\Users\Muma\Desktop\Imperium Gaming v1.0\gamemodes\IG.pwn:6076
[19:15:44] #1 005c6b18 in public OnVehiclesLoad (playerid=1001, targetid=1001, moneyauc=0) at C:\Users\Muma\Desktop\Imperium Gaming v1.0\gamemodes\IG.pwn:25254
mysql_format( _dbConnector, qa, sizeof( qa ), "SELECT * FROM `vehicles` WHERE `v_usage` != '1' ORDER BY veh_id ASC" );
mysql_pquery( _dbConnector, qa, "OnVehiclesLoad", "iii", 1001, 1001, 0 );
vehicleid = m_CreateVehicle.... tu baca debug tj linija 25254
FUNCTION: OnVehiclesLoad( playerid, targetid, moneyauc )
{
new rows, vehicleid;
cache_get_row_count(rows);
if( rows )
{
for( new i = 0; i < rows; i ++ )
{
vehicleid = m_CreateVehicle( cache_get_value_name_int( i, "v_model", VehicleInfo[ i ][ vModel ] ),
cache_get_value_name_float( i, "v_pos_x", VehicleInfo[ i ][ vLokacijaX ] ),
cache_get_value_name_float( i, "v_pos_y", VehicleInfo[ i ][ vLokacijaY ] ),
cache_get_value_name_float( i, "v_pos_z", VehicleInfo[ i ][ vLokacijaZ ] )+1.0,
cache_get_value_name_float( i, "v_pos_a", VehicleInfo[ i ][ vLokacijaA ] ),
cache_get_value_name_int( i, "v_color_1", VehicleInfo[ i ][ vColor1 ] ),
cache_get_value_name_int( i, "v_color_2", VehicleInfo[ i ][ vColor2 ] ), 300000 );
etc... pišite ako trebate cijeli callback
callback
FUNCTION: m_CreateVehicle( modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay )
{
if( ServerInfo[ BrojKreiranihVozila ] <= MaxBrojKreiranih )
{
ServerInfo[ BrojKreiranihVozila ]++;
new idKreiranog;
if( color1 < 0 || color2 < 0 )
{
color1 = random(127);
color2 = random(127);
}
if( modelid == 538 ) { idKreiranog = AddStaticVehicleEx( modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay ); }
else { idKreiranog = CreateVehicle( modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay ); }
new colorStr ;
format(colorStr, sizeof(colorStr), "%d-%d", color1, color2);
setproperty(_, "", PROPERTY_OFFSET(idKreiranog), colorStr);
RealVehiclePositions[ idKreiranog ][ 0 ] = x; //////////OVO JE LINIJA 6076
RealVehiclePositions[ idKreiranog ][ 1 ] = y;
RealVehiclePositions[ idKreiranog ][ 2 ] = z;
BusyVehicle[ idKreiranog ] = -1;
garbagemanVehicles[ idKreiranog ][ gPlayerID ] = -1;
return idKreiranog;
}
else return -1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
18. Jan. 2018.
faR3.exe wrote on January 18, 2018, 6:23 pm:
Mislim da ce se forum ugasit.. Muma trazi pomoc ....
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
18. Jan. 2018.
Ne ucitavas dobro.. Modelid ti je 1 jer mysql r40+ vraca vrednost 0 ili 1. Zameni na obe funkcije ovako
Trebalo bi raditi <3
cache_get_value_name_int( i, "v_model", VehicleInfo[ i ][ vModel ] );
cache_get_value_name_float( i, "v_pos_x", VehicleInfo[ i ][ vLokacijaX ] );
cache_get_value_name_float( i, "v_pos_y", VehicleInfo[ i ][ vLokacijaY ] );
cache_get_value_name_float( i, "v_pos_z", VehicleInfo[ i ][ vLokacijaZ ] );
cache_get_value_name_float( i, "v_pos_a", VehicleInfo[ i ][ vLokacijaA ] );
cache_get_value_name_int( i, "v_color_1", VehicleInfo[ i ][ vColor1 ] );
cache_get_value_name_int( i, "v_color_2", VehicleInfo[ i ][ vColor2 ] );
vehicleid = m_CreateVehicle( VehicleInfo[ i ][ vModel ], VehicleInfo[ i ][ vLokacijaX ], VehicleInfo[ i ][ vLokacijaY ], VehicleInfo[ i ][ vLokacijaZ ]+1.0, VehicleInfo[ i ][ vLokacijaA ], VehicleInfo[ i ][ vColor1 ], VehicleInfo[ i ][ vColor2 ], 300000 );
Trebalo bi raditi <3
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
18. Jan. 2018.
Tosic ツ wrote on January 18, 2018, 8:42 pm:
Ne ucitavas dobro.. Modelid ti je 1 jer mysql r40+ vraca vrednost 0 ili 1. Zameni na obe funkcije ovako
Trebalo bi raditi <3
cache_get_value_name_int( i, "v_model", VehicleInfo[ i ][ vModel ] );
cache_get_value_name_float( i, "v_pos_x", VehicleInfo[ i ][ vLokacijaX ] );
cache_get_value_name_float( i, "v_pos_y", VehicleInfo[ i ][ vLokacijaY ] );
cache_get_value_name_float( i, "v_pos_z", VehicleInfo[ i ][ vLokacijaZ ] );
cache_get_value_name_float( i, "v_pos_a", VehicleInfo[ i ][ vLokacijaA ] );
cache_get_value_name_int( i, "v_color_1", VehicleInfo[ i ][ vColor1 ] );
cache_get_value_name_int( i, "v_color_2", VehicleInfo[ i ][ vColor2 ] );
vehicleid = m_CreateVehicle( VehicleInfo[ i ][ vModel ], VehicleInfo[ i ][ vLokacijaX ], VehicleInfo[ i ][ vLokacijaY ], VehicleInfo[ i ][ vLokacijaZ ]+1.0, VehicleInfo[ i ][ vLokacijaA ], VehicleInfo[ i ][ vColor1 ], VehicleInfo[ i ][ vColor2 ], 300000 );
Trebalo bi raditi <3
Fixao sam to sa Ogi-em ali sada ne uÄitava ko je vlasnik vozila tj. kada ja kucam /v i potvrdim prvi slot piÅ¡e da nemam vozila, a u bazi piÅ¡e da sam ja vlasnik i tako za orge, admine... ja kao civil vozim admin vozilo hahahaha izgleda da je neko dobro zajebao ovaj CoS poÅ¡to ja sam tek provalio da je to ubagovano...
inaÄe tu je bio problem sa uÄitavanjem, prije je bila starija verzija MySQLa, sada je najnovija (41-4) xD prebacio gotov cijeli mod u MySQL kao novajlija, sve radi normalno ali mene uvijek sjebe Å¡to je neko drugi radio hahahaah svejedno hvala bro <3
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
18. Jan. 2018.
Muma187_ wrote on January 18, 2018, 8:59 pm:
Fixao sam to sa Ogi-em ali sada ne uÄitava ko je vlasnik vozila tj. kada ja kucam /v i potvrdim prvi slot piÅ¡e da nemam vozila, a u bazi piÅ¡e da sam ja vlasnik i tako za orge, admine... ja kao civil vozim admin vozilo hahahaha izgleda da je neko dobro zajebao ovaj CoS poÅ¡to ja sam tek provalio da je to ubagovano...
inaÄe tu je bio problem sa uÄitavanjem, prije je bila starija verzija MySQLa, sada je najnovija (41-4) xD svejedno hvala bro <3
inaÄe tu je bio problem sa uÄitavanjem, prije je bila starija verzija MySQLa, sada je najnovija (41-4) xD svejedno hvala bro <3
Koliko znam na imperiumu imas dve funkcije za ucitavanje vozila zato sam ti i rekao da u drugoj isto uradis i znam da je sqlid vozila ujeban kao i kompletno cuvanje
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
18. Jan. 2018.
Tosic ツ wrote on January 18, 2018, 9:03 pm:
Koliko znam na imperiumu imas dve funkcije za ucitavanje vozila zato sam ti i rekao da u drugoj isto uradis i znam da je sqlid vozila ujeban kao i kompletno cuvanje
Ma vidjeti ću joÅ¡, ako bude bilo bugova ima da rewrite-ujem cijeli sistem Äuvanja. 😄
Lock. <3
i zahvaljujem @σgà & @Tosic ツ na pomoći <3 <3 <3

Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
