GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: justrics - 2012. November 30. - 09:49:50

Cím: Autómata sorompó
Írta: justrics - 2012. November 30. - 09:49:50
Sziasztok ismét lenne egy kérdésem. Tutorial alapján csináltam egy autómatán mûködõ sorompót, azonban sehogyan sem tudom megcsinálni azt, hogy lassan nyíljon fel. Tehát, hogy nem csak úgy fel \"nyomja\" :D hanem szépen lassan nyílik fel. Hogyan tudod ezt megcsinálni? Ebben kérem a segítségeteket, ha tudtok. Elõre is köszönöm! :)
Kód:
 

Mod elején:
new bool:gateopen;
Gamemode init alatt:
SetTimer(\"GateCheck\",500, 1);
public GateCheck(playerid)
{
  for(new i; i < MAX_PLAYERS; i++)
  {
  if(GetPlayerTeam(i) == Rendor)
    if(IsPlayerInRangeOfPoint(i,5.0,1544.3246,-1627.3768,13.3828))
    {
      if(gateopen == false)
      {
        MoveObject(pdkapu,1544.69995117,-1630.80004883,13.10000038,2.0, 0.00000000,270.00000000,270.00000000);
        gateopen = true;
      }
      return 1;
    }
  }
  if(gateopen == true)
  {
    MoveObject(pdkapu,1544.69995117,-1630.80004883,13.10000038,2.0, 0.00000000,0.00000000,270.00000000);
    gateopen = false;
  }
return 1;
}
Cím: Autómata sorompó
Írta: Ezredes.$ - 2012. November 30. - 10:38:57
Ezzel:
 
SetTimer(\"GateCheck\",500, 1);
Cím: Autómata sorompó
Írta: justrics - 2012. November 30. - 12:22:52
Jó és ez mit jelent? Mit állítsak rajta?
Cím: Autómata sorompó
Írta: pacekjani - 2012. November 30. - 12:38:18
A MoveObject-nél állísd az object mozgási sebességét
Cím: Autómata sorompó
Írta: nyE - 2012. November 30. - 12:49:26
A pirossal jelöltet írd át.
 

Mod elején:
new bool:gateopen;
Gamemode init alatt:
SetTimer(\"GateCheck\",500, 1);
public GateCheck(playerid)
{
  for(new i; i < MAX_PLAYERS; i++)
  {
  if(GetPlayerTeam(i) == Rendor)
    if(IsPlayerInRangeOfPoint(i,5.0,1544.3246,-1627.3768,13.3828))
    {
      if(gateopen == false)
      {
        MoveObject(pdkapu,1544.69995117,-1630.80004883,13.10000038,2.0, 0.00000000,270.00000000,270.00000000);
        gateopen = true;
      }
      return 1;
    }
  }
  if(gateopen == true)
  {
    MoveObject(pdkapu,1544.69995117,-1630.80004883,13.10000038,2.0, 0.00000000,0.00000000,270.00000000);
    gateopen = false;
  }
return 1;
}
 
[/quote]
Cím: Autómata sorompó
Írta: justrics - 2012. November 30. - 21:17:00
Rendben köszönöm most nem vagyok otthon de, holnap tesztelem! Akkor minnél nagyobbat írok a szám helyére annál lassabb? Vagy hogy van?