[Pomoc]Kapija

Započeo Marusa.xD
19. Mar. 2011. Zaključano
719
pregleda
4
postova
anel_marusa
2
Wheel Man
19. Mar. 2011.
Skripta koju koristim:Faction Game
Detaljan opis problema:Eh napravio sam komandu /raznosac da se otvori kapija,ali problem je npr.ja kad sam u LV ja mogu otvorit kapiju,tj.nebitno gdje se nalazim ja nju mogu otvorit.Eh kako sada da napravim da mogu otvorit kapiju samo ako sam blizu nje ??
Dio skripte😛ostavio sam dole
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

if (strcmp("/raznosac", cmdtext, true, 10) == 0)
{
   
if(PlayerInfo >= 17 || PlayerInfo == 17)

        {
        SetDynamicObjectPos(glavna15, 2121.19311523,-1761.75122070,13.94706154);
            SetDynamicObjectRot(glavna15, 0, 0, 0); //Kordinati OTVORENE kapije
        SetTimer("zatvori15", 5000,false);
        SendClientMessage(playerid, COLOR_PURPLE,"Otvarate kapiju Raznosaca.");
        SendClientMessage(playerid, COLOR_BLUE, "Rampa je otvorena otvorena, zatvorit ce se za 5 sekundi!");
}
else
{
return SendClientMessage(playerid, COLOR_BLUE, "Nemate daljinski od te kapije/rampe.");
}
}

P.S. 2117.7739,-1764.8933,13.2285 ovo su koordinate gdje igrac mora biti da otvori kapiju
Mike93
4
Enforcer
19. Mar. 2011.
evo napravljeno ti je
	if (strcmp("/raznosac", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(25.0,playerid,2117.7739,-1764.8933,13.2285)
{
if(PlayerInfo >= 17 || PlayerInfo == 17)
        {
      SetDynamicObjectPos(glavna15, 2121.19311523,-1761.75122070,13.94706154);
            SetDynamicObjectRot(glavna15, 0, 0, 0); //Kordinati OTVORENE kapije
          SetTimer("zatvori15", 5000,false);
          SendClientMessage(playerid, COLOR_PURPLE,"Otvarate kapiju Raznosaca.");
          SendClientMessage(playerid, COLOR_BLUE, "Rampa je otvorena otvorena, zatvorit ce se za 5 sekundi!");
      }
      else{SendClientMessage(playerid, COLOR_BLUE, "Nemate daljinski od te kapije/rampe.");}

}
else{SendClientMessage(playerid, COLOR_BLUE, "Predaleko ste");}

}


samo dodas PlayerToPoint i to je to....

EDIT: ubacio sam one koordinate sto si dolje napisao da su to koordinate gdje igrac mora stajati da otvori kapiju...
fixman
5
Underboss
19. Mar. 2011.
if (strcmp("/raznosac", cmdtext, true, 10) == 0)
  {
  if(PlayerInfo != 17) return SendClientMessage(playerid, COLOR_BLUE, "Nemate daljinski od te kapije/rampe.");
  if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2117.7739,-1764.8933,13.2285)) return  SendClientMessage(playerid, COLOR_BLUE, "Niste blizu kapije.");
  SetDynamicObjectPos(glavna15, 2121.19311523,-1761.75122070,13.94706154);
  SetDynamicObjectRot(glavna15, 0, 0, 0); //Kordinati OTVORENE kapije
  SetTimer("zatvori15", 5000,false);
  SendClientMessage(playerid, COLOR_PURPLE,"Otvarate kapiju Raznosaca.");
  SendClientMessage(playerid, COLOR_BLUE, "Rampa je otvorena otvorena, zatvorit ce se za 5 sekundi!");
  return true;
  }


Upozorenje - dok ste pisali poruku netko je poslao novi odgovor. Možda trebate revidirati svoju poruku.
anel_marusa
2
Wheel Man
19. Mar. 2011.
Hvala obojici  😉

Moderatori moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha