SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 29/12/2009, 09:31 AM   #1
Xeretta
Big Clucker
 
Join Date: Apr 2009
Posts: 94
Reputation: 0
Default [TUT] Pickups

Bom, aqui vai meu primeiro tutorial, muita gente não sabe como criar um pickup para determinada ação, como por exemplo abrir um menu, equipar o player ou qualquer coisa, aqui vou tentar ensinar a fazer isso, para quem sabe parece muito fácil, já para quem não sabe acredito que será útil.

- Definindo os pickups
Bom, primeiramente vamos definir o(s) pickup(s) usando 'new':
pawn Code:
new NovoPickup;

- Criando os pickups
Para esse tutorial, estou criando um FilterScript de exemplo, portanto vou criar o(s) pickup(s) em OnFilterScriptInit, se você for colocar no seu GameMode é claro, coloque em OnGameModeInit, então vai a função:

NovoPickup = CreatePickup(1239, 1, 405.85,2541.47,16.55);

Agora a explicação:
1239 = ID do pickup, no caso do tutorial é o pickup de informação, aquele 'i'.
1 = O tipo de pickup, no caso do tutorial é o pickup que não desaparece.
405.85,2541.47,16.55 = As coordenadas do pickup, onde ele vai estar, no tutorial está no aeroporto abandonado de Las Venturas.
No fim do tutorial tem os IDs dos pickups e os tipos.

- public OnPlayerPickUpPickup(playerid, pickupid)
Se este public não existe no seu script, crie-o, vamos ao exemplo continuando o tutorial:
pawn Code:
public OnPlayerPickUpPickup(playerid, pickupid) { // Início do public
    if(pickupid == NovoPickup) { // Pickup definido
    GameTextForPlayer(playerid,"~w~Armas!", 6000,4); // Ações que serão feitas ao passar por cima do pickup
    GivePlayerWeapon(playerid,24,9999999999); // No caso do exemplo, ele está dando armas e mostrando um GameText.
    GivePlayerWeapon(playerid,27,9999999999);
    GivePlayerWeapon(playerid,29,9999999999);
    GivePlayerWeapon(playerid,31,9999999999);
    GivePlayerWeapon(playerid,34,9999999999);
    }
//No caso de mais pickups apenas faça o mesmo:
//  if(pickupid == pickup){
//  ações ao passar nele
//  }
    return 1;
}// Fim do public

Simples não ?

- IDs dos pickups
Code:
1210 - Briefcase
1212 - Money
1239 - Onformation
1240 - Heart
1241 - Adrenaline pill
1242 - Armor
1247 - Bribe
1248 - Gta 3 logo
1252 - Grey bomb
1253 - Photo Op
1254 - rampage (single skull)
1313 - two player rampage (skulls)
1272 - blue house
1273 - green house
1274 - dollar
1275 - blue t-shirt
1276 - tiki 
1277 - save disk
1279 - drug bundle
1313 - 2 skulls icon
1314 - 2 player
1316 - Corona (textures missing)
1317 - Checkpoint (textures missing)
1318 - White arrow (pointing down)
1559 - Interior enter/exit diamond
1582 - Pizza Box
2894 - Madd Dogg's rhyme book
- Tipos de pickups

Code:
 0 - The pickup does not display.
 1 - Not pickupable, exists all the time.
 2 - Pickupable, respawns after some time.
 3 - Pickupable, respawns after death
 4 - Disappears shortly after created (perhaps for weapon drops?)
 5 - Disappears shortly after created (perhaps for weapon drops?)
 8 - Pickupable, but has no effect. Disappears automatically.
 11 - Blows up a few seconds after being created (bombs?)
 12 - Blows up a few seconds after being created.
 13 - Slowly decends to the ground.
 14 - Pickupable, but only when in a vehicle. Falls through objects made with CreateObject, etc.
 15 - Pickupable, respawns after death
 19 - Pickupable, but has no effect (information icons?)
 22 - Pickupable, respawns after death.
 23 - Pickupable, but doesn't disappear on pickup.
Se alguém que fala inglês traduzir isso acima, eu agradeço

- Fim do tutorial
É bem simples, mas espero que ajude, e talvez mais tarde posto imagens e o FilterScript de exemplo. (Agora estou gravando uns DVDs, então não dá xD)

Tutorial by ~ Xeretta'
Xeretta is offline   Reply With Quote
Old 29/12/2009, 12:05 PM   #2
Nyafe
Big Clucker
 
Join Date: Jun 2009
Posts: 88
Reputation: 0
Default Re: [TUT] Pickups

muito bom o tutorial, para quem não sabe tem aí a papinha toda feita !
Nyafe is offline   Reply With Quote
Old 29/12/2009, 02:15 PM   #3
Guedes747
High-roller
 
Guedes747's Avatar
 
Join Date: Apr 2009
Location: Portugal
Posts: 2,209
Reputation: 15
Default Re: [TUT] Pickups

Secção de tuturiais se faz favor.
__________________
TXD Mods - GUI Mods - Maps - Videos
http://guedestudios.weebly.com/

Latest release: [MAP]Hillside Raceway
Guedes747 is offline   Reply With Quote
Old 29/12/2009, 02:30 PM   #4
OxygenBR
Big Clucker
 
OxygenBR's Avatar
 
Join Date: Aug 2009
Posts: 109
Reputation: 0
Default Re: [TUT] Pickups

Muito bom o tutorial ;P Vai ajuda bastante novato

Mas eu ia faze aiehauehiuahuie [/zoa

Valeeu :P

Quote:
Originally Posted by [BKs
Xeretta[VL]Se alguém que fala inglês traduzir isso acima, eu agradeço Grin
Acredito que já exista isso lá ;P
__________________
[Tool/Web/Other] Releases

OxygenBR is offline   Reply With Quote
Old 29/12/2009, 07:20 PM   #5
trindade02
Big Clucker
 
Join Date: Sep 2009
Posts: 74
Reputation: 0
Default Re: [TUT] Pickups

Muito bom tutorial, to gostando de todos aqui, daqui a pouco irei programar =)

Aí chereta, já nos conhecemos ? por acaso ? já conheci uma pessoa que tinha este Nick.
trindade02 is offline   Reply With Quote
Old 29/12/2009, 07:42 PM   #6
Xeretta
Big Clucker
 
Join Date: Apr 2009
Posts: 94
Reputation: 0
Default Re: [TUT] Pickups

Quote:
Originally Posted by Trindade
Muito bom tutorial, to gostando de todos aqui, daqui a pouco irei programar =)

Aí chereta, já nos conhecemos ? por acaso ? já conheci uma pessoa que tinha este Nick.
É Xeretta porra. Sei lá, já conheci muita gente no mundo do SA:MP, isso porque vai fazer só 2 anos que jogo e 1 que programo.
Xeretta is offline   Reply With Quote
Old 30/12/2009, 02:22 PM   #7
SlashPT
High-roller
 
SlashPT's Avatar
 
Join Date: Sep 2009
Location: Hell
Posts: 1,973
Reputation: 116
Default Re: [TUT] Pickups

1? eu nem se que 3 meses hehe
__________________

Zh3r0Jansish
SlashPT is offline   Reply With Quote
Old 30/12/2009, 04:15 PM   #8
Suporte_bnv
Big Clucker
 
Join Date: Dec 2009
Posts: 134
Reputation: 0
Default Re: [TUT] Pickups

Tipo o tutorial ta Muito Legal mais como eu defino so pra tal tipo de gang poder usar o pichups?
Suporte_bnv is offline   Reply With Quote
Old 30/12/2009, 04:30 PM   #9
Xeretta
Big Clucker
 
Join Date: Apr 2009
Posts: 94
Reputation: 0
Default Re: [TUT] Pickups

if(pickupid == NovoPickup) { // Pickup definido
if(GANGMANO!!111){
GameTextForPlayer(playerid,"~w~Armas!", 6000,4); // Ações que serão feitas ao passar por cima do pickup
GivePlayerWeapon(playerid,24,9999999999); // No caso do exemplo, ele está dando armas e mostrando um GameText.
GivePlayerWeapon(playerid,27,9999999999);
GivePlayerWeapon(playerid,29,9999999999);
GivePlayerWeapon(playerid,31,9999999999);
GivePlayerWeapon(playerid,34,9999999999);
}
}

Coloca um if antes das ações a ser executadas ._.
Xeretta is offline   Reply With Quote
Old 30/12/2009, 04:32 PM   #10
Suporte_bnv
Big Clucker
 
Join Date: Dec 2009
Posts: 134
Reputation: 0
Default Re: [TUT] Pickups

Opa Funfo valeu
Suporte_bnv is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pickups Hrvo182 Help Archive 2 27/12/2009 09:54 AM
Don't see pickups.. Rockstarinsh Help Archive 0 26/12/2009 02:45 PM
pickups Stud41255 Help Archive 14 24/12/2009 01:53 AM
pickups thuron Help Archive 3 26/10/2009 10:17 PM
[HELP]Need help with pickups [CK]Steel Help Archive 6 09/07/2009 03:51 PM


All times are GMT. The time now is 03:26 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.