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)
