Seja bem Vindo

Ao blog da Zplague Gaming

O Melhor counteúdo de Zombie Plague do Brasil

Aqui você encontrara conteúdos modernos para turbinar seu Zombie Plague

Mostrando postagens com marcador Tutorial ZM. Mostrar todas as postagens
Mostrando postagens com marcador Tutorial ZM. Mostrar todas as postagens
Marcadores: ,

Adicionar Skins de Vip no Zombie Plague 4.3


Caso esteja com "preguiça" faça o download do plugin pronto em um dos links disponíveis abaixo
e pule o tutorial precisando ler somente o final :


Marcadores:

ZP Thunder Carabine Editando





  • Passo 1!

Primeiramente vamos retirar a proteção que não deixa a gente dropar a arma !!
isso é um saco

Procure
register_clcmd("drop", "clcmd_drop")

e apague

agora procure
public clcmd_drop(player)
{
if (g_HasThunderCarabine[player])
return PLUGIN_HANDLED;

return PLUGIN_CONTINUE;
}

e Apague Tudo !!!
--------------------------------------------------------------------------------------------

  • Passo 2 !

vamos retirar aqueles textos desnecessarios !
Procure tudo que começar com
Color

e apague toda a linha da função
como exemplo
Color(victim, "^x04[ZP] Thunder Carabine Is OFF")

ao apagar todas as mensagens você tambem pode deletar a
stock

stock Color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "^x04", "^4") // Green Color
replace_all(msg, 190, "^x01", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

----------------------------------------------------------------------

Expandir esta imagem



  • Passo 3 !

Para modificarmos o item para outras armas como AK47
podemos fazer o seguinte método !
com o atalho do teclado aperte

CTRL + R no AMXMODX STUDIO
CTRL + H no Bloco de Notas


Procure por CSW_M4A1 e Modifique por CSW_AK47
Depois Procure por weapon_m4a1 e modifique por weapon_ak47

para mais armas utilize o tutorial : http://zplague.forumclan.com/t1467-lista-de-armas-com-max-de-velocidade#6254
----------------------------------------------------------------------

;Tutorial Prontinho Salve e Compile ~ ~
; 31/01/2012

Marcadores:

Modificando Glow do Nemeis e do Survivor


Requerimentos : http://zplague.forumclan.com/t186-zombie-plague-mod-43
Nível : Iniciante

Sma : zombieplague40.sma
  • Para modificarmos o Glow do Nemesis procuramos por
Código:
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)


Observe a parte "255, 0, 0" é aqui que modificamos a cor que está no formato R(ed)G(reen)B(lue)

então vamos colocar na cor branca ! ficará assim :

Código:
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25)


depois procure tambem
Código:
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)

e modifique ..

Código:
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25)


  • Para modificarmos o Glow do Survivor procuramos por
Código:
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)


Observe a parte "0, 0, 255" é aqui que modificamos a cor que está no formato R(ed)G(reen)B(lue)

vamos colocar na cor verde
Código:
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)

agora procure
Código:
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(id, kRenderFxGlowShell, 0,0, 255, kRenderNormal, 25)

e modifique para
Código:
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)


Marcadores:

[ZP4.3] Editando Mensagens do Zombie Plague


Nesse Tutorial Vou ensinar a colocar Propagandas no seu Zombie Plague para que os outros não usem
Necessitamos do Zombie Plague 4.3, conhecido como Zombieplague40.sma http://zplague.forumclan.com/t186-zombie-plague-mod-43



Primeiro Procure (CTRL + F)
Código:
public welcome_msg()

Código:
// Show mod info
zp_colored_print(0, "^x04*** Zombie Plague 4.3 ***^x01")

Previsão : *** Zombie Plague 4.3 ***

Agora vamos Editar
Lembre-se

Código:
^x04 = Verde
^x03 = Cor do Time
^x01 = Normal

Código:
// Show mod info
zp_colored_print(0, "^x04===^x03 Zombie Plague 4.3 Criado por^x01 Fulano ^x03===^x01")

Previsão: === Zombie Plague 4.3 Criado por Fulano===

Depois Podemos Mudar a TAG [ZP]
Utilizando as Teclas
C+H (Bloco de Notas) ou C+R (AMXX STUDIO)
Em Procurar por você coloca [ZP] e em Subistituir por você coloca algo Tipo [CSONLINE]

olhe como vai Ficar
Antes: [ZP] Seus Ammos Packs foram sacados
Depois: [CSONLINE] Seus Ammos Packs foram sacados

Agora vamos Procurar :
Código:
show_menu_game(id)

Veja se está escrito em Cima
Código:
// Game Menu


Código:
// Title
len += formatex(menu[len], charsmax(menu) - len, "\rAnthRax Zombie Addons 4.2^n^n", g_modname)

Previsão: AnthRax Zombie Addons 4.2
Vamos Mudar
Lembre-se

Código:
\r Vermelho
\y Amarelo
\d Cinza
\w Branco

Código:
len += formatex(menu[len], charsmax(menu) - len, "\yCsonline Zombie Addons \r4.0^n^n", g_modname)

Previsão: Csonline Zombie Addons 4.0

E Para mudar o nome do Jogo Quando Procuram na Lista de Servers
Procure:

Código:
// Format mod name
formatex(g_modname, charsmax(g_modname), "Zombie Plague %s", PLUGIN_VERSION)

E Edite para por Exemplo
Código:
formatex(g_modname, charsmax(g_modname), "[AnhtRax 4.2]", PLUGIN_VERSION)

Pronto agora é só Fazer seu Add-On

Tutorial criado por Junin

Marcadores:

[ZP 5.0] Como colocar minhas propagandas ?

________________________________________________________________
Requerimentos : Zombie Plague 5.0 | Aqui |
________________________________________________________________
Como Vimos, o ZP 5.0 dividiu em várias partes seu código.
com isso algumas pessoas ficaram totalmente perdidas !
sendo assim esse tutorial vai ajudar a você colocar sua propaganda no 5.0.


Primeiro Localize e abra o : zp50_main_menu.sma
com ctrl + f procure


public task_welcome_msg()

e edite
public task_welcome_msg()
{
zp_colored_print(0, "==== ^x04Addons do Jao gordo 1.0^x01 ====", ZP_VERSION_STR_LONG)
//zp_colored_print(0, "%L", LANG_PLAYER, "NOTICE_INFO1")
}

Ai todo começo de Round vai aparecer a sua mensagem
Depois mais em baixo procure


// Titlee em baixo disso
edite

len += formatex(menu[len], charsmax(menu) - len, "\rAddons do Jao Gordo 1.0^n^n", ZP_VERSION_STR_LONG)


Prontinho !
Acabou o Rip agora Very Happy

Marcadores:

[ZP 5.0] Bloquear o ataque dos Zombies Congelados



Nivel : Médio
Requerimentos : http://zplague.forumclan.com/t938-zombie-plague-507-508-atualizacao
e algum Editor de sua preferencia
recomendo AMXX-Studio como sempre.


_______________________________________________________________________________________________________________
Abra a o .sma
zp50_grenade_frost.sma

Procure dentro dele

#include < zp50_core >

abaixo disso coloque

Código:
const OFFSET_NEXTATTACK = 83
const OFFSET_LINUX = 5

Agora Procure
g_FrozenGravity[id] = gravity

Abaixo Coloque
set_pdata_float(id, OFFSET_NEXTATTACK, get_pcvar_float(cvar_grenade_frost_duration), OFFSET_LINUX)

Marcadores:

[ZP 4.3] Aumentando os Danos da m249 do survivor

Abra seu zombieplague_40.sma
Procure

// Armor multiplier for the final damage on normal zombies
if (!g_nemesis[victim])
{
damage *= get_pcvar_float(cvar_zombiearmor)
SetHamParamFloat(4, damage)
}

abaixo coloque
if (g_survivor[attacker])

