Szerző Téma: Pickup  (Megtekintve 711 alkalommal)

Pickup
« Dátum: 2012. június 04. - 10:13:09 »
0 Show voters
Sziasztok!
Olyan kéne nekem ha valaki belemegy 1 pickup-ba akkor az használ 1 parancsot pl: /car
Megoldható?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Pickup
« Válasz #1 Dátum: 2012. június 04. - 10:17:01 »
0 Show voters
Ezt nem nagyon értem. Leírnád bõvebben?  :unsure:

Pickup
« Válasz #2 Dátum: 2012. június 04. - 10:18:18 »
0 Show voters
Valaki belemegy autóval/gyalok 1 Pickup ba akkor aktivál 1 parancsot!
PL: Futok átmegyek rajta lesz alattam 1 kocsi mert beírta hogy /car

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Pickup
« Válasz #3 Dátum: 2012. június 04. - 15:45:31 »
0 Show voters
http://wiki.sa-mp.com/wiki/OnPlayerPickUpPickup
Az elején majd ne felejtsd el létrehozni a pickupot! CreatePickup stb...
 

new bool:parancshasznalhato[MAX_PLAYERS];
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == id)
    {
          new parancshasznalhato[playerid] = true;
    }
    return 1;
}
CMD:car(playerid,params[])
{
if(parancshasznalhato[playerid] == true)
{
//a parancs többi része
}
}

 
De ennyi erõvel használhatnád ezt is : http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Egyszerûbb megoldás lenne :
 

CMD:car(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,Sugár,X,Y,Z))
{
//ha belül van
}
}
« Utoljára szerkesztve: 2012. június 04. - 15:47:08 írta Norby »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Pickup
« Válasz #4 Dátum: 2012. június 04. - 16:13:38 »
0 Show voters
Így gondoltad?
 
#include <a_samp>
 
new
iVehicleID,
        pCarPickup;
 
public OnFilterScriptInit( )
{
pCarPickup = CreatePickup( 1242, 2, 0.0, 0.0, 0.0, -1 ); // Kordinátát írd át
}
 
 

public OnPlayerPickUpPickup( playerid, pickupid )
{
if( pickupid == pCarPickup )
{
   iVehicleID = CreateVehicle( 520, 0.0, 0.0, 0.0, 90, 0, 1, -1 ); // Kordinátát írd át
   PutPlayerInVehicle( playerid, iVehicleID, 0 );
}
return 1;
}
« Utoljára szerkesztve: 2012. június 04. - 16:14:27 írta Gabor.. »

Pickup
« Válasz #5 Dátum: 2012. június 04. - 16:16:44 »
0 Show voters
Köszönöm sikerült!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal