[Ajuda] Icone Sobre a cabeзa
#1

Bom,eu estava jogando em um servidor e logo percebi que quando eu atirava nos jogadores aparecia um icone de um coraзгo que eu retirei e quando eu atirava no jogador aparecia a arma que atirei sobre minha cabeзa,agora como faзo pra criar isso?

IMAGEM








OBS:Eu sou Novato No Fуrum,mas eu nгo conheзo muito o sistema aqui,Se meu tуpico estiver errado me avise
Reply
#2

estuda

https://sampwiki.blast.hk/wiki/AttachObjectToPlayer
https://sampwiki.blast.hk/wiki/OnPlayerTakeDamage
Reply
#3

Obrigado ^^
Reply
#4

Quote:
Originally Posted by TR0J4N
Посмотреть сообщение
Bom,eu estava jogando em um servidor e logo percebi que quando eu atirava nos jogadores aparecia um icone de um coraзгo que eu retirei e quando eu atirava no jogador aparecia a arma que atirei sobre minha cabeзa,agora como faзo pra criar isso?

IMAGEM








OBS:Eu sou Novato No Fуrum,mas eu nгo conheзo muito o sistema aqui,Se meu tуpico estiver errado me avise
PHP код:
#include <a_samp>
#define AT 1.3
new ObjetoPickup[MAX_PLAYERS];//criar a variбvel pra todos os players
new timerfs[MAX_PLAYERS];
public 
OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponid)
{
    
//----------------- Sons de sino -------------
    
PlayerPlaySound(playerid178020.00.00.0);
    if(
damagedid != INVALID_PLAYER_ID)
    {
        
//-------------- playerid ----------------//
        
KillTimer(timerfs[playerid]);
        if(
ObjetoPickup[playerid] > 0)DestroyObject(ObjetoPickup[playerid]);//aqui checa se o objeto existe, pra nгo destruir outros objetos..
        
ObjetoPickup[playerid] = CreateObject(12400.00.00.00.00.00.0);//aqui cria o objeto a ser mostrado.
        
AttachObjectToPlayer(ObjetoPickup[playerid], playerid0.00.0AT,0.0,0.0,0.0);//aqui gruda o objeto em cima da cabeзa do jogador
        
timerfs[playerid] = SetTimerEx("DestroirPickup"10000"i"playerid);//aqui dispara um timer de 1 segundo, para sumir o objeto
        //-------------- issuerid ----------------//
        
KillTimer(timerfs[damagedid]);
        if(
ObjetoPickup[damagedid] > 0)DestroyObject(ObjetoPickup[damagedid]);
        
ObjetoPickup[damagedid] = CreateObject(12400.00.00.00.00.00.0);
        
AttachObjectToPlayer(ObjetoPickup[damagedid], damagedid0.00.0AT,0.0,0.0,0.0);
        
timerfs[damagedid] = SetTimerEx("Destroirpickup"10000"i"damagedid);
    }
    return 
true;
}
forward DestroirPickup(playerid);
public 
DestroirPickup(playerid)
{
    
DestroyObject(ObjetoPickup[playerid]);
    return 
true;

ajudei? +rep
Reply
#5

Quote:
Originally Posted by Devasting
Посмотреть сообщение
PHP код:
#include <a_samp>
#define AT 1.3
new ObjetoPickup[MAX_PLAYERS];//criar a variбvel pra todos os players
new timerfs[MAX_PLAYERS];
public 
OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponid)
{
    
//----------------- Sons de sino -------------
    
PlayerPlaySound(playerid178020.00.00.0);
    if(
damagedid != INVALID_PLAYER_ID)
    {
        
//-------------- playerid ----------------//
        
KillTimer(timerfs[playerid]);
        if(
ObjetoPickup[playerid] > 0)DestroyObject(ObjetoPickup[playerid]);//aqui checa se o objeto existe, pra nгo destruir outros objetos..
        
ObjetoPickup[playerid] = CreateObject(12400.00.00.00.00.00.0);//aqui cria o objeto a ser mostrado.
        
AttachObjectToPlayer(ObjetoPickup[playerid], playerid0.00.0AT,0.0,0.0,0.0);//aqui gruda o objeto em cima da cabeзa do jogador
        
timerfs[playerid] = SetTimerEx("DestroirPickup"10000"i"playerid);//aqui dispara um timer de 1 segundo, para sumir o objeto
        //-------------- issuerid ----------------//
        
KillTimer(timerfs[damagedid]);
        if(
ObjetoPickup[damagedid] > 0)DestroyObject(ObjetoPickup[damagedid]);
        
ObjetoPickup[damagedid] = CreateObject(12400.00.00.00.00.00.0);
        
AttachObjectToPlayer(ObjetoPickup[damagedid], damagedid0.00.0AT,0.0,0.0,0.0);
        
timerfs[damagedid] = SetTimerEx("Destroirpickup"10000"i"damagedid);
    }
    return 
true;
}
forward DestroirPickup(playerid);
public 
DestroirPickup(playerid)
{
    
DestroyObject(ObjetoPickup[playerid]);
    return 
true;

ajudei? +rep
Por favor! REPUTAЗГO NГO Й TUDO. NГO MENDIGUE REP.

Abз.
Reply
#6

Quote:
Originally Posted by Jardell
Посмотреть сообщение
Por favor! REPUTAЗГO NГO Й TUDO. NГO MENDIGUE REP.

Abз.
'-'.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)