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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: 1Mark6 - 2013. augusztus 19. - 17:46:00

Cím: Benne van az autoban?
Írta: 1Mark6 - 2013. augusztus 19. - 17:46:00
Kellene egy olyan script hogy beirja hogy /funyiras es kiirja hogy nem vagy az autoban.
Ha benne van akkor elkezdtheti..
Koszi
Cím: Benne van az autoban?
Írta: Benike1997 - 2013. augusztus 19. - 18:13:04
Lekéred a kocsi id-t és ha x-y között van a kocsi-id akkor elindul a folyamat. Pl ig csinálsz egy parancsot /id és megnézed h a kocsinak milyen az id-je. És lekéred a kocsid-t, és ha az idje megfelel a fûnyírójénak akkor tudja
Cím: Benne van az autoban?
Írta: SnooP - 2013. augusztus 19. - 22:17:40
Az elõttem hozzászóló hülyeséget írt, vagyis pontosabban túlbonyolított megoldást.
 

#include <a_samp>
#include <zcmd>
CMD:funyiras(playerid)
{
if(IsPlayerInVehicle(playerid, 572)
   {
   SendClientMessage(playerid, -1, \"Az autóban vagy, így füvet nyírhatsz\");
   }
   else
   {
   SendClientMessage(playerid, -1, \"Nem vagy az autóban így nem nyírhatsz füvet\");
   }
   return 1;
}

 
A legegyszerûbb megoldás, a VehicleID remélem  meg jó.  ;)
Cím: Benne van az autoban?
Írta: JBauer - 2013. augusztus 19. - 22:28:40
Nem-nem. A vehicle id a jármû sorszáma. Minden lerakott autónak van egy idje (az elsõnek 0, aztán 1,2,3 etc..). Amire te gondolsz az a Modell, ezt a GetVehicleModell(vehicleid) függvénnyel tudod lekérdezni.
 
if(GetVehicleModell(GetPlayerVehicleID(playerid)) == 572)