Bug oko gasenja pozara


Započeo Agent 47, Maj 25, 2021, 17:27:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ovaj kod
print("ps1");
if(HOLDING(KEY_FIRE))
{
	print("ps2");
	if(PlayerInfo[playerid][pPosao] == POSAO_VATROGASAC && Posao_Oprema[playerid] == 1 && PozarInfo[P_Pokrenut] == true)
	{
		print("ps3");
		if((GetPlayerDistanceFromPoint(playerid, PozarInfo[P_PosX], PozarInfo[P_PosY], PozarInfo[P_PosZ]) <= 3.5) && IgracGasiPozar(playerid))
		{
			print("ps4");
			if(PozarInfo[P_Gasenje] == true) return Greska(playerid, "Neko vec gasi pozar!");
			print("ps5");
			PozarInfo[P_Gasenje] = true;
			Pozar_Timer[playerid] = SetTimerEx("Gasenje_Pozara", 1000, true, "d", playerid);
			SCM(playerid, -1, ""POSAOBOJA"[Info]: "BIJELA"Krenuli ste sa gasenjem pozara, nemojte se mrdati i drzite aparat u rukama.");
		}
	}
}

Stavis na vrh OnPlayerKeyStateChange

Citat: PazzOnee poslato Maj 26, 2021, 23:34:19 POSLE PODNE
Ovaj kod
print("ps1");
if(HOLDING(KEY_FIRE))
{
	print("ps2");
	if(PlayerInfo[playerid][pPosao] == POSAO_VATROGASAC && Posao_Oprema[playerid] == 1 && PozarInfo[P_Pokrenut] == true)
	{
		print("ps3");
		if((GetPlayerDistanceFromPoint(playerid, PozarInfo[P_PosX], PozarInfo[P_PosY], PozarInfo[P_PosZ]) <= 3.5) && IgracGasiPozar(playerid))
		{
			print("ps4");
			if(PozarInfo[P_Gasenje] == true) return Greska(playerid, "Neko vec gasi pozar!");
			print("ps5");
			PozarInfo[P_Gasenje] = true;
			Pozar_Timer[playerid] = SetTimerEx("Gasenje_Pozara", 1000, true, "d", playerid);
			SCM(playerid, -1, ""POSAOBOJA"[Info]: "BIJELA"Krenuli ste sa gasenjem pozara, nemojte se mrdati i drzite aparat u rukama.");
		}
	}
}

Stavis na vrh OnPlayerKeyStateChange

Dodao sam i dalje nista ne radi
Es ist nicht alles Gold, was glänzt

Slikaj mi public i deo toga zajedno, sta u konzolu izbacuje?

Citat: PazzOnee poslato Maj 27, 2021, 18:42:45 POSLE PODNE
Slikaj mi public i deo toga zajedno, sta u konzolu izbacuje?

U konzolu izbacuje isto kao pre bez promene

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{


	print("ps1");
	if(HOLDING(KEY_FIRE))
	{
	print("ps2");
	if(PlayerInfo[playerid][pPosao] == POSAO_VATROGASAC && Posao_Oprema[playerid] == 1 && PozarInfo[P_Pokrenut] == true)
	{
		print("ps3");
		if((GetPlayerDistanceFromPoint(playerid, PozarInfo[P_PosX], PozarInfo[P_PosY], PozarInfo[P_PosZ]) <= 3.5) && IgracGasiPozar(playerid))
		{
			print("ps4");
			if(PozarInfo[P_Gasenje] == true) return Greska(playerid, "Neko vec gasi pozar!");
			print("ps5");
			PozarInfo[P_Gasenje] = true;
			Pozar_Timer[playerid] = SetTimerEx("Gasenje_Pozara", 1000, true, "d", playerid);
			SCM(playerid, -1, ""POSAOBOJA"[Info]: "BIJELA"Krenuli ste sa gasenjem pozara, nemojte se mrdati i drzite aparat u rukama.");
		}
	}
	}
Es ist nicht alles Gold, was glänzt