sábado, 24 de junho de 2017

[ TUTORIAL ] ADICIONAR HUD + INFORMAÇÕES


Nesse tutorial, vou mostrar como deixa o Hud do Zombie Plague com mais informações como: mostrar o modo que esta sendo executado, Colete, Velocidade, Frags etc..


Requisitos: Sma principal do seu zombie mod.

Abra a sua sma principal e procure por:
/*================================================================================ [Constants, Offsets, Macros] =================================================================================*/

Em baixo disso coloque:

Para smas 4.3:
new g_Mode
new const mode_names[][] =
{
"T-Virus a Solta!",
"Modo: Infection",
"Modo: Nemesis",
"Modo: Survivor",
"Modo: Swarm",
"Modo: Multi-Infection",
"Modo: Plague",
"Modo: Indefinido"
}

Para smas Advance 1.6.1:
new g_Mode
new const mode_names[][] =
{
"T-Virus a Solta!",
"Modo: Infection",
"Modo: Nemesis",
"Modo: Assasino",
"Modo: Survivor",
"Modo: Sniper",
"Modo: Swarm",
"Modo: Multi-Infection",
"Modo: Plague",
"Modo: Armagedom",
"Modo: Indefinido"
}

Depois procure por:
// Show health, class and ammo packs

Onde estiver:
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L: %d - %L %s - %L %d", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[ID_SHOWHUD])

Subistitua por:
// Show health, class and ammo packs and armor
set_hudmessage(red, green, blue,0.78, 0.18, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "[%L: %d ]^n[ %L %s ]^n[ %L %d ]^n[ Colete: %i ]^n[ Mortes: %d ]^n[ Frags: %i ]^n[ Velocidade: %d ]^n[ %s ]", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[ID_SHOWHUD], get_user_armor(id), get_user_deaths(id), get_user_frags(id), fm_get_speed(id), mode_names[g_Mode]);

E no final da sma coloque:
public zp_round_started(mode, id)
{
// Update var with Mode num
g_Mode = mode

// An unofficial mode
if(!(1 <= mode < (sizeof(mode_names) - 1)))
g_Mode = sizeof(mode_names) - 1
}

public event_RoundStart()
{
// Update var (no mode started / in delay)
g_Mode = 0
}

Feito isso compile e teste o seu zombie mod.

3 comentários:

  1. Alguém so site pode dizer onde que é isso?

    ResponderExcluir
    Respostas
    1. isso é na sma principal do zombie plague advand ou special qual voce tem ?

      Excluir
    2. Demorei quase 1 ano para responde kkk, então é o seguinte. o que eu tenho aqui já tem isso mais ao invez de ser [ VIDA ] eu queria colocar Assim |• Vida pode me chama pela steam? quando ver a mensagem? Minha Steam ID Steam: 76561199223386148 Nome é Isr7 com a foto do lil peep com camisa rosa

      Excluir