Detaljan opis problema:Kapije mi sve izvrcu probo sam da promjenim iz MoveDynamicObject u MoveObject i tako sa Create i ubacio sam najnoviji streamer koji radi izvrsno na CLRP na njemu sam napravio ograde ali ovdje i dalje se uvrcu
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
armygate1 = CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);
armygate2 = CreateObject(969, 2720.3772,-2508.3069,12.6,0, 0.0000, 90);
armygate3 = CreateObject(980, 2774.4670,-2494.5842,14.2665,0, 0.0000, 90);if(PlayerInfo == 3 || PlayerInfo == 3 || PlayerInfo == 1 && PlayerInfo >= 5)
{
if (IsPlayerInRangeOfPoint(playerid, 15,2720.3772,-2409.7523,12.6))
{
if(armyg == 1) { SendClientMessage(playerid, COLOR_GREY, "** Kapija je vec otvorena"); return 1; }
MoveObject(armygate1,2720.3772, -2401.2523, 12.6, 3.5);
SetTimer("GateClose2", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Kapija br.1 je otvorena i bice zatvorena za 7 sekundi");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vojnu kapiju br.1.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
armyg = 1;
}
else if (IsPlayerInRangeOfPoint(playerid, 15,2720.3772,-2508.3069,12.6))
{
if(armyg2 == 1) { SendClientMessage(playerid, COLOR_GREY, "** Kapija je vec otvorena"); return 1; }
MoveObject(armygate2,2720.3772, -2499.8069, 12.6, 3.5);
SetTimer("GateClose2", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Kapija br.2 je otvorena i bice zatvorena za 7 sekundi.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vojnu kapiju br.2.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
armyg2 = 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 10, 2773.2056,-2494.8267,13.6681))
{
if(PlayerInfo >= 5)
{
if(armyg3 == 1) { SendClientMessage(playerid, COLOR_GREY, "** Kapija je vec otvorena"); return 1; }
MoveObject(armygate3, 2774.4670,-2494.5842,8.2665, 2.5);
SetTimer("GateClose2", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Kapija je otvorena, bice zatvorena za 7 sekndi.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima svoj daljinski i otvara garazu.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
armyg3 = 1;
}