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: Zsoma - 2010. június 11. - 17:06:12

Cím: Legközelebb lévo kocsi
Írta: Zsoma - 2010. június 11. - 17:06:12
Hello.
Láttam egy ilyen függvényt, valami getclosestvehicle vagymi.
szal az a lényeg h az alapján, vagy más, nekem tök mindegy, csak légyszi segitsetek egy olyan parancsot irni h beirom h /kocsi
és a hozzám legközelebb lévo kocsi életét lekérdezi, vagy bármit.
aki tud kérem ssegitsen  ;D
Cím: Legközelebb lévo kocsi
Írta: TengeriMalac - 2010. június 11. - 21:00:58
if(strcmp(cmdtext, \"/kocsi\", true) == 0)
{
   PutPlayerInVehicle(playerid, GetClosestVehicle(playerid));
   SendClientMessage(playerid, COLOR, \"Beültél a legközelebbi jármube!\");
   return 1;
}
Cím: Legközelebb lévo kocsi
Írta: hpeter94 - 2010. június 11. - 22:04:09
ez eég jó csak hiányzik a függvény.... GetClosestVehicle nincs benne alapból
Cím: Legközelebb lévo kocsi
Írta: Zsoma - 2010. június 11. - 22:55:50
PutPlayerInVehicle -t hol találom? meik fügvénykönyvtárban van  benne?  :angry:
Cím: Legközelebb lévo kocsi
Írta: GroX - 2010. június 11. - 23:58:34
Idézetet írta: Zsoma date=1276289750\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1964\" data-ipsquote-contentclass=\"forums_Topic
PutPlayerInVehicle -t hol találom? meik fügvénykönyvtárban van  benne?  :angry:
 
Olyan van alapból :) A GetClosestVehicle viszont nincs.
Cím: Legközelebb lévo kocsi
Írta: Zsoma - 2010. június 12. - 09:57:29
ezt kapom:
 
C:\\Users\\Zsombi\\Desktop\\szero\\gamemodes\\szero.pwn(1595) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Warning.

 
erre a sorra:
if(strcmp(cmdtext, \"/kocsi\", true) == 0)
{
   PutPlayerInVehicle(playerid, GetClosestVehicle(playerid));
         SendClientMessage(playerid, COLOR_RED, \"Beültél a legközelebbi jármube!\");
         return 1;
}
légyszi segitsetek  :)
Cím: Legközelebb lévo kocsi
Írta: Iceaac - 2010. június 12. - 10:04:39
 PutPlayerInVehicle(playerid, GetClosestVehicle(playerid), SEATID);

 
Elmaradt egy argumentum, az utolsó a SEATID, azaz melyik ülésre tegye a játékost.
0 - Vezeto
1 - Vezeto mellett
2 - Hátsó bal
3 - Hátsó jobb
4... - Ha pl. busz, akkor ugye 3 felett is lehet..
Szerintem te vezetonek akarod, szóval:
 
 PutPlayerInVehicle(playerid, GetClosestVehicle(playerid), 0);
Cím: Legközelebb lévo kocsi
Írta: Zsoma - 2010. június 12. - 10:22:06
ez tök coool, köszönöm. és azt hogy lehet megcsinálni h csak bizonyos távolságbol rakja be?
tehát megnézze a kocsit h hol van és csak pl 5 centire töle rakja be.
?
Cím: Legközelebb lévo kocsi
Írta: SnicK - 2010. június 12. - 12:35:29
Ha jól tudom az R7be található az a függvény ami lekéri a játékos és egy objektum közti távoltságot. :-\\
Cím: Legközelebb lévo kocsi
Írta: krisk - 2010. június 12. - 12:54:30
Sztem rosszul tudod. Lehetetlen. A GetVehilcePos max a spawnpontot adja meg.
Cím: Legközelebb lévo kocsi
Írta: Zsoma - 2010. június 12. - 13:01:29
vagy te, vagy aki tudja ezt az r7-et pls irjon nekem egy  paarancsot, hogy lássam h kell ezt használni.
nagyon megköszönném  8)
vagy vmi hasonlo fügvénnyel megoldva..