Szerző Téma: fixchars, GetClosestVehicle  (Megtekintve 920 alkalommal)

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
fixchars, GetClosestVehicle
« Dátum: 2012. Július 01. - 19:05:56 »
+1
Sziasztok!
Lenne két kérdésem, az egyik az, hogy megírtam nagyon sok parancsot zcmd-ben és rájöttem, hogy kellenén ékezetek bele. Átírni nagyon nagy munka lenne, mert sscanfot is használtam. Sok helyen láttam, hogy írták, hogy a fixchars-al meg lehet oldani, de nekem nem ment sehogy, esetleg le tudnátok írni, hogy hogy lehet, vagy tudnátok ajánlani helyette valamit?
A másik a GetClosestVehicle-vel kapcsolatos, ez is meg van, be is raktam, viszont egyik sem találta meg a legközelebbi jármûvet, mindig -1-re, vagy 0-ra tért vissza.
Elõre is köszönöm a válaszokat!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
fixchars, GetClosestVehicle
« Válasz #1 Dátum: 2012. Július 01. - 19:42:08 »
+1
Szia! Szóval!
1. Ez le kell töltened: http://www.solidfiles.com/d/7096b7681a/
2. Telepítése: szervered --> pawno --> include --> RAGD bele az INC!
3. Mikor ez megvan akkor a mód elejére írd be #include <fixchars>

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
fixchars, GetClosestVehicle
« Válasz #2 Dátum: 2012. Július 02. - 11:08:34 »
+1
Idézetet írta: ZyZu date=1341164528\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23601\" data-ipsquote-contentclass=\"forums_Topic
Szia! Szóval!
1. Ez le kell töltened: http://www.solidfiles.com/d/7096b7681a/
2. Telepítése: szervered --> pawno --> include --> RAGD bele az INC!
3. Mikor ez megvan akkor a mód elejére írd be #include <fixchars>
 
Köszönöm, de sajnos nem mûködik, szerintem ez volt bent eddig is...
Viszont máshol írtak egy jót, ami mûködik: www.sampforum.hu/index.php?topic=24568.msg300067#msg300067
A másikra esetleg valaki?

dexi

  • Vendég
fixchars, GetClosestVehicle
« Válasz #3 Dátum: 2012. Július 02. - 12:39:29 »
+1
Saját készítésû( perfektül megy ):
 
stock GetClosestVehicle( playerid )
{
    new Float:Elmentett = 3.5000;
    new ElmentettID;
   
    for( new vehicleid = 0; vehicleid < 20; vehicleid++ )
    {
new Float:Jelenlegi;
GetDistance( playerid, vehicleid, Jelenlegi );
if( vehicleid != INVALID_VEHICLE_ID )
{
   if( Jelenlegi < Elmentett )
   {
      Elmentett = Jelenlegi;
      ElmentettID = vehicleid;
   }
}
}
return ElmentettID;
}
/* --------------------------------------------------------- */
stock GetDistance( playerid, vehicleid, &Float:number )
{
new Float:posx, Float:posy, Float:posz;
new Float:odposx, Float:odposy, Float:odposz;
new Float:tmpx, Float:tmpy, Float:tmpz;
GetPlayerPos(playerid, odposx, odposy, odposz);
if( vehicleid != INVALID_VEHICLE_ID )
{
GetVehiclePos(vehicleid, posx, posy, posz);
tmpx = (odposx -posx);
tmpy = (odposy -posy);
tmpz = (odposz -posz);
new Float:end = floatsqroot( ((tmpx * tmpx) + (tmpy * tmpy)) + (tmpz * tmpz));
number = end;
}
}
« Utoljára szerkesztve: 2012. Július 02. - 13:57:13 írta Fl0rian »

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
fixchars, GetClosestVehicle
« Válasz #4 Dátum: 2012. Július 03. - 15:20:42 »
0
Köszönöm, gyönyörûen mûködik :thumbsup: nem tudom, hogy a többi miért nem ment, valószínûleg valamit elrontottam :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal