Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ejs poslato Februar 23, 2020, 04:32:38 PRE PODNE

Naslov: Tajmeri
Poruka od: Ejs poslato Februar 23, 2020, 04:32:38 PRE PODNE
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
Naslov: Odg: Tajmeri
Poruka od: 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
Naslov: Odg: Tajmeri
Poruka od: Ejs poslato Februar 23, 2020, 04:47:14 PRE PODNE
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+