SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 27/07/2020, 03:32 AM   #1
HusteD
Huge Clucker
 
Join Date: Oct 2017
Posts: 204
Reputation: 0
Default Arma na cabeça

Olá queria saber como faço pra ao player matar, getar a arma dele e aparecer em cima da cabeça a arma que ele matou tipo uma sniper girando durante um tempo.
HusteD is offline   Reply With Quote
Old 27/07/2020, 05:58 AM   #2
Nyft
Big Clucker
 
Nyft's Avatar
 
Join Date: Dec 2019
Posts: 192
Reputation: 11
Talking Re: Arma na cabeça

Não testei nada do código, pois precisa de alguém pra testar. Acho que não vai ser de 1° que vai funcionar, mas a ideia de usar uma stock para armazenar os ID das armas em Objetos. Retirei os id do wiki sa-mp » Weapons Object

* Obs: Para ficar girando é preciso de uma pickup, e não vai ter todos os ids de pickups para armas. Use objetos para fazer isso...

* Bug: Eu tbm acho que o objeto não é destruído dps de 1 segundo do timer.

PHP Code:
#include <a_samp>

#define function%0(%1) \
    
forward%0(%1); public%0(%1)

new 
Object[MAX_PLAYERS];


main(){}


public 
OnPlayerDeath(playeridkilleridreason)
{
    new 
Float:Pos[3], modelid GetWeaponKilled(GetPlayerWeapon(killerid));

    
GetPlayerPos(killeridPos[0], Pos[1], Pos[2]);
    
Object[playerid] = CreateObject(modelidPos[0], Pos[1], Pos[2], 0.00.00.00.0);
    
AttachObjectToPlayer(Object[playerid], killerid0.00.01.50.00.00.0);

    
// ~~~~~~~~~~~~~~~~~~~~~~~~ //

    
SetTimerEx("UpdateDestroyObject"1000false"u"killerid);
    return 
1;
}

function 
UpdateDestroyObject(playerid)
{
    
DestroyObject(Object[playerid]);
    return 
1;
}

GetWeaponKilled(weaponid)
{
    switch(
weaponid)
    {
        case 
321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373:return 1;
    }
    return 
0;

Aviso: Tem alguns objetos nessa stock que não é necessário estar ai, como câmera, paraquedas, jetpack mas se quiser retirar é so entrar no link q ta la encima.
__________________
Nyft#0222
Nyft is online now   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
[Ajuda] Tag na cabeça neymar1477 Português/Portuguese 5 22/05/2015 07:32 PM
[Pedido] /dar arma || /entregar arma luccagomes15 Português/Portuguese 2 18/11/2013 03:20 PM
[Pedido] Cabeça Gleisson_. Português/Portuguese 2 28/05/2013 12:22 AM
[Ajuda] VIP e AFK na cabeca do player Breno Da Silva Pereira Português/Portuguese 20 08/01/2013 10:35 PM


All times are GMT. The time now is 02:26 AM.


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