hendrixx

hendrixx

Street Runner
postova
24
Kreiranih tema
6
Pridružio se
mar. 30, 2023
Poslednja aktivnost
pre 1 godinu
Trenutna aktivnost IDLE

Izgleda da hendrixx trenutno ne radi ništa

Aktivnost na forumu

Postovi i teme koje je kreirao MelonFendrick

Odgovorio na Dec 25, 2024
Attempted to read/write array element at negative index -1
GTA San Andreas Multiplayer / Pitanja & Pomoć
daddyDOT wrote on December 25, 2024, 3:13 pm:
U prvom dijalogu, provjeri koju vrijednost dobijaš za
GetNearestProperty( playerid )


printaj je ili nešto slično. Ukoliko ta funkcija vraća -1, pa ti s tom vrijednošću pokušaš pristupiti nizu onda je to problem. Uglavnom problem je taj što ne postoji index -1 u nizu, nemoguće je pristupiti tom dijelu memorije.


Provericu ovo

Dragi wrote on December 25, 2024, 8:08 pm:
Pazi, ta funkcija vraca -1 ukoliko ne pronadje najblizu imovinu igracu. Ali sta je fazon, on ima proveru da li je vracena vrednost te funkcije poklapa s vrednoscu ChosenProperty odnosno, igraceve imovine, znaci da je -1 returnalo bi ga. Ili ja gresim? Osim ako njegova imovian nije vec -1, onda je to bugcina jer je dirao zabranjeno voce...

GlobalImovinaIgracu se ne azurira na false, znaci da ti se neki deo koda ne ucitava kako treba, odnosno dialog_PROPSELLTP.

Nema tu sta da se prica, kako ti je receno, preistupi Debuggingu (isprintaj sve moguce i sve arraye u konzoli, sve sumnjivo da vidis vrednosti i otkrices gde je bug) i to ti je to, drugacije nema. Ovo se desilo zbog tvog cackanja inace...


Ovako je bilo na ultimateu klot jos dok ga nisam ni pipnuo, nego sam ostavio za posle i sad sam se setio da ne valja, probao sam da dodam na mestima gde jos mislim da treba GlobalImovinaIgracu na false ali to nije pomoglo, mozda nisam ni to uradio kako treba, printovacu pa testiram sa drugarima jos posle praznika ako ne nadjemo ovde resenje zajedno
Odgovorio na Dec 25, 2024
Attempted to read/write array element at negative index -1
GTA San Andreas Multiplayer / Pitanja & Pomoć
Naslov problema*: Attempted to read/write array element at negative index -1
Opis problema*: Kad god igrac proda/kupuje imovinu debug izbacuje "Attempted to read/write array element at negative index -1", takodje kad se jednom proda imovina igracu, ne moze vise da se proda drzavi, izbacuje
if(GlobalImovinaIgracu) return SendErrorMessage(playerid, "Ne mozes prodati firmu dok je u procesu prodaja igracu!");

Pokušaj rešavanja*: Pokusao sam da nadjem po samp forumima i drugim forumima kako da resim ali mi nije bas najjasnije jer je uvek nesto drugo u pitanju
Deo programskog koda*:
	else if(dialogid == dialog_PROPSELLDRZAVA )
{
    if( response )
{
        if( PlayerInfo[ playerid ][ xBRacun ] < 0 ) return SendErrorMessage( playerid, "Ne mozes da prodas imovinu dok ne izadjes iz minusa u banci." );
        new id = ChosenProperty[ playerid ];
if( GetNearestProperty( playerid ) != id ) return SendErrorMessage( playerid, "Niste pored svoje imovine!" );
if( strcmp( ImeIgraca( playerid ), II[ GetNearestProperty( playerid ) ][ iOwner ], true) == 0 )
{
WriteLog("log-sell", "Igrac %s je prodao imovinu ID %d na buy", ImeIgraca( playerid ), id);

        strmid( II[ GetNearestProperty( playerid ) ][ iOwner ], "Drzava", 0, strlen( "Drzava" ), 32);

    DajIgracuNovac( playerid, (II[ GetNearestProperty( playerid ) ][ iPrice ]/2) );
                II[ GetNearestProperty( playerid ) ][ iNeaktivnost ] = 0;
II[ GetNearestProperty( playerid ) ][ iOwned ] = 0;
II[ GetNearestProperty( playerid ) ][ iOnAuction ] = false;
  II[ GetNearestProperty(playerid) ][ iOwnerSQLID ] = -1;
PlayerPlaySound( playerid, 1058, 0, 0, 0 );
PropertyRefresh( GetNearestProperty( playerid ) );
SaveProperty( GetNearestProperty( playerid ) );

if( PlayerInfo[ playerid ][ xProperty ][ 0 ] == id )
{
        PlayerInfo[ playerid ][ xProperty ][ 0 ] = -1;
        PlayerInfo[ playerid ][ xPropertySqlID ][ 0 ] = 0;
sql_user_update_integer( playerid, "property_id_1", PlayerInfo[ playerid ][ xPropertySqlID ][ 0 ] );
}
    else if( PlayerInfo[ playerid ][ xProperty ][ 1 ] == id )
{
PlayerInfo[ playerid ][ xProperty ][ 1 ] = -1;
PlayerInfo[ playerid ][ xPropertySqlID ][ 1 ] = 0;
sql_user_update_integer( playerid, "property_id_2", PlayerInfo[ playerid ][ xPropertySqlID ][ 1 ] );
}
    else if( PlayerInfo[ playerid ][ xProperty ][ 2 ] == id )
{
PlayerInfo[ playerid ][ xProperty ][ 2 ] = -1;
PlayerInfo[ playerid ][ xPropertySqlID ][ 2 ] = 0;
sql_user_update_integer( playerid, "property_id_3", PlayerInfo[ playerid ][ xPropertySqlID ][ 2 ] );
}
}
else SendErrorMessage( playerid, "Ovo nije vase." );
    }
    if( !response )
{
        SendClientMessage( playerid, CRVENA, "(IMOVINA): Odustali ste od prodaje imovine drzavi." );
    }
}
else if(dialogid == dialog_PROPSELLTP )
{
    if( !response ) return 1;
    if( response )
{
        if( PlayerInfo[ playerid ][ xBRacun ] < 0 ) return SendErrorMessage( playerid, "Ne mozes da prodas imovinu dok ne izadjes iz minusa u banci." );
        new id = ChosenProperty[ playerid ], idigraca, cena, string[ 128 ], Float:Pos[ 3 ];
        if( sscanf( inputtext, "ui", idigraca, cena ) ) return ShowPlayerDialog( playerid, dialog_PROPSELLTP, DIALOG_STYLE_INPUT, D_NASLOV, "{FFFFFF}* U prazni prostor ispod unesite ID igraca i cenu imovina:", "Ponudi", "Odustani" );
            GetPlayerPos( idigraca, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
if( !IsPlayerInRangeOfPoint( playerid, 3.0, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ) ) return SendErrorMessage( playerid, "Igrac nije blizu vas");
if( cena < 1 ) return SendErrorMessage( playerid, "Cena ne moze biti manja od 1$!");
            if( idigraca == IPI ) return SendErrorMessage( playerid, "Pogresan ID." );
if( idigraca == playerid ) return SendErrorMessage( playerid, "Ne mozes sam sebi prodati kucu!");
if( PlayerInfo[ idigraca ][ xProperty ][ 0 ] != -1 && PlayerInfo[ idigraca ][ xProperty ][ 1 ] != -1 && PlayerInfo[ idigraca ][ xProperty ][ 2 ] != -1 ) return SendErrorMessage( playerid, "Igrac vec ima 3 imovine!");
            if( PlayerInfo[ idigraca ][ xLevel ] < II[ id ][ iLevel ] ) return SCMF( playerid, CRVENA, "(IMOVINA): Da bi ste tom igracu prodali ovu imovinu, on mora biti level {FFFFFF}(%d+).", II[ id ][ iLevel ] );
            SCMF( playerid, 0x33CCFFFF, "(IMOVINA): Ponudili ste igracu {FFFFFF}%s {33CCFF}imovinu po ceni od {FFFFFF}($%d).", ImeIgraca( idigraca ), cena );
GlobalProdaja[ idigraca ] = playerid;
GlobalCena[ idigraca ] = cena;
GlobalID[ idigraca ] = id;
GlobalImovinaIgracu = true;
format( string, sizeof( string ), "{FFFFFF}* Igrac %s vam je ponudio da kupite njegovu imovinu za $%d.", ImeIgraca( playerid ), cena );
ShowPlayerDialog( idigraca, dialog_ACCEPTPROP, DIALOG_STYLE_MSGBOX, D_NASLOV, string, "Prihvati", "Odbij" );
    }
}
else if(dialogid == dialog_ACCEPTPROP)
{
    if( response )
{
        new id = GlobalID[ playerid ];
        if( PlayerInfo[ playerid ][ xNovac ] < GlobalCena[ playerid ] ) return SendErrorMessage( playerid, "Nemate dovoljno novca.");

if( PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 0 ] == id )
{
PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 0 ] = -1;
PlayerInfo[ GlobalProdaja[ playerid ] ][ xPropertySqlID ][ 0 ] = 0;
}
else if( PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 1 ] == id )
{
PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 1 ] = -1;
PlayerInfo[ GlobalProdaja[ playerid ] ][ xPropertySqlID ][ 1 ] = 0;
}
else if( PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 2 ] == id )
{
PlayerInfo[ GlobalProdaja[ playerid ] ][ xProperty ][ 2 ] = -1;
PlayerInfo[ GlobalProdaja[ playerid ] ][ xPropertySqlID ][ 2 ] = 0;
}

if( PlayerInfo[ playerid ][ xProperty ][ 0 ] == -1 )
{
PlayerInfo[ playerid ][ xProperty ][ 0 ] = id;
PlayerInfo[ playerid ][ xPropertySqlID ][ 0 ] = II;
}
    else if( PlayerInfo[ playerid ][ xProperty ][ 1 ] == -1 )
    {
    PlayerInfo[ playerid ][ xProperty ][ 1 ] = id;
PlayerInfo[ playerid ][ xPropertySqlID ][ 1 ] = II;
    }
    else if( PlayerInfo[ playerid ][ xProperty ][ 2 ] == -1 )
    {
    PlayerInfo[ playerid ][ xProperty ][ 2 ] = id;
PlayerInfo[ playerid ][ xPropertySqlID ][ 2 ] = II;
    }

WriteLog("log-sell", "Igrac %s je prodao imovinu ID %d igracu %s za %d", ImeIgraca( GlobalProdaja[ playerid ] ), id, ImeIgraca( playerid ), GlobalCena[ playerid ]);
            SCMF( playerid, 0x33CCFFFF, "(IMOVINA): Uspesno ste kupili imovinu od igraca {FFFFFF}%s {33CCFF}za {FFFFFF}($%d).", ImeIgraca( GlobalProdaja[ playerid ] ), GlobalCena[ playerid ] );

strmid( II[ id ][ iOwner ], ImeIgraca( playerid ), 0, strlen( ImeIgraca( playerid ) ), 255);
  II[ id ][ iOwnerSQLID ] = PlayerInfo;
SaveProperty( id );
PropertyRefresh( id );

sql_user_update_property( playerid );
sql_user_update_property( GlobalProdaja[ playerid ] );

SCMF( GlobalProdaja[ playerid ], ZUTA, "(IMOVINA): Prodali ste kucu igracu {FFFFFF}%s {33CCFF}za {FFFFFF}($%d).", ImeIgraca( playerid ), GlobalCena[ playerid ] );
SendClientMessage( playerid, ZUTA, "(IMOVINA): Kupili ste kucu." );

DajIgracuNovac( GlobalProdaja[ playerid ], GlobalCena[ playerid ] );
DajIgracuNovac( playerid, -GlobalCena[ playerid ] );

GlobalProdaja[ playerid ] = -1;
GlobalCena[ playerid ] = -1;
GlobalID[ playerid ] = -1;
GlobalImovinaIgracu[GlobalProdaja] = false;
GlobalImovinaIgracu = false;
    }
    else if( !response )
{
SCMF( GlobalProdaja[ playerid ], ZUTA, "(IMOVINA): Igrac {FFFFFF}%s {DABB3E}je odbio vasu ponudu za kupovinu imovine.", ImeIgraca( playerid ) );
SendClientMessage( playerid, ZUTA, "(IMOVINA): Odbili ste ponudu.");

GlobalProdaja[ playerid ] = -1;
GlobalCena[ playerid ] = -1;
GlobalID[ playerid ] = -1;
    }
}





else if(dialogid == dialog_ACCEPTVEH )
{
    if( response )
{
            new seller = GlobalProdaja[ playerid ],
autoid = GlobalID[ playerid ];

if( seller == IPI  ) return SendErrorMessage( playerid, "Taj igrac je offline.");
if( carspawntimer == 1 ) return SCMF( playerid, ANTICHEAT, "(ANTICHEAT): Neko je spawnao/parkirao vozilo pre vas. Pokusajte za 3 sekunde. (Anticrash)");

            new slot = -1;
for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
if( player_veh[ seller ][ vehicle_id ][ j ] != -1 && player_veh[ seller ][ vehicle_id ][ j ] == autoid  )
{
  slot = j;
break;
}
}
if( slot == -1 ) return SendErrorMessage( playerid, "To vozilo nije u vlasnistvu igraca koji vam ga je ponudio!");

if( !IsPlayerNearPlayer( 5.0, playerid, seller ) ) return SendErrorMessage( playerid, "Niste blizu igraca koji vam zeli prodati vozilo.");
if( PlayerInfo[ playerid ][ xNovac ] < GlobalCena[ playerid ] ) return SendErrorMessage( playerid, "Nemate dovoljno novca da kupite vozilo.");
if( !IsPlayerConnected( seller ) )
{
SendErrorMessage( playerid, "Taj igrac je offline.");
GlobalProdaja[ playerid ] = -1;
GlobalCena[ playerid ] = -1;
GlobalID[ playerid ] = -1;
return 1;
}

            slot = -1;
    for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
if( (j+1) <= PlayerInfo[ playerid ][ xSlotoviVozila ] && player_veh[ playerid ][ vehicle_id ][ j ] == -1 )
{
  slot = j;
break;
}
}
if( slot == -1 ) return SendErrorMessage( playerid, "Svi slotovi vozila su vam zauzeti." );

strmid( VehicleInfo[ autoid ][ vOwner ], ImeIgraca( playerid ), 0, strlen( ImeIgraca( playerid ) ), 24);
VehicleInfo[ autoid ][ vOwner_sqlID  ] = PlayerInfo[ playerid ][ xID ];
VehicleInfo[ autoid ][ v_owner_id ] = playerid;

new q[ 128 ];
mysql_format( mSQL, q, sizeof(q), "UPDATE `vehicles` SET `owner_sqlID` = '%d' WHERE `veh_id` = '%d' LIMIT 1",
VehicleInfo[ autoid ][ vOwner_sqlID ],
VehicleInfo[ autoid ][ vSqlID ] );

mysql_tquery( mSQL, q );

            for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
                if( player_veh[ seller ][ vehicle_id ][ j ] == autoid )
{
player_veh[ seller ][ vehicle_id ][ j ] = -1;
break;
}
            }

            for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
                if( (j+1) <= PlayerInfo[ playerid ][ xSlotoviVozila ] && player_veh[ playerid ][ vehicle_id ][ j ] == -1 )
{
player_veh[ playerid ][ vehicle_id ][ j ] = autoid;
break;
}
            }

WriteLog("log-sell", "Igrac %s je prodao vozilo %s igracu %s za %d", ImeIgraca( seller ), GetVehicleNameEx( VehicleInfo[ autoid ][ vModel ] ), ImeIgraca( playerid ), GlobalCena[ playerid ]);

DajIgracuNovac( seller, GlobalCena[ playerid ] );
RemovePlayerFromVehicle( seller );

DajIgracuNovac( playerid, -GlobalCena[ playerid ] );
SendClientMessage( playerid, ZUTA, "(Vozilo): Uspesno ste kupili vozilo." );
SendClientMessage( seller, ZUTA, "(Vozilo): Uspesno ste prodali vozilo." );

        carspawntimer = 1;
SetTimer_("AntiSpawnCrash", 3000, 3000, 1);

