Funciones de Pickup -
CeKiT - 08.08.2012
Hola a Todos!
Hice esta guia para explicar que es un pickup y sus usos:
Explicaciуn:
Un pickup es un icono por ejemplo como cuando vamos a comprar una casa en el gta singleplayer aparece el icono verde:
Usos:
Les podemos dar diferentes usos como por ejemplo:
Un teleport, dar vida, dar chaleco, spawnearlo, darle dinero, darle armas, y otras cosas.
Creando nuestro pickup:
Vamos a crear un pickup de teleport para mostrarles como es su uso:
Lo primero que aremos es agregar esto en la parte de sus news:
Despuйs para que cuando estemos ingame aparezca el pickup nos dirigimos a
public OnGameModeInit y agregamos:
pawn Код:
nuestropickup=CreatePickup(ID, Modelo, Float:X, Float:Y, Float:Z, Virtualworld);
Explicaciуn:
Код HTML:
ID: ID del pickup el cual podemos sacar de: https://sampwiki.blast.hk/wiki/Pickup_IDs o http://weedarr.wikidot.com/pickups/
X: Coordenada X de la pocicion en donde lo crearemos.
Y: Coordenada Y de la pocicion en donde lo crearemos.
Z: Coordenada Z de la pocicion en donde lo crearemos.
Modelo: Son los tipos de pickup usados en createpickup y Addstaticpickup
Virtualword: Es para establecer en que virtualword lo queremos. por defecto es 0
MODELO:
Tenemos los siguientes:
0 = El pickup no se muestra.
1 = El pickup existe todo el tiempo.
2 = El pickup aparece despues de un tiempo.
3 = El pickup aparece despues de la muerte.
14 = El pickup aparece solo cuando esta en vehiculo.
19= El pickup no tiene efecto- (UTILIZADO PARA INFORMACIУN)
* ESTOS SON LOS MAS USADOS LOS OTROS PUEDEN VERLOS EN
https://sampwiki.blast.hk/wiki/PickupTypes
Un ejemplo:
pawn Код:
nuestropickup=CreatePickup(1253, 2, 0, 0,0,1);
Despuйs vamos a darle un acciуn a este pickup nos dirigimos a
public OnPlayerPickUpPickup
y agregamos lo siguiente:
pawn Код:
if(pickupid == nuestropickup)
{
SetPlayerPos(playerid,0,0,0); // Coordenada del teleport
SetPlayerInterior(playerid,0); // Interior del teleport
}
Para agregar nuestras funciones podemos sacar el SetPlayerPos y el SetPLayerInterior, y sustituirlo por ejemplo:
pawn Код:
if(pickupid == nuestropickup)
{
GivePlayerMoney(playerid,1000);
}
La funciуn mostrada anteriormente le envia al jugador(playerid) 1000$ al entrar al pickup.
Bueno esto fue todo si les ocurre algъn problema estбn bienvenidos a comentar para que los ayudemos.
CREDITOS:
CeKiT - Creador del Tutorial
bytytus - Aporto los Modelos de Pickup
Shiny_David - Aporto el Virtualword
Re: Funciones de Pickup -
ccordoba - 08.08.2012
Esta bueno el tutorial
Quote:
if(pickupid == nuestropickup)
{
GivePlayerMoney(playerid,1000);
}
La funciуn mostrada anteriormente le rellena al jugador (playerid) la vida al 100% al entrar al pickup.
|
Fail Eso Le da dinero no vida
Respuesta: Re: Funciones de Pickup -
CeKiT - 08.08.2012
Quote:
Originally Posted by ccordoba
Esta bueno el tutorial
Fail Eso Le da dinero no vida
|
Jaja escribн cualquier cosa, ahi lo arregle
Respuesta: Funciones de Pickup -
Shiny_David - 09.08.2012
Tienes otra cosa en CreatePickup te falta un parametro el ultimo que es virtual world
Respuesta: Funciones de Pickup -
CeKiT - 09.08.2012
Pero el virtual world lo editan si quieren ya que el virtual world por defecto siempre es el mismo.
Respuesta: Funciones de Pickup -
OTACON - 09.08.2012
Esta bien, pero te falta explicar los tipos de Pickup ke hay, ya ke el titulo dice
Tutorial: Funciones de Pickup no
Tutorial :como crear un pichup
---->
https://sampwiki.blast.hk/wiki/CreatePickup
Respuesta: Funciones de Pickup -
Shiny_David - 09.08.2012
El virtual world debe estar si no no estas explicando todos los parametros del pickup y luego algunos usuarios se pueden confundir al nececitarlo en otro mundo diferente
Respuesta: Funciones de Pickup -
CeKiT - 09.08.2012
Quote:
Originally Posted by Shiny_David
El virtual world debe estar si no no estas explicando todos los parametros del pickup y luego algunos usuarios se pueden confundir al nececitarlo en otro mundo diferente
|
Gracias a bytytus y Shiny_David por corregir los errores ya puse lo que me indicaron
Re: Funciones de Pickup -
Dollzi - 16.08.2012
mi pickup no deleta :X
Re: Funciones de Pickup -
CeKiT - 16.08.2012
como no se te borra? Y cuando lo queres sacar?