Započeo Acke
•9. Jan. 2016.• Zaključano[POMOC] Kuce (Izlaz/Ulaz)
233
pregleda
3
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
9. Jan. 2016.
Skripta koju koristim: Imperial Gaming (od 0)
Opis problema o kojem se radi: Ovako imam problem sa izlazenjem iz kuce pocne ponovo da pokrece petlju od 0 i npr u bilo kojoj kuci da budem izadjem na kucu ID 0 zato sto petlja krene od 0 😄
Dio skripte:
Slika (neobavezno): Evo uradio sam DEBUG u konzoli:

Vidite u kodu kada "i" je pri ulazenju, a "i1" pri izlazenju. (za debug)
Opis problema o kojem se radi: Ovako imam problem sa izlazenjem iz kuce pocne ponovo da pokrece petlju od 0 i npr u bilo kojoj kuci da budem izadjem na kucu ID 0 zato sto petlja krene od 0 😄
Dio skripte:
if(newkeys & KEY_SECONDARY_ATTACK)
{
for(new i = 0; i < MAX_KREIRANIH_KUCA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 0.6, KucaInfo, KucaInfo, KucaInfo))
{
if(KucaInfo == 0)
{
SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerInterior(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
format(stringakcija, sizeof(stringakcija), " * {d98c8c}%s otvara vrata i ulazi u kucu..", ImeBez_(playerid));
SendRangeMessage(playerid, -1, stringakcija, 6.0);
}
else if(KucaInfo == 1)
{
if(KucaInfo == 0)
{
SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerInterior(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
format(stringakcija, sizeof(stringakcija), " * {d98c8c}%s otvara vrata i ulazi u kucu..", ImeBez_(playerid));
SendRangeMessage(playerid, -1, stringakcija, 6.0);
printf(" i = %d", i);
}
else if(KucaInfo == 1) return GRESKA(playerid, "Kuca je zakljucana !");
}
}
else if(IsPlayerInRangeOfPoint(playerid, 0.6, KucaInfo, KucaInfo, KucaInfo))
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
printf(" i1 = %d", i);
return 1;
}
}Slika (neobavezno): Evo uradio sam DEBUG u konzoli:

Vidite u kodu kada "i" je pri ulazenju, a "i1" pri izlazenju. (za debug)
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
76
Postovi:
11
Teme:
Pridružio se:Nov. 2013
9. Jan. 2016.
pa vidi evo izvukao sam ti iz mog moda pa ako oces uzmi iz mog
}
}
for(new i; i < MAX_KUCA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo, KucaInfo, KucaInfo))
{
if(PlayerInfo == i || KucaInfo == 0)
{
SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerInterior(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",5000, false, "i", playerid);
}
else
{
GameTextForPlayer(playerid,"~w~Kuca ~r~zakljucana ~w~- /zvoni",5000,3);
return 1;
}
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo, KucaInfo, KucaInfo) && GetPlayerVirtualWorld(playerid) == KucaInfo)
{
SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",5000, false, "i", playerid);
return 1;
}
}Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
76
Postovi:
11
Teme:
Pridružio se:Nov. 2013
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava