SA-MP Forums Archive
[Ajuda] Icone Sobre a cabeзa - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Icone Sobre a cabeзa (/showthread.php?tid=493205)



Icone Sobre a cabeзa - TR0J4N - 07.02.2014

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


Re: Icone Sobre a cabeзa - PT - 07.02.2014

estuda

https://sampwiki.blast.hk/wiki/AttachObjectToPlayer
https://sampwiki.blast.hk/wiki/OnPlayerTakeDamage


Respuesta: Icone Sobre a cabeзa - TR0J4N - 07.02.2014

Obrigado ^^


Re: Icone Sobre a cabeзa - Devasting - 08.02.2014

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


Re: Icone Sobre a cabeзa - Jardell - 08.02.2014

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з.


Re: Icone Sobre a cabeзa - Devasting - 08.02.2014

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

Abз.
'-'.