new plrWeapId, plrClip, plrAmmo   
plrWeapId = get_user_weapon(attacker, plrClip, plrAmmo)
static Float:predamage
predamage = damage * get_pcvar_float(cvar_zombiearmor)
static Float:postdamage
if (plrWeapId == CSW_M249)
postdamage = predamage * 4
else
postdamage = predamage
SetHamParamFloat(4, postdamage)
}

e em
postdamage = predamage * 4

muda para quanto você quer
exemplo

postdamage = predamage * 4

Significa q ira ter 4 vezes danos

Marcadores:

[ZP 4.3+5.0] Atirando Nos Zombies Congelados

Atirando Nos Zombies Congelados

Olá Amigos Vim Trazer Mais um Tutorial
Simples e Rapido
Como Sempre Precisamos do .sma do Zombie Plague 4.3

Encontramos aqui > http://zplagueg.blogspot.com.br/2011/07/zombie-plague-43.html


Procure

if (g_nodamage[victim] || g_frozen[victim])
e Mude Para
if (g_nodamage[victim])
e Faça Esse Processo Novamente
Pois o Comando se Repete
Depois De Repetir o Processo Estara Pronto !!
Bom Divertimento


Para o Zombie Plague 5.0
Procure o .sma zp50_grenade_frost.sma
e repite o mesmo processo !

Marcadores:

[ZP VIP] Editar item extra para somente vips

Arquivos necessários :
se encontram neste Link : Aqui
-------------------------------------------------------------------

no topo da sma adicione
#include < zmvip >
-------------------------------------------------
use o ctrl + f e procure
zp_register_extra_item( g_item_name, g_item_cost, ZP_TEAM_HUMAN)

e mude para
zv_register_extra_item( g_item_name, g_item_description, g_item_cost, ZV_TEAM_HUMAN)

vai ficar igual abaixo
zv_register_extra_item("Item name", "Item description (like zm class)", 12, ZV_TEAM_HUMAN)
-------------------------------------------------
Agora procure
public zp_extra_item_selected(player, itemid)

e edite para
public zv_extra_item_selected(player, itemid)
------------------------------------------------

Pronto, você transormou seu item para vips

Marcadores:

[ZP] Turorial para dar Colete para os jogadores no ZP 4.3


Turorial para dar Colete para os jogadores no ZP 4.3

Primeiro Procure 
#include < xs >

coloque abaixo do <xs >


#include < fun >

Depois Procure
public menu_extras(id, menuid, item)
// Give the new weapon and full ammo
fm_give_item(id, wname)
ExecuteHamB(Ham_GiveAmmo, id, MAXBPAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
return PLUGIN_HANDLED;
}
// Extra Items Menu
public menu_extras(id, menuid, item)
{

Ai vamos editar assim :

// Give the new weapon and full ammo
fm_give_item(id, wname)
ExecuteHamB(Ham_GiveAmmo, id, MAXBPAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
set_user_armor(id,50) // Quantidade de Colete aqui (por Padrão aqui Está 50)
return PLUGIN_HANDLED;
}

se quiser Dar Somente para o ADM
é só fazer isso :


// Give the new weapon and full ammo
fm_give_item(id, wname)
ExecuteHamB(Ham_GiveAmmo, id, MAXBPAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
if(is_user_admin(id))
{
set_user_armor(id,50) // Quantidade de Colete aqui (por Padrão aqui Está 50)
}
return PLUGIN_HANDLED;
}

ou se quiser deixar uma Quantidade diferente para quem não é ADM

// Give the new weapon and full ammo
fm_give_item(id, wname)
ExecuteHamB(Ham_GiveAmmo, id, MAXBPAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
if(is_user_admin(id))
{
set_user_armor(id,50) // Quantidade de Colete aqui (por Padrão aqui Está 50)
}
else
{
set_user_armor(id,20) // Quantidade de Colete aqui (por Padrão aqui Está 20) PAra Não ADMS
}
return PLUGIN_HANDLED;
}
Pronto só isso !