Problem(error/warning): Vrata se normalno otvaraju ali se ne zatvaraju, kao da u public dongatet() ne pokreće MoveDynamicObject
Dio skripte:
[pawn]forward dongatet();
new dongate;
public dongatet()
{
MoveDynamicObject(dongate, 2267.808593, 652.397033, 4.150576, 3.5); dongate = 0;
return 1;
}
dongate = CreateDynamicObject(19899, 2267.808593, 652.397033, 4.150576, 0.000000, 0.000000, 270.000000);
if(IsPlayerInRangeOfPoint(playerid, 30, 2267.8679, 651.5547, 5.1506) && (PlayerInfo[playerid][pPosao] ==12 || PlayerInfo[playerid][pAdmin] >= 5))
{
if(dongate == 1) return SCM(playerid, COLOR_GREY, "Prolaz je vec otvoren!");
MoveDynamicObject(dongate, 2265.837158, 652.397033, 4.150576, 3.0);
SetTimer("dongatet", 7000, false); // tu je tajmer
format(string, sizeof(string), "* %s je pronasao tajni prolaz", GetName(playerid));
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
dongate = 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
dongate = 1; i dongate = 0; to obrisi, jer time menjas ID objekta na kojem se menja pozicija vrata
Citat: PazzOnee poslato Februar 23, 2020, 04:44:01 PRE PODNE
dongate = 1; i dongate = 0; to obrisi, jer time menjas ID objekta na kojem se menja pozicija vrata
Da tek sam sad skontao da sam napisao istu varijablu za objekat i provjeru jeli 1 ili 0. Hvala na pomoći rep+