SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 20/04/2016, 07:40 PM   #1
MineiriinHo
Huge Clucker
 
MineiriinHo's Avatar
 
Join Date: Feb 2016
Location: pawno/include/world. inc
Posts: 313
Reputation: 16
Post Death System

Bom, preciso de um comando, que.. Quando o jogador morrer, ele não dê reespawn, e sim, apareça novamente em seu local de morte, e com uma animação, que será a que está no final do pedido..

Seria mais ou menos isso (Para quem não entendeu)

Bom, um malucão vem e me mata. Após isso, ao invés de eu ir ao spawn, definido no OnGameModeInit, eu irei "Renascer" com uma animação com TogglePlayerControllable(playerid, false)...

Animação:

PHP Code:
ApplyAnimation(playerid"CRACK""crckdeth2"4.010000); 
MineiriinHo is offline   Reply With Quote
Old 20/04/2016, 08:07 PM   #2
Ricop522
High-roller
 
Ricop522's Avatar
 
Join Date: Feb 2010
Location: ES
Posts: 2,640
Reputation: 159
Default Re: Death System

Armazena as últimas posições do jogador em uma variavel, ex: X,Y,Z, e seta uma variavel "morreu" para true.
Quando ele der Respawn, você seta a posição dele para essa última posição e aplica a animação, não se esquecendo de deixar a variável morreu para false.
__________________
"Any fool can write code that a
computer can understand. Good
programmers write code that
humans can understand."

AJUDA! Programação
Github
Ricop522 is offline   Reply With Quote
Old 20/04/2016, 08:15 PM   #3
MineiriinHo
Huge Clucker
 
MineiriinHo's Avatar
 
Join Date: Feb 2016
Location: pawno/include/world. inc
Posts: 313
Reputation: 16
Default Re: Death System

Eu sou scripter iniciante, não avançado.. não sei criar variáveis de posição ainda..
MineiriinHo is offline   Reply With Quote
Old 20/04/2016, 08:30 PM   #4
Ricop522
High-roller
 
Ricop522's Avatar
 
Join Date: Feb 2010
Location: ES
Posts: 2,640
Reputation: 159
Default Re: Death System

Para criar variaveis que armazenam posições, se eu não estou enganado, é:

new Float:PosX[MAX_PLAYERS], Float:PosY[MAX_PLAYERS], Float:PosZ[MAX_PLAYERS];

Pegar a posição:

http://wiki.sa-mp.com/wiki/GetPlayerPos


Aqui uns tutoriais:

http://wiki.sa-mp.com/wiki/Category:Scripting_Callbacks
http://wiki.sa-mp.com/wiki/Category:Scripting_Functions
http://wiki.sa-mp.com/wiki/Scripting_Basics
http://wiki.sa-mp.com/wiki/Script_Examples
http://forum.sa-mp.com/showthread.php?t=299791
__________________
"Any fool can write code that a
computer can understand. Good
programmers write code that
humans can understand."

AJUDA! Programação
Github
Ricop522 is offline   Reply With Quote
Old 20/04/2016, 09:02 PM   #5
Bruno13
High-roller
 
Bruno13's Avatar
 
Join Date: May 2013
Location: Caxias do Sul/RS
Posts: 1,436
Reputation: 244
Default Re: Death System

Quote:
Após isso, ao invés de eu ir ao spawn, definido no OnGameModeInit
? Pq algo definido em OnGameModeInit teria ligação com a callback responsável pela morte do personagem? Agora eu parei pra pensar...
__________________
Released Hogwarts RP/G
Code:
> Não trabalho mais com venda de sistemas.
> Site: www.bruno13.tk
Bruno13 is offline   Reply With Quote
Old 20/04/2016, 09:28 PM   #6
ApocaSamp
Big Clucker
 
ApocaSamp's Avatar
 
Join Date: Nov 2015
Location: Joinville
Posts: 63
Reputation: 2
Default Re: Death System

PHP Code:
//Topo do GameMod
new Morreu[MAX_PLAYERS];

//OnPlayerSpawn
if(Morreu[playerid] == 1)
{
    
SetPlayerPos(playerid/*Coordenada da posição*/);
    
SetPlayerAngle(playeid/*Coordenada do ângulo*/);
    return 
1;
}

//OnPlayerDeath
Morreu[playerid] = 1
__________________
Since 1998

"O Homem nobre, projeta coisas nobres..."
Isaias 32:8
ApocaSamp is offline   Reply With Quote
Old 20/04/2016, 10:36 PM   #7
MineiriinHo
Huge Clucker
 
MineiriinHo's Avatar
 
Join Date: Feb 2016
Location: pawno/include/world. inc
Posts: 313
Reputation: 16
Default Re: Death System

Resolvido
MineiriinHo 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
[GameMode] •[EXCLUSIVE]•Senjorita Gaming•Freeroam•Death Arena•Admin System•VIP System•V1.0• MacTavish12345 Gamemode Scripts 56 27/10/2018 03:57 PM
[HELP]Death System GeorgeMcReary Scripting Help 0 28/11/2015 11:02 AM
RP death system mirou123 Scripting Help 2 06/02/2014 11:20 AM
Need help with death system Don_Cage Scripting Help 10 19/09/2013 06:52 PM
[FilterScript] Death system Mark Shade Filterscripts 20 24/07/2012 11:23 AM


All times are GMT. The time now is 11:01 AM.


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