Problem(error/warning): Ja kreiram kapiju (u map editoru napravim zatvorenu kapiju i otvorenu) i kad je dodam u skriptu (dodao sam je u skriptu tako što sam gledao kako su druge kapije kreirane u tom gamemodu) i nemam errora, ali kad uđem IG, i kad stisnem C ili H u autu,
kapija se otvori, ali se nikako ne zatvara. Gdje je greška, zašto se ne zatvara kapija, za to mi treba pomoć (npr. radio sam po kapiji
druge organizacije i kod te org kad dođem, kapija se nakon otvaranja automatski i zatvori, ali ova kapija koju sam ja radio po uzoru na tu kapiju se ne zatvara!?
Kod:
Prvo sam definirao i stavio CreateDynamicObject među druge kapije, pa sam onda ovo:
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1588.64478, -1634.29150, 12.83018)) // PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1)
{
MoveDynamicObject(pdkapija, 1603.93628, -1637.88733, 15.05064, 3.0);
KapijeTimer[playerid] = SetTimer("ZatvaranjeLSPD", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ZUTA"LS-PD | "BELA"Kapija je otvorena i zatvorice se automatski!");
}
else return SCM(playerid,-1, ""ZUTA"[LS-PD]: "BELA"Samo clanovi LS-PD-a!");
}
forward ZatvaranjeLSPD();
public ZatvaranjeLSPD()
{
MoveDynamicObject(pdkapija, 1603.93628, -1637.88733, 15.05064, 3.00);
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Ne zatvara ti se kapija zato sto si stavio isti X Y Z kao i kod otvaranja.
Riješeno, lock.