Kapije

Započeo Shaw Salcedo
7. Maj 2020.
971
pregleda
15
postova
Kriso_Anderson
5
Kingpin
7. Maj 2020.
Problem(error/warning):
Dio skripte: Znaci imam kapije, kada kliknem C treba da se otvore, znaci ne radi mi kada koristim
PRESSED(KEY_CROUCH)
, a radi
(newkeys & KEY_CROUCH)

Imam pressed definisano na vrhu skripte
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Garadooo
5
Forum Don
7. Maj 2020.
Je li ath izvorna?
Kriso_Anderson
5
Kingpin
7. Maj 2020.
Nije, nisu dinamicne kapije
Kriso_Anderson
5
Kingpin
8. Maj 2020.
bump
Kriso_Anderson
5
Kingpin
12. Maj 2020.
bump
PabloK
4
Shot Caller
12. Maj 2020.
Čudno jer
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

Jeste ispravna definicija 😕

Znaci if (PRESSED(KEY_CROUCH))
Gaucho69
5
Crime Lord
12. Maj 2020.
if(newkeys & KEY_CROUCH)
{
      kapijee
} 😉
Kriso_Anderson
5
Kingpin
14. Maj 2020.
Pa tako i jeste necu ovu drugu, bas bih ovu drugu dao  pressed koristio
Kriso_Anderson
5
Kingpin
16. Maj 2020.
bump
Exnas.pwn
5
Godfather
16. Maj 2020.
hmm probaj ovako


#if !defined PRESSED
#define PRESSED(%0)\
                (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#endif
ShadowMortar
4
Shot Caller
16. Maj 2020.
//>> Vedran wrote on May 16, 2020, 9:16 am:
hmm probaj ovako


#if !defined PRESSED
#define PRESSED(%0)\
                (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#endif

To će samo provjerit ako PRESSED nije defined i define to ispod, a pošto on ne dobiva nikakvi error u redu je.
Kriso_Anderson
5
Kingpin
16. Maj 2020.
Do skoro je radilo, sad ne znam sto ne radi
ShadowMortar
4
Shot Caller
16. Maj 2020.
Imam ideju što je MOŽDA problem, al sve mislim da je jednostavno do define-a. Probaj pogledati ako imaš ispod OnPlayerKeyStateChange negdje nekakvu provjeru koju return-aš.
Garadooo
5
Forum Don
16. Maj 2020.
Shaw Salcedo wrote on May 16, 2020, 12:53 pm:
Do skoro je radilo, sad ne znam sto ne radi

Jesi li jos nesto dodavao po key za otvaranje kapije?
Jer ja sam imao problem,kada sam dodao jos neke stvari po isti key kao za kapije,kapija je prestala raditi...
Kriso_Anderson
5
Kingpin
16. Maj 2020.
ShadowMortar wrote on May 16, 2020, 12:58 pm:
Imam ideju što je MOŽDA problem, al sve mislim da je jednostavno do define-a. Probaj pogledati ako imaš ispod OnPlayerKeyStateChange negdje nekakvu provjeru koju return-aš.

Bas tako u pravu si, sad mi objasni samo ovo, uradio sam posao vocar, e sada on drzi kao gajbu, i ako kliknce CROUCH button prekida se posao i brise se gajba iz ruke, evo ti kod pa pogledaj.
if(!IsPlayerInAnyVehicle(playerid))
        {
            if(PI != 2) return 1;
            if(NosiVoce == true && UzimaVoce == false && StavioVoce == false)
            {
                RemovePlayerAttachedObject(playerid, SLOT_VOCE);
                SetPlayerSkin(playerid, GetPlayerSkin(playerid));
                SendClientMessage(playerid, COLOR_WHITE, "Bacio si voce (CROUCH)");
                g_DisablePlayerCheckpoint(playerid);
                NosiVoce =false;
                VocarCP =
                PorukaVocar = 0;
            }
        }
        return 1;

Kako da izmenim sad ovo?

EDIT: Izmenio sma lepo sad hvala vam svima

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha