Szerző Téma: Vajon mûködni fog ez az FS?  (Megtekintve 723 alkalommal)

dexi

  • Vendég
Vajon mûködni fog ez az FS?
« Dátum: 2011. december 30. - 21:18:37 »
0 Show voters
Írtam egy olyan FS-t hogyha az illetõ egy megadott pozíción áthalad(közelébe ér), akkor váltsa le a kocsit egy elegyre ugyanolyan sebességgel mint amilyen az elõzõ autóé volt. Érdekelne hogy mûködne-e. ( Tesztelném ha tudnám, de a procim leégett így egy gagyi laptopról vagyok. )
Az FS:
 
#include <a_samp>
#pragma tabsize 0
#define FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Jármûváltó FS - By: Fl0rian\");
print(\"--------------------------------------\\n\");
SetTimer(\"ChangeVeh\",500,1);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(ChangeVeh);
return 1;
}
forward ChangeVeh(playerid,vehicleid);
/*----------*/
public OnPlayerUpdate(playerid)
{
return 1;
}
/*----------*/
public ChangeVeh(playerid, vehicleid)
{
    if(IsPlayerInRangeOfPoint(playerid,5 ,0,1,3))
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                new Float: x,Float:xx,Float:y,Float:yy,Float:z,Float:zz,Float:forgas;
                /*-----*/
                GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
         GetVehiclePos(GetPlayerVehicleID(playerid), xx, yy, zz);
         GetVehicleZAngle(GetPlayerVehicleID(playerid),forgas);
         DestroyVehicle(GetPlayerVehicleID(playerid));
         /*----*/
         new NewVeh = CreateVehicle(562, xx, yy, zz, forgas, 0, 0, 1000);
         PutPlayerInVehicle(playerid, NewVeh, 0);
         SetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
         SendClientMessage(playerid, -1, \"Átmentél a kocsiváltó ponton.\");
      }
   }
}
return 1;
}

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
Vajon mûködni fog ez az FS?
« Válasz #1 Dátum: 2011. december 30. - 23:17:30 »
0 Show voters
Elméletben mûködne, én írtam egy hasonlót nemrég, csak ott akkor vált, ha felvesz 1 pickupot... Nekem mûködött, szóval elvileg jó, ha érdekel, akkor leírom neked.

dexi

  • Vendég
Vajon mûködni fog ez az FS?
« Válasz #2 Dátum: 2011. december 31. - 10:24:22 »
0 Show voters
Nemkell köszönöm, magamtól akarok rájönni ha valami elrontok : D Bár az érdekelne hogy melyik az a pickup amit fellehet venni kocsival.

Nem elérhető Game94

  • 405
    • Profil megtekintése
Vajon mûködni fog ez az FS?
« Válasz #3 Dátum: 2011. december 31. - 14:21:05 »
0 Show voters
http://wiki.sa-mp.com/wiki/PickupTypes
A 14-es az amelyiket kocsival lehet felvenni.

dexi

  • Vendég
Vajon mûködni fog ez az FS?
« Válasz #4 Dátum: 2011. december 31. - 14:21:44 »
0 Show voters
Köszi, és olyan van ami nem tûnik el és autóval felvehetõ?

Nem elérhető Game94

  • 405
    • Profil megtekintése
Vajon mûködni fog ez az FS?
« Válasz #5 Dátum: 2011. december 31. - 14:26:17 »
0 Show voters
Ha jól látom akkor olyan nincs :/

Vajon mûködni fog ez az FS?
« Válasz #6 Dátum: 2011. december 31. - 15:39:24 »
0 Show voters
Idézetet írta: Fl0rian date=1325337704\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14984\" data-ipsquote-contentclass=\"forums_Topic
Köszi, és olyan van ami nem tûnik el és autóval felvehetõ?
 


Ha jól látom akkor olyan nincs :/
 
[/quote]
Mikor felveszik
DestroyPickup(..
majd újból létrehozod
CreatePickup(..  ezt idõzítõvel késleltetve mert elõfordulhat hogy újból felveszi ahogy létre van hozva vagy egyéb módon tiltani a másodszori felvételt.
Tesztelgetni kell, majd csak lesz olyan megoldás ami megfelel.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal