Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rbr97 poslato Avgust 15, 2014, 01:50:19 PRE PODNE

Naslov: [Pomoc]Neotvara vrata
Poruka od: Rbr97 poslato Avgust 15, 2014, 01:50:19 PRE PODNE
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa dodem do vrata kucam /open i nece da otvori
Dio skripte:
new kapija1; //PD Garaža
    kapija1 = CreateObject(971,1588.900,-1638.300,15.000,0,0,0); //object(subwaygate) (1)
CMD:open(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 0);
      SetTimer("UnKapija1", 5000, 0);
}
return 1;
}


forward UnKapija1(playerid);
public UnKapija1(playerid)
{
MoveObject(kapija1,1588.900,-1638.300,15.000, 0);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: AjdiNNN poslato Avgust 15, 2014, 02:11:17 PRE PODNE
CMD:open(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);// nisi stavio brzinu xD
      SetTimer("UnKapija1", 5000, 0);
}
return 1;
}
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: Rbr97 poslato Avgust 15, 2014, 15:47:35 POSLE PODNE
Tako radi ali pokušao sam ovako ali sam premjestio ovako i neradi

if( newkeys == KEY_CROUCH)//Kapija 1 - PD Garaža
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);
      SetTimer("UnKapija1", 5000, 0);
}
}


Dali je KEY_CROUCH Sirena?
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: CamPeR1232 poslato Avgust 15, 2014, 20:23:45 POSLE PODNE
jeste sirena je ali ti nisi dodo return 1; za funkiju IsPlayerInRangeOf

if( newkeys == KEY_CROUCH)//Kapija 1 - PD Garaža
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);
      SetTimer("UnKapija1", 5000, 0);
}
return 1;
}

Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: Rbr97 poslato Avgust 16, 2014, 00:34:49 PRE PODNE
Neradi
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: CamPeR1232 poslato Avgust 16, 2014, 00:47:24 PRE PODNE
JA tek sad shvatio sta je

if( newkeys == KEY_CROUCH)//Kapija 1 - PD Garaža
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
{
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);
      SetTimer("UnKapija1", 5000, 0);
}
}
return 1;
}
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: Rbr97 poslato Avgust 16, 2014, 00:52:03 PRE PODNE
OPet neradi
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: CamPeR1232 poslato Avgust 16, 2014, 00:59:30 PRE PODNE
http://wiki.sa-mp.com/wiki/MoveObject
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: Rbr97 poslato Avgust 16, 2014, 01:01:37 PRE PODNE
Nista nedami se zamarat,bar mi reci onda kako da napraivm komandu u komandi?
esto ovako

CMD:op(playerid, params[])
{
if(IsPlayerConnected(playerid))
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);
  SetTimer("UnKapija1", 5000, 0);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija2, 1544.699,-1630.699,13.100, 3.0);
      SetTimer("UnKapija2", 5000, 0);
}
}
return 1;
}
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: CamPeR1232 poslato Avgust 16, 2014, 01:04:30 PRE PODNE
CMD:op(playerid, params[])
{
if(IsPlayerConnected(playerid))
if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija1, 1597.100,-1638.300,15.000, 3.0);
  SetTimer("UnKapija1", 5000, 0);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0,  1597.100,-1638.300,15.000 ))
{
  if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
  MoveObject(kapija2, 1544.699,-1630.699,13.100, 3.0);
      SetTimer("UnKapija2", 5000, 0);
}
       return 1;
}
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: @Mirzerian_06 poslato Avgust 16, 2014, 10:32:18 PRE PODNE
new kapijablabla = CreateDynamicObject(parametri.)
MoveDynamicObject(kapijablabla,paramteri)
i u forward MoveDynamicObject(kapijablabla,pocetne koor).
Naslov: Odg: [Pomoc]Neotvara vrata
Poruka od: AjdiNNN poslato Avgust 25, 2014, 22:33:52 POSLE PODNE
Javi se PM da ti lijepo ostavim kontakt pa da ti objasnim sve :)