GlobalProdaja[ playerid ] = -1;
GlobalCena[ playerid ] = -1;
GlobalID[ playerid ] = -1;
GlobalImovinaIgracu[GlobalProdaja] = false;
GlobalImovinaIgracu[GlobalProdaja] = false;
    }
    else if( !response )
{
SCMF( GlobalProdaja[ playerid ], ZUTA, "(Vozilo): Igrac {FFFFFF}%s {DABB3E}je odbio vasu ponudu za kupovinu vozla.", ImeIgraca( playerid ) );
SendClientMessage( playerid, ZUTA, "(Vozilo): Odbili ste ponudu.");
GlobalProdaja[ playerid ] = -1;
GlobalCena[ playerid ] = -1;
GlobalID[ playerid ] = -1;
    }
}
else if(dialogid == dialog_VEHSELLDRZAVI )
{
    if( !response ) return 1;
if( response )
{
new vehicleid = ChosenVehicle[ playerid ];
    if( !IsPlayerInVehicle( playerid, vehicleid ) ) return SendErrorMessage( playerid, "Morate biti u svom vozilu!");

WriteLog("log-sell", "Igrac %s je prodao vozilo %s na aukciju", ImeIgraca( playerid ), GetVehicleNameEx( VehicleInfo[ vehicleid ][ vModel ] ));

DajIgracuNovac( playerid, VehicleInfo[ vehicleid ][ vPrice ]/2 );
SCMF( playerid, ZUTA, "(Vozilo): Dobili ste {FFFFFF}($%d) {DABB3E}za ovo vozilo.", VehicleInfo[ vehicleid ][ vPrice ]/2 );

for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
if( player_veh[ playerid ][ vehicle_id ][ j ] == vehicleid )
{
  player_veh[ playerid ][ vehicle_id ][ j ] = -1;
break;
}
}

sql_vehicles_delete( vehicleid );
ResetVehicle( vehicleid );
SMG_DestroyVehicle( vehicleid );
SendClientMessage( playerid, ZUTA, "(Vozilo): Vase vozilo je uspesno prodano otpadu.");
}
}
else if(dialogid == dialog_VEHSELLTP )
{
    if( !response ) return 1;
if( response )
{
        new idigraca, string[ 128 ],
cena,
autoid = ChosenVehicle[ playerid ];

if( sscanf( inputtext, "ui", idigraca, cena ) ) return ShowPlayerDialog( playerid, dialog_VEHSELLTP, DIALOG_STYLE_INPUT, D_NASLOV, "{FFFFFF}* Unesite id igraca kome zelite da prodate vozilo i cenu.\nPrimer: 145 12003", "Potvrdi", "Odustani" );
if( !IsPlayerConnected( idigraca ) || idigraca == IPI ) return SendErrorMessage( playerid, "Nevaljan ID igraca.");
if( !IsPlayerNearPlayer( 5.0, playerid, idigraca ) ) return SendErrorMessage( playerid, "Taj igrac nije blizu vas !");
            if( idigraca == playerid ) return SendErrorMessage( playerid, "Ne mozes sam sebi prodati vozilo!");

            new slot = -1;
for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
if( (j+1) <= PlayerInfo[ playerid ][ xSlotoviVozila ] && player_veh[ playerid ][ vehicle_id ][ j ] != -1 && player_veh[ playerid ][ vehicle_id ][ j ] == autoid )
{
  slot = j;
break;
}
}
if( slot == -1 ) return SendErrorMessage( playerid, "Ovo vozilo nije u vasem vlasnistvu." );

            slot = -1;
    for( new j = 0; j < MAX_VEH_SLOT; j ++ )
{
if( (j+1) <= PlayerInfo[ idigraca ][ xSlotoviVozila ] && player_veh[ idigraca ][ vehicle_id ][ j ] == -1 )
{
  slot = j;
break;
}
}
if( slot == -1 ) return SendErrorMessage( playerid, "Svi slotovi vozila izabranog igraca su zauzeti." );

if( cena < ( VehicleInfo[ autoid ][ vPrice ]/2 ) ) return SendErrorMessage( playerid, "Cena mora biti veca od polovine kupljene.");

        if( !IsVehicleBajs( autoid ) ) {
if( PlayerInfo[ idigraca ][ xLevel ] < 3 ) return SendErrorMessage( playerid, "Igrac mora biti level 3+ da bi ste mu prodali vozilo." );
}

            SCMF( playerid, ZUTA, "(Vozilo): Ponudili ste igracu {FFFFFF}%s {DABB3E}vozilo po ceni od {FFFFFF}($%d).", ImeIgraca( idigraca ), cena );
GlobalProdaja[ idigraca ] = playerid;
GlobalCena[ idigraca ] = cena;
GlobalID[ idigraca ] = autoid;
GlobalImovinaIgracu = true;
format( string, sizeof( string ), "{FFFFFF}* Igrac %s vam je ponudio da kupite njegovo vozilo marke %s za $%d.", ImeIgraca( playerid ), GetVehicleNameEx( VehicleInfo[ autoid ][ vModel ] ), cena );
ShowPlayerDialog( idigraca, dialog_ACCEPTVEH, DIALOG_STYLE_MSGBOX, D_NASLOV, string, "Prihvati", "Odbij" );
    }
}
Odgovorio na Dec 13, 2024
[WIP] Beograd RPG
GTA San Andreas Multiplayer / WIP Projekti
markosimic wrote on December 12, 2024, 9:51 pm:
Nista spec, vidi se da je samo edit svakako srecno


Za sada da, nadam se da cu stici da zavrsim sve da bude kako treba, hvala!

Muma wrote on December 12, 2024, 11:47 pm:
5 godina prođe, a ko da je jučer bilo

Što se tiče moda, mapa rudara je crashala, ne sjećam se jel smo fixali
Kod svakog kioska to drvo pored je crashalo igrača kad ga uništi ili puca u njeg, provjeri
Na onoj najvećoj zgradi gdje ima da kupiš padobran pa da skačeš, postavljen je pogrešan ID pickupa koji crasha igrače, promjeni na onaj drugi padobran što ima (koji je objekt, a ne weapon; ili po volji jelte..)

Sretno 🙂


Hvala puno! Popravio sam to za padobran vec kad smo testirali, to za rudara mi se jos nije desilo tako da ste mozda i fixali mada bacicemo test jos par puta, za trafiku takodje, hvala ti puno na pomoci i na modu <3
Odgovorio na Dec 12, 2024
[WIP] Beograd RPG
GTA San Andreas Multiplayer / WIP Projekti
Dragi wrote on December 12, 2024, 2:35 pm:
Hitar konj često posrće. Drago mi je da radiš svoje stvari i da posvećuješ vreme tome. Razumem tvoju hiperaktivnost da to uradiš dok traje zima. Ali razmisli da li je dobro to. Mnogo teže će ti biti fixati i održavati, ažurirati, testirati live server ako nemaš u tome iskustva. Biće nabijen pritisak. Mislim da te niko ne juri.  😄 Moje mišljenje.

Kako god ti odlučio, ako zapneš slobodno piši na forumu, rado ćemo ti pomoći. SP


Hvala na lepim recima! Znaci dosta, zato sam i objavio ovo da vidim vase misljenje

Ghetoven wrote on December 12, 2024, 3:50 pm:
@Muma @Kico @Sačo - Malo je reci da smo radili ahahahaahah

Sretno kolega.


Odlican posao ste uradili momci, zao mi je sto mozda necu stici odmah dovoljno da uradim da imam jednako uticaja na mod, da nema vas verovatno ne bih ni krenuo sa ovim projektom! Zadovoljstvo je dopisati kod koji ste vi ostavili  😁
Odgovorio na Dec 12, 2024
[WIP] Beograd RPG
GTA San Andreas Multiplayer / WIP Projekti
Dragi wrote on December 12, 2024, 9:54 am:
Pozdrav, srećno!

Čini mi se da su skripteri izvornog moda Mumitza x Sačo x Ghetoven. Ne znam koliko stvari si u skripti promenio, jer si naglasio da želiš ozbiljnost. Za sad ne vidim neke unikatnosti sa te strane, što naravno nije merilo, za sada. Očekujemo od tebe više informacija. Nemoj me shvatiti pogrešno, pošto se direktno obraćam uvek.

May fortune favor you!


Za sad ne mnogo jer je sve u pocetnoj fazi, bug fixovi, mape, dodao sam Auto Skolu jer nije bilo polaganja, izmenio neke poslove, stavio neke stvari u dialog itd. Radim trenutno jos neke stvari pa cu okaciti slike ovde kad zavrsim, radim na metro sistemu, drug sistemu i jos par poslova za sada, zelim vremenom kroz updatove naravno da bude sve bolje i da ima sto vise unikatnih stvari na serveru, ali razmisljam sad da li je par poslova, metro i drug sistem dovoljno da se server pokrene cisto da se ne ceka previse jer ce proci zima i cela poenta se masi, malo sam kasno krenuo da radim na tome pa osecam neku potrebu za zurbom, inace ne bih ni okacio slike dok ne zavrsim sve kako treba
Odgovorio na Dec 12, 2024
[WIP] Beograd RPG
GTA San Andreas Multiplayer / WIP Projekti
Podrav svima, danas vam predstavljam mali deo mog WIP projekta "Beograd RPG"

Tradicija mi je da jednom godisnje otvorim server sa drugarima i da igramo tokom zime, ali bih ovog puta voleo da malo duze traje i da bude ozbiljnije, pa sam krenuo da radim opet na projektu koji mi stoji u dusi od 2014.




Poslovi:


Opstina:


Trg:


Policija:


Banka:


Moj Kiosk:


Auto Skola:


Spawn:


Rent:


Igraonica:


McDonald's:


GPS:


Audi Salon:


Mehanicar


Hteo sam da ovog puta zapravo bude malo ozbiljnija prica, da pre svega mod bude dobar i da funkcionise normalno, da stvari budu sto pristupacnije i da ima sto manje kucanja komandi.

Mape mi nisu jaci deo, tako da sam neke mape i pozajmio a neke sam uradio sam koliko sam mogao.

Sto se tice mog teama i sta zelimo sa serverom, igramo SAMP preko 10 godina i nedostaje nam taj old school osecaj, tako da je cilj servera da pruzi igracima old school osecaj sa naprednijom skriptom, fokus je na igracu i nije grind orijentisano, ne morate mnogo da grindujete da bi imali ono sto zelite. Zelimo da se svako oseca kao kod kuce i da ovo bude mesto gde moze neko da se uloguje i zabavlja sa drugarima i ostalim ljudima na serveru.

Imam dosta ideja sta bih sve voleo da dodam ali otom potom, takodje ako vi imate neke predloge, prihvatam sve vrste kritika!

Sve u svemu, ostavicu vam discord link ispod, ukoliko vas zanima projekat i zelite da nam se pridruzite ove zime docekacemo vas toplim srcem!

Discord
Odgovorio na Dec 05, 2024
Skripta pada na hostingu, radi normalno na kucnom serveru
GTA San Andreas Multiplayer / Server
Dragi wrote on December 5, 2024, 4:03 pm:
Pitanje je kako si obavio proces azuriranja plugina... Dodatno pitanje, jesi li preuzeo MySQL plugin za isti operativni sistem na hostingu i sve generalno? Ako si sve kako treba uradio u tome što si opisao pod pokušaj rešavanja, jedino ti preostaje da kontaktiraš autore tih plugina ili Kelcora... Ukoliko ne nađemo nekog kome se ovo dešavalo već.

P.S. Ja sam ažurirao kod Ultimate RPG od Saće za nekih 2 sata na R41.4. 😄 Nije da se hvalim, ali eto kao odgovor da ne uđeš u veće probleme. Kao što kažeš, nije samo promeni datoteku.


