Zplague
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Zplague Entrar

Seu portal de Zombie Plague no Brasil


descriptionComo inserir som no nemesis? EmptyComo inserir som no nemesis?

more_horiz
bom galera meu problema e o seguinte.

tenho um sma de compra de survivor e nemesis por vip. porem quando compra o nemesis ou survivor nao toca aquele som( risada do survivor e grito do nemesis)

apenas quando o servidor sorteia o mod da o grito, gostaria de pedir se alguem souber como fazer para colocar esses sons quando o jogador comprar o nemesis ou survivor, eu agradeço.

abaixo esta o codigo, quando o jogador comprar o mod atraves do menu vip, deveria executar o som da risada do survivor e nemesis. vlw galera

edit( outro problema com esse sma é, Quando voce comprar o survivor, os outros players nao virao zumbi e corre o risco de voce virar zumbi e perder o survivor,)

Código:

#include <amxmodx>
#include <zombieplague>
#include <zmvip>

#define PLUGIN "[ZP] Compra de Survivor e nemesis"
#define VERSION "1.1"
#define AUTHOR "aaarnas"

new g_msgSayText
new nemesis, survivor
new g_bought[33], bought
new cvar_n_price, cvar_s_price, cvar_limit_all, cvar_everytime, cvar_show_bought, cvar_allow_times

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   cvar_everytime = register_cvar("zp_allow_buy", "0")      // 0 - Comprar antes da infeccao, 1 - Comprar depois da infeccao, 2 - Comprar em ambas ocasiões
   cvar_allow_times = register_cvar("zp_allow_times", "1")   // Limite de compras por mapa
   cvar_limit_all = register_cvar("zp_limit_for_all", "1")   // Eu acho que eh quantos players pode comprar por round
   cvar_n_price = register_cvar("zp_nemesis_price", "50")      // Preco do nemesis
   cvar_s_price = register_cvar("zp_survivor_price", "50")      // Preco do survivor
   cvar_show_bought = register_cvar("zp_show_who_bought", "1")   // Mostrar quem comprou o que (0 - Desligado, 1 - Ligado)
  
   g_msgSayText = get_user_msgid("SayText")
  
   // Extra items
   nemesis = zv_register_extra_item("Comprar Nemesis", "1 round", get_pcvar_num(cvar_n_price), 0)
   survivor = zv_register_extra_item("Comprar Survivor","1 round", get_pcvar_num(cvar_s_price), 0)
}

public zp_round_ended()
   bought = false

public zv_extra_item_selected(id, itemid) {
  
   new value = get_pcvar_num(cvar_everytime)
  
   if(itemid == nemesis) {
      
      if(get_pcvar_num(cvar_limit_all) && bought) {
         client_printcolor(id, "/g[ZP] /yAlguem ja comprou. Tente no proximo mapa.")
         return ZV_PLUGIN_HANDLED
      }
      if(g_bought[id] >= get_pcvar_num(cvar_allow_times)) {
         client_printcolor(id, "/g[ZP] /yVoce nao pode comprar mais nada porque ja compraram %d mods. Agora soh no prox mapa", get_pcvar_num(cvar_allow_times))
         return ZV_PLUGIN_HANDLED
      }
      if(value == 2) {
         zp_make_user_nemesis(id)
         new name[64]
         get_user_name(id, name, 63)
         client_printcolor(0, "/g[ZP] /yO Jogador VIP/g%s /yComprou Nemesis", name)
         g_bought[id]++
      }
      else if(zp_has_round_started() == value) {
         zp_make_user_nemesis(id)
         if(get_pcvar_num(cvar_show_bought)) {
            new name[64]
            get_user_name(id, name, 63)
            client_printcolor(0, "/g[ZP] /yO Jogador VIP/g%s /yComprou Nemesis", name)
            g_bought[id]++
            bought = true
         }
      }
      else {
         client_printcolor(id, "/g[ZP] /yVoce soh pode comprar Nemesis %s.", value ? "Depois da Infeccao":"Antes da Infeccao")
         return ZV_PLUGIN_HANDLED
      }
   }
   else if(itemid == survivor) {
      
      if(get_pcvar_num(cvar_limit_all) && bought) {
         client_printcolor(id, "/g[ZP] /yAlguem ja comprou. Tente no proximo mapa.")
         return ZV_PLUGIN_HANDLED
      }
      if(g_bought[id] >= get_pcvar_num(cvar_allow_times)) {
         client_printcolor(id, "/g[ZP] /yVoce nao pode comprar mais nada porque ja compraram %d mods. Agora soh no prox mapa.", get_pcvar_num(cvar_allow_times))
         return ZV_PLUGIN_HANDLED
      }
      if(value == 2) {
         zp_make_user_survivor(id)
         new name[64]
         get_user_name(id, name, 63)
         client_printcolor(0, "/g[ZP] /yO Jogador VIP /g%s /yComprou Survivor", name)
         g_bought[id]++
      }
      else if(zp_has_round_started() == value) {
         zp_make_user_survivor(id)
         if(get_pcvar_num(cvar_show_bought)) {
            new name[64]
            get_user_name(id, name, 63)
            client_printcolor(0, "/g[ZP] /yO Jogador VIP /g%s /yComprou Survivor", name)
            g_bought[id]++
            bought = true
         }
      }
      else {
         client_printcolor(id, "/g[ZP] /yVoce soh pode comprar Survivor %s.", value ? "Depois da Infeccao":"Antes da Infeccao")
         return ZV_PLUGIN_HANDLED
      }
   }
   return 1
}

stock client_printcolor(const id, const input[], any:...)
{
   new iCount = 1, iPlayers[32]
  
   static szMsg[191]
   vformat(szMsg, charsmax(szMsg), input, 3)
  
   replace_all(szMsg, 190, "/g", "^4") // green txt
   replace_all(szMsg, 190, "/y", "^1") // orange txt
   replace_all(szMsg, 190, "/ctr", "^3") // team txt
   replace_all(szMsg, 190, "/w", "^0") // team txt
  
   if(id) iPlayers[0] = id
   else get_players(iPlayers, iCount, "ch")
      
   for (new i = 0; i < iCount; i++)
   {
      if (is_user_connected(iPlayers[i]))
      {
         message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, iPlayers[i])
         write_byte(iPlayers[i])
         write_string(szMsg)
         message_end()
      }
   }
}

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Isso acontece porque tem que comprar antes da contagem regressiva, se comprar depois vai acontecer o citado.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
esse sma nao compra depois da contagem. só compra antes.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Geralmente comprando o mod automaticamente executa o som né..

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
então todos os sma que eu achei estao do mesmo jeito. nenhuma delas execulta o audio. e ainda tem esses problemas como virar survivor e quando começar o round vc ainda entrar na porcentagem de chance de virar 1 zumbi

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Qual a versão do addons ?

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
5.0 cs online zombie apocalipsy, estou usando o addons deles como base.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Por isso, tem que adaptar várias coisas na sma, pois no 5.0 acontece isso mesmo.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
qual versao voce poeria me indicar que seja estavel, e seja mais facil de começar, estou apredendo agora a mexer em tudo isso.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Recomendo usar o 4.3 para você que esta começando, mais não tem assassino e sniper, segue o link para o 4.3 >>http://forums.alliedmods.net/showthread.php?t=72505

Tem o advance também, quase mesma coisa, mais tem o sniper, assassino, armageddon, entre outras coisas, segue o link para p advance >> http://forums.alliedmods.net/showthread.php?t=118684

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
ultima pergunta leozinho. eu posso alterar apenas o plugin do 5.0 para o advance sem mexer em nenhum arquivo? é q ja esta quase tudo configurado. eu quero só trocar o plugin base. sera q da?

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Cara usa base de " Zombie plague 4.3 " ou " Zombie plague Advanced ".

Código:

http://addonszm.blogspot.com.br/search/label/Base%20de%20Addons


