Skripta koju koristim:mod od 0
Detaljan opis problema:uradio sam po uzoru na 1 mod automatsku kapiju znaci na tom modu sa kog sam gledao sve radi a meni se kapija otvori i stoji otvorena dok ne ugasim serv...
Dio skripte:
new YAkapijaZ;
//////////////////////////
YAkapijaZ = CreateDynamicObject(980,1245.50000000,-767.20001221,93.80000305,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)//Zatvorena
//1245.50000000,-767.20001221,98.69999695
///////////////////////////////
forward ZatvaranjeYA();
public ZatvaranjeYA()
{
MoveDynamicObject(YAkapijaZ,1245.50000000,-767.20001221,98.69999695, 2.0);
return 1;
}
////////////////////////////////////
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1245.6179,-766.1693,92.1999))//mesto gde igrac stoji kad kuca /otvori
{
if(PlayerInfo[playerid][pClan] == 3 || PlayerInfo[playerid][pLider] == 3)
{
MoveDynamicObject(YAkapijaZ, 1245.50000000,-767.20001221,98.69999695, 2.0);
KapijeTimer[playerid] = SetTimer("ZatvaranjeYA", 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"BDT | "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""ZUTA"[BDT]: "BELA"Samo clanovi BDT!");
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
znaci nema erora i warninga... sad sam uspeo da otvorim kapiju, sta ne valja pa nece da se zatvori :)
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Pod Publicom ZatvaranjeYA() pogresno si uradio nisi zamenio pozicije i tako kada istekne tajmer kapija i dalje ostaje otvorena znaci samo promeni borojeve u visini objekta
Ovako treba da ti bude pod
public ZatvaranjeYA()
{
MoveDynamicObject(YAkapijaZ,1245.50000000,-767.20001221,93.80000305, 2.0);
return 1;
}
sredjeno hvala brate :) imas pivo
moze LOCK