Prvo sam stavio mod takav kakav je dosao sa gita na hosting sa tim pluginima, padao je, zatim sam ubacio opet iste verzije plugina u slucaju da se neka .so i .dll verzija ne podudara i opet je padao, pa sam updatovao sve plugine i includove tek na kraju i opet ista prica, a mysql nisam hteo da updatujem jer se iskreno ni ne razumem preterano u mysql, update cu ga kad (ako) resim ovaj problem, osim ako naravno nije problem u njemu (ili meni*), mada mysql log ne izbacuje nikakav error + baza radi normalno na localhostu
Odgovorio na Dec 05, 2024
Skripta pada na hostingu, radi normalno na kucnom serveru
GTA San Andreas Multiplayer / Server
Opis problema: Skripta (ultimate rpg) radi normalno na kucnom serveru, sve dok je ne prebacim na hosting (linux) server, onda pada svaki put kad neko udje na server ili se uradi bilo sta.

Pokušaj rešavanja: Pokusao sam da resim tako sto sam updatovao sve includove i plugine sem mysqla jer se znatno promenio od tada pa ne bih da udjem u jos veci problem, pokusao sam da prebacim na drugi hosting jer sam mislio da je lemehost  preopterecen ali nije to bio problem, probao sam da prebacim databazu na druge hostinge takodje nije pomoglo, zatim sam probao databazu sa hostinga na kucni server da vidim da li je problem databaza i radila je normalno host databaza na kucnom serveru, posto izbacuje neke errore za crashdetect probao sam vise puta da iskljucim crashdetect ali isto se ponasa server samo printuje ovu jednu liniju "server crashed due to an unknown error" bez linija sto printuje crashdetect, trazio sam na netu ali nema nista, probao sam takodje da stavim mysql_static - nista, trazio sam na forumu takodje nema nista, zalile su se 2 osobe na istu stvar ali nisu nasle resenje, pa da probam ja

Debug informacije:
[16:12:37] x requests connection cookie.
[16:12:38] incoming connection: x id: 0
[16:12:39] Kelon_Hendrix has joined the server (x)
[16:13:05] Server crashed due to an unknown error
[16:13:05] Native backtrace:
[16:13:05] #0 f796b8b6 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[16:13:05] #1 f7963120 in _ZN18CrashDetectHandler20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[16:13:05] #2 f7963886 in _ZN18CrashDetectHandler20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[16:13:05] #3 f7963f96 in _ZN18CrashDetectHandler7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[16:13:05] #4 f796af82 in ?? () in plugins/crashdetect.so
[16:13:05] #5 f7f1f0a0 in __kernel_rt_sigreturn () in linux-gate.so.1
[16:13:05] #6 f7d8abe3 in _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base () in /lib/i386-linux-gnu/libstdc++.so.6
[16:13:05] #7 f6b8c408 in ProcessTick () in plugins/timerfix.so
[16:13:05] #8 080d1ce2 in ?? () in ./samp03svr
[16:13:05] #9 080aef3a in ?? () in ./samp03svr
[16:13:05] #10 080aa13a in ?? () in ./samp03svr
[16:13:05] #11 f79b82d5 in ?? () in /lib/i386-linux-gnu/libc.so.6
[16:13:05] #12 f79b8398 in __libc_start_main () in /lib/i386-linux-gnu/libc.so.6
[16:13:05] #13 0804b4e1 in ?? () in ./samp03svr
[16:13:05] Registers:
[16:13:05] EAX: c2bce043 EBX: f6b91000 ECX: 09bfe010 EDX: f1400610
[16:13:05] ESI: 0001c688 EDI: 00000000 EBP: f1400610 ESP: ffe6c19c
[16:13:05] EIP: f7d8abe3 EFLAGS: 00010246
[16:13:05] Stack:
[16:13:05] ESP+00000000: f6b8c408 f1400610 f6b910e0 ffe6c1c0
[16:13:05] ESP+00000020: 0001c5e3 055b08d5 36d9e307 f64a5d9b
[16:13:05] ESP+00000040: 09c146cc 09c06a70 08159cf3 ffe6c1f8
[16:13:05] ESP+00000060: 080aef3a 09c06a70 08159b37 ffe6c228
[16:13:05] ESP+00000080: 037f0f7f 09c03d00 00000000 ffe6c368
[16:13:05] ESP+000000a0: 08159d0d 00000000 00000000 00000004
[16:13:05] ESP+000000c0: ffe6c26c f7f05e5c f7d86786 f7f04ff4
[16:13:05] ESP+000000e0: 00000010 656d6167 65646f6d f7003531
[16:13:05] ESP+00000100: ffe6c304 f7f54bbc 00000007 f79935f0
[16:13:05] ESP+00000120: f7de3e7c 080aa260 00000000 00000000
[16:13:05] ESP+00000140: f7de3fec f7f04ff4 f7f04ff4 f7f06920
[16:13:05] ESP+00000160: 08065bc0 0f6b5934 f7f20694 f7f54608
[16:13:05] ESP+00000180: f7f06880 f7f06a60 00000000 f79b1a4f
[16:13:05] ESP+000001a0: f7f1a420 ffe6c380 00000000 f79935f0
[16:13:05] ESP+000001c0: f7bb1ff4 08150650 f7f53b80 00000000
[16:13:05] ESP+000001e0: ffe6c390 f7bb1ff4 080a9420 00000001
[16:13:05] ESP+00000200: 00000000 19ff79ac e37cb3bc 00000000
[16:13:05] ESP+00000220: db4f2700 f7f54a50 f79b8266 f7bb1ff4
[16:13:05] ESP+00000240: 0804b4c0 00000000 f7f327d0 f79b8319
[16:13:05] ESP+00000260: 0804b4e1 080a9420 00000001 ffe6c424
[16:13:05] ESP+00000280: f7f54a50 00000001 ffe6cd95 00000000
[16:13:05] ESP+000002a0: ffe6ce4b ffe6ce5c ffe6ce73 ffe6ce88
[16:13:05] ESP+000002c0: ffe6cf0f ffe6cf17 ffe6cf38 ffe6cf4a
[16:13:05] ESP+000002e0: ffe6cfde 00000000 00000020 f7f1f070
[16:13:05] ESP+00000300: 00000006 00001000 00000011 00000064
[16:13:05] ESP+00000320: 00000005 00000008 00000007 f7f20000
[16:13:05] ESP+00000340: 0000000b 000003e7 0000000c 000003e7
[16:13:05] ESP+00000360: 00000017 00000000 00000019 ffe6c53b
[16:13:05] ESP+00000380: 0000000f ffe6c54b 00000000 00000000
[16:13:05] ESP+000003a0: ccdb4f27 b129ea3c 40f3112d 69f1ae72
[16:13:05] ESP+000003c0: 00000000 00000000 00000000 00000000
[16:13:05] ESP+000003e0: 00000000 00000000 00000000 00000000
[16:13:05] Loaded modules:
[16:13:05] 00000000 - 00187dc3 samp03svr
[16:13:05] f7f1e000 - f7f1f27e linux-gate.so.1
[16:13:05] f7f0e000 - f7f0eaa8 /lib/i386-linux-gnu/libdl.so.2
[16:13:05] f7f09000 - f7f0a148 /lib/i386-linux-gnu/libpthread.so.0
[16:13:05] f7ce9000 - f7f14e0c /lib/i386-linux-gnu/libstdc++.so.6
[16:13:05] f7be4000 - f7ce832c /lib/i386-linux-gnu/libm.so.6
[16:13:05] f7bbd000 - f7be0a34 /lib/i386-linux-gnu/libgcc_s.so.1
[16:13:05] f7995000 - f7bc4ec0 /lib/i386-linux-gnu/libc.so.6
[16:13:05] f7f20000 - f7f548bd /lib/ld-linux.so.2
[16:13:05] f794c000 - f79903ac plugins/crashdetect.so
[16:13:05] f75a8000 - f7950ac7 plugins/mysql_static.so
[16:13:05] f75a3000 - f75a4058 /lib/i386-linux-gnu/librt.so.1
[16:13:05] f6719000 - f6807504 plugins/pawncmd.so
[16:13:05] f65d1000 - f671d440 plugins/pawnraknet.so
[16:13:05] f64e8000 - f65d4778 plugins/pawnregex.so
[16:13:05] f6b92000 - f6ba19b4 plugins/sscanf.so
[16:13:05] f6422000 - f64e7740 plugins/streamer.so
[16:13:05] f6b89000 - f6b90424 plugins/timerfix.so
[16:13:05] f6b65000 - f6b8804f plugins/SKY.so


Korišćene biblioteke:

plugins: crashdetect mysql pawncmd pawnraknet pawnregex sscanf streamer timerfix SKY

includovi:
#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
Odgovorio na May 20, 2023
◄ Tražim team za svoj server ►
Zajednica / Offtopic
Potreban: Helperi i Lideri
Nagrada: Stvari/pozicije na serveru
Vaše godine: 22
Kontakt: Discord (link u potpisu)
Ostalo: Traze se helper i lideri za server, radnja je smestena po selima, za organizacije ima dosta aktivnosti kao sto su pljacke banke, zlatare, casina i firmi, sverc materijala, sadjenje marihuane itd. Tako da ce policija imati dosta posla a organizacije dosta aktivnosti! Za helpere je uslov samo da znaju osnovna pravila, da budu voljni da pomazu i da budu aktivni!
2

Novi Član

Nivo 2

Iskustvo 90 / 100 XP
Ukupno XP: 190 10 XP do sledećeg nivoa
5
Dostignuća
190
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

5 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

Vaši poslednji dobici iskustva

+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+25
Otključano: Početak
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće

O meni - hendrixx

Ovaj korisnik još nije napisao ništa o sebi.

Brze informacije

Prikazano ime hendrixx