Última edição por Biel-oGrande em 6/10/2013, 4:46 pm, editado 2 vez(es)

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
estou mudando para advance. agora todos os plugin que eu for usar tem q ser especifico para advance ou eu posso usar os do 4.3? os zp50 nao vai funfa né?

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
gesielossuna escreveu:
estou mudando para advance. agora todos os plugin que eu for usar tem q ser especifico para advance ou eu posso usar os do 4.3? os zp50 nao vai funfa né?
 Pode usar os do 4.3, o do 5.0 não funfa.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
alguem de voces pode me dar uma ajuda só pra mim conseguir ligar o mod advance. tipo eu baixei. exclui a pasta addon do 5.0 e coloquei o advance no lugar. ai quando eu tento entrar num mapa o jogo fecha. eu queria só fazer funcionar para mim entrar num mapa ai depois o resto eu vou fazendo. 

se alguem puder me ajudar via facebook ou skyp. eu nao sei o basico que eu preciso para funcionar.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
gesielossuna escreveu:
alguem de voces pode me dar uma ajuda só pra mim conseguir ligar o mod advance. tipo eu baixei. exclui a pasta addon do 5.0 e coloquei o advance no lugar. ai quando eu tento entrar num mapa o jogo fecha. eu queria só fazer funcionar para mim entrar num mapa ai depois o resto eu vou fazendo. 

se alguem puder me ajudar via facebook ou skyp. eu nao sei o basico que eu preciso para funcionar.
Usa essa base do biel e vai botando os plugins.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
é essa q eu baixei. mais ne entra no mapa

edite: desculpa nao foi a do biel . pq o link dele nao abre.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Aqui 
http://addonszm.blogspot.com.br/2012/03/zombie-plague-advance-161rar.html

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
baixei. apaguei a pasta addons do meu serve, e coloquei tudo q veio na pasta do biel , mais o mapa nao abre de jeito nenhum.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Usa a base linux ah... as base já foram testadas e são usadas atualmente pelos servidores.

Não tem problemas com ela.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
mais eu to usando windows, nao da pau? 
isso q aparece no log, parece ser a causa do server nao iniciar.

Código:

L 10/06/2013 - 17:11:09: -------- Mapchange to zm_csdark_cinder --------
L 10/06/2013 - 17:11:13: Invalid multi-lingual line (file "cstrike\addons\amxmodx\data\lang\autobuyfix.txt" line 1)
L 10/06/2013 - 17:11:13: Invalid multi-lingual line (file "cstrike\addons\amxmodx\data\lang\admin_prefixes.txt" line 1)
L 10/06/2013 - 17:11:13: [admin.amxx] Login: "Player<1><STEAM_ID_LAN><>" became an admin (account "loopback") (access "abcdefghijklmnopqrstuv") (address "loopback")

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
gesielossuna escreveu:
mais eu to usando windows, nao da pau? 
isso q aparece no log, parece ser a causa do server nao iniciar.

Código:

L 10/06/2013 - 17:11:09: -------- Mapchange to zm_csdark_cinder --------
L 10/06/2013 - 17:11:13: Invalid multi-lingual line (file "cstrike\addons\amxmodx\data\lang\autobuyfix.txt" line 1)
L 10/06/2013 - 17:11:13: Invalid multi-lingual line (file "cstrike\addons\amxmodx\data\lang\admin_prefixes.txt" line 1)
L 10/06/2013 - 17:11:13: [admin.amxx] Login: "Player<1><STEAM_ID_LAN><>" became an admin (account "loopback") (access "abcdefghijklmnopqrstuv") (address "loopback")
Servidores de counter-strike são linux

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
voce nao pode me dar uns toques pelo skyp nao biel? eu vou alugar um do maxigames. só pra brincar aqui com o pessoal ate eu aprender. vc nao pode me ajudar?

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
Se você estiver testando em windows, use a base windows, se for linux usa a versão para linux.Tem que colocar as models, sprites e sons.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
gesielossuna escreveu:
voce nao pode me dar uns toques pelo skyp nao biel? eu vou alugar um do maxigames. só pra brincar aqui com o pessoal ate eu aprender. vc nao pode me ajudar?
Se quiser ajuda manda pm aqui no fórum, que eu não vou passar meu skype.

descriptionComo inserir som no nemesis? EmptyRe: Como inserir som no nemesis?

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder