Zaključano

Pomoc

Započeo Mixyz
pre 2 godine
434
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Mixyz
Wheel Man
pre 2 godine
Problem(error/warning):E ovako da se nadovezem sa proslom temom , naime o cemu se radi , napravio sam sistem za kompaniju nesto i sada kada izadjem sa servera kompanija ostaje sacuvana , ali kada ugasim kucni server sa-mp server.exe i upalim opet sa-mp server.exe kada udjem na server nema kompanije izbrisani labeli i slicno ne znam sta je ovo
Deo skripte: https://pastebin.com/7euG2h8n
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem):
1. Slika je kada napravim kompaniju :https://imgur.com/a/O9OsuHy
2. Slika je kada izadjem sa servera , iskljucim sa-mp server.exe , upalim ga opet udjem na server i nema kompanije kao da nije sacuvana: https://imgur.com/oqyp8g6
Dime123
Made Man
pre 2 godine
Mixyz wrote on May 3, 2023, 1:44 pm:
Problem(error/warning):E ovako da se nadovezem sa proslom temom , naime o cemu se radi , napravio sam sistem za kompaniju nesto i sada kada izadjem sa servera kompanija ostaje sacuvana , ali kada ugasim kucni server sa-mp server.exe i upalim opet sa-mp server.exe kada udjem na server nema kompanije izbrisani labeli i slicno ne znam sta je ovo
Deo skripte: https://pastebin.com/7euG2h8n
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem):
1. Slika je kada napravim kompaniju : https://imgur.com/a/O9OsuHy
2. Slika je kada izadjem sa servera , iskljucim sa-mp server.exe , upalim ga opet udjem na server i nema kompanije kao da nije sacuvana: https://imgur.com/oqyp8g6

Jesi ubacio ucitavanje pod OnGameModeInit?
Mixyz
Wheel Man
pre 2 godine
ako mislis na ovo UcitajKompaniju , nisam , nisam nista stavljao u OnGameModeInit
Mixyz
Wheel Man
pre 2 godine
A nisam ni pod OnGameModeExit , mozda tu trebam da stavim ucitavanje ?
Dime123
Made Man
pre 2 godine
Mixyz wrote on May 3, 2023, 2:04 pm:
ako mislis na ovo UcitajKompaniju , nisam , nisam nista stavljao u OnGameModeInit

Pa moras napraviti da bi se ocitalo na serveru i napravilo.
To bi trebalo da bude nesto slicno ovome ispod
OnGameModeexit nista.

for(new id = 0; id < MAX_KOMPANIJE; id++)
{
        new oFile, str;
        format(oFile, sizeof(oFile), MAX_KOMPANIJE, id);
        if(fexist(oFile))
{
            INI_ParseFile(oFile, "ucitajkompanije", .bExtra = true, .extra = id);
            format(str, sizeof(str), "Kompanija [%d]\blabla", id);
  KompanijaInfo[ id ] = CreateDynamic3DTextLabel(string ,0x00C0FFAA,KompanijaInfo,KompanijaInfo,KompanijaInfo,30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 7.0);
}
}

Ovo je samo primer kako otp treba da bude (30 sec pisanja).
Mixyz
Wheel Man
pre 2 godine
e to napravio sam , sad cuva kompaniju , ali igracu ne sacuva kompaniju kada je kupi , mislim kupi kompaniju i ima je , ali ode relog i pise da nema kompaniju
Mixyz
Wheel Man
pre 2 godine
Sredio sam hvala GOKU , a za ovo drugo nisam stavio SavePlayer(playerid); kod CMD:kupikompaniju - Amater 🙄 , hvala svakako
Mixyz
Wheel Man
pre 2 godine
imam jos jedno pitanje samo dok tema nije lockovana , ja sam stavio da uzima bure sa naftom na if(PRESSED( KEY_FIRE )) tjst na misa , ali kako da stavim da uzima bure na slovo N , probao sam ovako nece : if(newkeys & KEY_NO)
if(newkeys == KEY_NO) nece tako
Dime123
Made Man
pre 2 godine
Mixyz wrote on May 3, 2023, 4:00 pm:
imam jos jedno pitanje samo dok tema nije lockovana , ja sam stavio da uzima bure sa naftom na if(PRESSED( KEY_FIRE )) tjst na misa , ali kako da stavim da uzima bure na slovo N , probao sam ovako nece : if(newkeys & KEY_NO)
if(newkeys == KEY_NO) nece tako

kod OnPlayerKeyStateChange
if(newkeys & KEY_NO)
{
tvoj kod koji zelis da bude.
}
Mixyz
Wheel Man
pre 2 godine
if(newkeys & KEY_NO) // KOMPANIJA POSAO -(BURICI)  -- Kod se nalazi na : public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) { i opet nece
{
  if(IsPlayerInRangeOfPoint(playerid, 2.0, 418.3584,1400.9846,8.5656))
{
    if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Ne smete biti u vozilu!");
if(PrenosiB != 0) return ErrorMessage(playerid, "Vec imas aktiviran posao, kucaj /prekiniposao!");
    PI[ playerid ][ xKompPosao ] = PI[ playerid ][ xKompanijaID ];
SCM(playerid, grey," * Uspesno ste uzeli bure, odnesite do skladista!");
            SCM(playerid, grey,"Sladiste je oznaceno na radaru, Crvenim markerom");
            SetPlayerAttachedObject(playerid, 2,3632,1,0.450000,0.455999,0.000000,0.000000,85.699996,0.000000,1.000000,1.000000,1.000000);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
            SetPlayerCheckpoint(playerid, 206.8918,1400.2454,10.6980,2.0);
            PrenosiB = 1;
            SavePlayer(playerid);
}
}
Mixyz
Wheel Man
pre 2 godine
stavio sam ovako sada if(newkeys & KEY_CROUCH) , ali treba da se drzi SPACE i tek onda da se klikne slovo C da bi uzeo bure , probao sam i ovako if(RELEASED( KEY_NO )) , ali opet treba da se drzi SPACE dugme i da se klikne slovo N  da bi uzeo bure
Tebrix
Shot Caller
pre 2 godine
if( PRESSED( KEY_NO ) )
Mixyz
Wheel Man
pre 2 godine
nece ni tako , opet trebam da drzim SPACE i da kliknem Slovo N da bi uzeo bure
Frozen_Capone
Crime Lord
pre 2 godine
Neaktivno, lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava