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: KDDomi - 2011. február 09. - 13:28:09

Cím: Odamegy a helyre és megnyom egy gombot
Írta: KDDomi - 2011. február 09. - 13:28:09
Hello forumozok!
Azt hogy lehet megcsinálni hogy ha valaki ottvan 4 helyen (azt majd átirom) és ha ottvan akor megnyomja a bal altot akor csinál valamit pl kiir neki valamit
Cím: Odamegy a helyre és megnyom egy gombot
Írta: Gang[St]e[R] - 2011. február 09. - 19:15:33
IsPlayerInRangeOfPoint kell hozzá és OnPlayerKey...
maj ha talán lesz idõm megcsinem.
Cím: Odamegy a helyre és megnyom egy gombot
Írta: DrAkE - 2011. február 09. - 20:13:06
#define PRESSED(%0) \\
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(GOMB))
{
if(HaAzAdottHelyekenVan(playerid))
{
   //mit csináljon
}
}
return 1;
}
forward HaAzAdottHelyekenVan(playerid);
public HaAzAdottHelyekenVan(playerid)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, tavolsag, koordinata1, koordinata2, koordinata3)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, tavolsag, koordinata1, koordinata2, koordinata3)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, tavolsag, koordinata1, koordinata2, koordinata3)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, tavolsag, koordinata1, koordinata2, koordinata3)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, tavolsag, koordinata1, koordinata2, koordinata3)) return 1;
}
return 0;
}

 
Gombokat itt találod:
http://wiki.sa-mp.com/wiki/GetPlayerKeys#Key_List
Cím: Odamegy a helyre és megnyom egy gombot
Írta: KDDomi - 2011. február 10. - 14:25:48
Lehet én fogalmaztam rosszul.
Nos azt akarom hogy van 4 hely és ha odamegy az elsöhöz és megnyomja a bal altot akor Moveobject
és igy a 3 nál