Zumbis Online
Últimos assuntos
» [NPC] Jack Boss [Full Skills]
por [Dk]Serial-Killer 13/7/2018, 1:05 am

» [ZP] Register + Login (HUD CUSTOM) - UPDATE
por zgd.dll 6/7/2018, 2:24 am

» [NPC] Jack Boss [BETA]
por [Dk]Serial-Killer 4/7/2018, 11:31 pm

» hud icon position
por [Dk]Serial-Killer 4/7/2018, 3:48 pm

» [NPC]boss Dione V2
por [Dk]Serial-Killer 30/6/2018, 4:50 pm

» [ZP] Register + Login Custom
por [Dk]Serial-Killer 25/6/2018, 9:00 pm

» [ZP] Novo modelo de ajudante do primeiro zombie
por cancels 24/6/2018, 7:57 pm

» MENU H
por cancels 23/6/2018, 7:07 pm

» [PEDIDO] Bloqueando M2 no ZP 5.0
por cancels 12/6/2018, 6:06 pm

» [NPC] Light Zombie (REBOOT Beta)
por cancels 10/6/2018, 1:36 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana

Adsense

[Cod.] Arrumar

Ir em baixo

[Cod.] Arrumar

Mensagem por ZaturN em 17/5/2014, 5:21 pm

Arruma esse plugin aqui para mim.
Spoiler:
Código:
#include <amxmodx>

new bool:g_restarted, cvar_rr_time, cvar_rr_hud_color[3], Seconds, R, G, B
new g_MaxPlayers // max server players
new g_msgSayText // say text message
new bool:g_connected[33] // connected

public plugin_init() 
{
   register_plugin("Auto Restart", "1.1", "9 3 () |2 9 ! /<")
   
   //register_event("TextMsg", "event_game_commencing", "a", "1=#Game_Commencing")
   register_logevent("event_game_commencing", 2, "0=World triggered", "1=Game_Commencing")
   
   register_dictionary("restart.txt")
   
   register_concmd("say /restart", "concmd_restart")
   
   g_MaxPlayers = get_maxplayers()
   g_msgSayText = get_user_msgid("SayText")

   cvar_rr_time = register_cvar("mp_rr_time", "20")
   cvar_rr_hud_color[0] = register_cvar("mp_rr_hud_color_R", "255")
   cvar_rr_hud_color[1] = register_cvar("mp_rr_hud_color_G", "")
   cvar_rr_hud_color[2] = register_cvar("mp_rr_hud_color_B", "")
   
   R = get_pcvar_num(cvar_rr_hud_color[0])
   G = get_pcvar_num(cvar_rr_hud_color[1])
   B = get_pcvar_num(cvar_rr_hud_color[2])
   
   g_restarted = false
}

public event_game_commencing()
{
   log_amx("event_game_commencing trigger!")
   if (g_restarted)
      return;
   
   g_restarted = true
   Seconds = get_pcvar_num(cvar_rr_time)
   
   CountDown()
}

public client_putinserver(id)
   g_connected[id] = true

public client_disconnect(id)
   g_connected[id] = false

public concmd_restart(id)
{
   if (get_user_flags(id) & ADMIN_MAP)
   {
      static name[32], i
      
      if (task_exists())
         remove_task()
      
      get_user_name(id, name, charsmax(name))
      
      Seconds = 0
      CountDown()
      
      for (i = 1; i <= g_MaxPlayers; i++)
         colored_print(i, id, "^1ADMIN^3 %s^1:^4 Deu Restart", name)
   }
}

public CountDown()
{
   Seconds--
   
   if (Seconds > 0)
   {
      set_hudmessage(R, G, B, -2.0, -1.0, 1, 2.0, 2.0)
      show_hudmessage(0, "%L^n%L", LANG_PLAYER, "MPR_WAIT", LANG_PLAYER, "MPR_COUNTDOWN", Seconds)
      
      set_task(1.0, "CountDown")
   }
   else
   {
      server_cmd("sv_restart 1")
      
      remove_task()
   }
}

colored_print(tg, sd, const message[], any:...)
{
   if (!g_connected[tg])
      return;
   
   static buffer[192]
   
   // Format message for player
   vformat(buffer, charsmax(buffer), message, 4)
   
   message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, tg)
   write_byte(sd)
   write_string(buffer)
   message_end()
}
avatar
ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 1514
Honra : -3
Data de inscrição : 12/05/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 17/5/2014, 5:48 pm

Movido Para Duvidas


Cuidado onde posta amigo porque se não o tópico vai pra lixeira

____________________________________________


Dicas Para Ser um Bom Scripter:
* Pense no Plugin que ira criar (Seja Inovador)
* Crie um código SMA imaginário na cabeça de como vai ser o plugin
* Passe o Codigo mental para o AMX Studio
* Compile e Teste
* Corrija Todos os Bugs do Plugin (Caso tiver um)
* Poste o Plugin ;)

** Seguindo as Dicas você estara no Padrão [P]erfec[T] [S]cr[@]s[H] **  
Zplague24 Zplague20Zplague12 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 562
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 2226
Honra : 179
Data de inscrição : 04/04/2013

Ver perfil do usuário http://www.steamcommunity.com/id/perfectscrash perfect.scrash

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por Wilian em 17/5/2014, 5:57 pm

Ta aqui, sem nenhum BUG, basta compilar e testar .
Obs: Não testei

SMA

Código:
#include <amxmodx>

new bool:g_restarted, cvar_rr_time, segundos
new bool:g_connected[33]
new max_player

public plugin_init() 
{
   register_plugin("Auto Restart", "1.1", "9 3 () |2 9 ! /<")
   register_logevent("event_game_commencing", 2, "0=World triggered", "1=Game_Commencing")
   register_concmd("say /restart", "concmd_restart")
   
   cvar_rr_time = register_cvar("mp_rr_time", "30")
   
   g_restarted = false
   max_player = get_maxplayers()
}

public event_game_commencing()
{
   if (g_restarted)
   return;
   
   g_restarted = true
   segundos = get_pcvar_num(cvar_rr_time)
   
   Contagem()
}

public client_putinserver(id)
   g_connected[id] = true

public client_disconnect(id)
   g_connected[id] = false

public concmd_restart(id)
{
   if (get_user_flags(id) & ADMIN_MAP)
   {
   static name[32], i
      
   if (task_exists())
   remove_task()
      
   get_user_name(id, name, charsmax(name))
      
   segundos = 0
   Contagem()
      
   for (i = 1; i <= max_player; i++)
   client_print(id, print_chat, "Admin %s, deu restart .", name)
   }
}

public Contagem()
{
   segundos--
   
   if (segundos > 0)
   {
   set_hudmessage(255, 0, 0, -1.0, -1.0, 1, 2.0, 2.0)
   show_hudmessage(0, "O Mapa sera reiniciado em^n%d Segundos", segundos)
      
   set_task(1.0, "Contagem")
   }
   else
   {
   server_cmd("sv_restart 1")
   remove_task()
   }
}

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<
avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 265
Ammo Packs : 1517
Honra : 10
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por ZaturN em 17/5/2014, 6:02 pm

Deu erro nessa linha aqui:
Código:
get_user_name(id, name, charsmax(name))

O erro diz:
Código:
Error: Undefined symbol "charsmax" on line 45
avatar
ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 1514
Honra : -3
Data de inscrição : 12/05/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por Wilian em 17/5/2014, 6:07 pm

ZaturN escreveu:Deu erro nessa linha aqui:
Código:
get_user_name(id, name, charsmax(name))

O erro diz:
Código:
Error: Undefined symbol "charsmax" on line 45
Use esse compilador > AQUI e tenta compilar .

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<
avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 265
Ammo Packs : 1517
Honra : 10
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por ZaturN em 17/5/2014, 6:21 pm

Eu utilizei ele e mostrou o mesmo erro na quele quadrado preto do compile
avatar
ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 1514
Honra : -3
Data de inscrição : 12/05/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por Wilian em 17/5/2014, 6:27 pm

ZaturN escreveu:Eu utilizei ele e mostrou o mesmo erro na quele quadrado preto do compile
teste agora

SMA

Código:
#include <amxmodx>

new bool:g_restarted, cvar_rr_time, segundos
new bool:g_connected[33]
new max_player

public plugin_init() 
{
   register_plugin("Auto Restart", "1.1", "9 3 () |2 9 ! /<")
   register_logevent("event_game_commencing", 2, "0=World triggered", "1=Game_Commencing")
   register_concmd("say /restart", "concmd_restart")
   
   cvar_rr_time = register_cvar("mp_rr_time", "30")
   
   g_restarted = false
   max_player = get_maxplayers()
}

public event_game_commencing()
{
   if (g_restarted)
   return;
   
   g_restarted = true
   segundos = get_pcvar_num(cvar_rr_time)
   
   Contagem()
}

public client_putinserver(id)
   g_connected[id] = true

public client_disconnect(id)
   g_connected[id] = false

public concmd_restart(id)
{
   if (get_user_flags(id) & ADMIN_MAP)
   {
   static name[32], i
      
   if (task_exists())
   remove_task()
      
   get_user_name(id, name, 31)
      
   segundos = 0
   Contagem()
      
   for (i = 1; i <= max_player; i++)
   client_print(id, print_chat, "Admin %s, deu restart .", name)
   }
}

public Contagem()
{
   segundos--
   
   if (segundos > 0)
   {
   set_hudmessage(255, 0, 0, -1.0, -1.0, 1, 2.0, 2.0)
   show_hudmessage(0, "O Mapa sera reiniciado em^n%d Segundos", segundos)
      
   set_task(1.0, "Contagem")
   }
   else
   {
   server_cmd("sv_restart 1")
   remove_task()
   }
}

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<
avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 265
Ammo Packs : 1517
Honra : 10
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por ZaturN em 17/5/2014, 6:38 pm

Agora foi, valeu cara.
avatar
ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 1514
Honra : -3
Data de inscrição : 12/05/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 17/5/2014, 7:27 pm

Resolvido ?

____________________________________________


Dicas Para Ser um Bom Scripter:
* Pense no Plugin que ira criar (Seja Inovador)
* Crie um código SMA imaginário na cabeça de como vai ser o plugin
* Passe o Codigo mental para o AMX Studio
* Compile e Teste
* Corrija Todos os Bugs do Plugin (Caso tiver um)
* Poste o Plugin ;)

** Seguindo as Dicas você estara no Padrão [P]erfec[T] [S]cr[@]s[H] **  
Zplague24 Zplague20Zplague12 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 562
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 2226
Honra : 179
Data de inscrição : 04/04/2013

Ver perfil do usuário http://www.steamcommunity.com/id/perfectscrash perfect.scrash

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por Wilian em 17/5/2014, 7:52 pm

fecha ai perfect LINDA

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<
avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 265
Ammo Packs : 1517
Honra : 10
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por 0wnderless em 17/5/2014, 8:39 pm

Closed.

____________________________________________

avatar
0wnderless
Moderador
Moderador

Masculino Número de Mensagens : 579
Love you Rafaella <3
Ammo Packs : 2117
Honra : 20
Data de inscrição : 24/08/2013

Ver perfil do usuário http://zplague.forumclan.com/ josh.griz1

Voltar ao Topo Ir em baixo

Re: [Cod.] Arrumar

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum