1- Vamos definir o nome do pickup ao topo do gm
[cc lang="c"]
new PickupFDP;
[/cc]
2- Agora no OnGameModeInit vamos criar o pickup
[cc lang="c"]
PickupFDP = CreatePickup(1239, 23, 1463.9188232422,-1654.7388916016,14.7643699646);
[/cc]
- Explicação -
[cc lang="c"]
CreatePickup(ID DO PICKUP, TIPO, CORD X,CORD Y,CORD Z);
[/cc]
ID DO PICKUP é o modelo do pickup - Veja os ids aqui: Clique Aqui!
TIPO é o tipo de pickup
CORD = Cordenadas
________________________________________
Temos 15 tipos de pickup ao todo!
0 = O pickup não aparece
1 = Não pickupavel, existe todo tempo. (mas é mais usado com o OnPlayerPickUpPickup)
2 = Pickupavel, respawn depois de um tempo
3 = Pickupavel, respawn depois de morrer
4 = Desapareçe pouco depois de aparecer (usado em weapon drop)
5 = Desapareçe pouco depois de aparecer (usado em weapon drop)
8 = Pickupavel, mas não tem efeito! desaparece automaticamente
11 = Explode alguns segundos depois de ter sido criado (bombas?)
12 = Explode alguns segundos depois de ter sido criado
13 = Lentamente desçe á terra
14 = Pickupavel, mas somente dentro de um veiculo. Quedas através de objetos feitos com CreateObject, etc...
15 = Pickupavel, respawn depois de morrer
19 = Pickupavel, mas não tem efeito (icones de informação?)
22 = Pickupavel, respawn depois de morrer
23 = Pickupavel, mas não desaparece na pickup.
_________________________________________
3- agora vamos colocar o efeito do pickup ao OnPlayerPickUpPickup
[cc lang="c"]
if(pickupid == PickupFDP) // Id Do Pickup
{
// Efeito aqui...
SendClientMessage(playerid, 0xFF0000AA, "Parabens! Você criou um pickup :) "); // efeito
}
[/cc]
_________________________________________
Criando Pickups Para Mostrar em Interior
[cc lang="c"]
AddStaticPickup(1240, 2, 1506.3359, 1432.3585, 10.1191, 0);
[/cc]
O ultimo 0 no codigo é o id do interior!
o resto é igual ao CreatePickup!
o id do interior do mundo normal é o: 0
_________________________________________
Destruindo Pickups
La em cima definimos o nome do pickup a: PickupFDP
então para destrui-lo é somente isso:
[cc lang="c"]
DestroyPickup(PickupFDP); // Id Do Pickup Dentro :P
[/cc]
[cc lang="c"]
new PickupFDP;
[/cc]
2- Agora no OnGameModeInit vamos criar o pickup
[cc lang="c"]
PickupFDP = CreatePickup(1239, 23, 1463.9188232422,-1654.7388916016,14.7643699646);
[/cc]
- Explicação -
[cc lang="c"]
CreatePickup(ID DO PICKUP, TIPO, CORD X,CORD Y,CORD Z);
[/cc]
ID DO PICKUP é o modelo do pickup - Veja os ids aqui: Clique Aqui!
TIPO é o tipo de pickup
CORD = Cordenadas
________________________________________
Temos 15 tipos de pickup ao todo!
0 = O pickup não aparece
1 = Não pickupavel, existe todo tempo. (mas é mais usado com o OnPlayerPickUpPickup)
2 = Pickupavel, respawn depois de um tempo
3 = Pickupavel, respawn depois de morrer
4 = Desapareçe pouco depois de aparecer (usado em weapon drop)
5 = Desapareçe pouco depois de aparecer (usado em weapon drop)
8 = Pickupavel, mas não tem efeito! desaparece automaticamente
11 = Explode alguns segundos depois de ter sido criado (bombas?)
12 = Explode alguns segundos depois de ter sido criado
13 = Lentamente desçe á terra
14 = Pickupavel, mas somente dentro de um veiculo. Quedas através de objetos feitos com CreateObject, etc...
15 = Pickupavel, respawn depois de morrer
19 = Pickupavel, mas não tem efeito (icones de informação?)
22 = Pickupavel, respawn depois de morrer
23 = Pickupavel, mas não desaparece na pickup.
_________________________________________
3- agora vamos colocar o efeito do pickup ao OnPlayerPickUpPickup
[cc lang="c"]
if(pickupid == PickupFDP) // Id Do Pickup
{
// Efeito aqui...
SendClientMessage(playerid, 0xFF0000AA, "Parabens! Você criou um pickup :) "); // efeito
}
[/cc]
_________________________________________
Criando Pickups Para Mostrar em Interior
[cc lang="c"]
AddStaticPickup(1240, 2, 1506.3359, 1432.3585, 10.1191, 0);
[/cc]
O ultimo 0 no codigo é o id do interior!
o resto é igual ao CreatePickup!
o id do interior do mundo normal é o: 0
_________________________________________
Destruindo Pickups
La em cima definimos o nome do pickup a: PickupFDP
então para destrui-lo é somente isso:
[cc lang="c"]
DestroyPickup(PickupFDP); // Id Do Pickup Dentro :P
[/cc]
0 comentários:
Postar um comentário