Zumbis Online
Últimos assuntos
» ADDONS GPEX (COPIA) EM BREVE!!!
por rotam Hoje à(s) 6:36 pm

» [NPC] Teddy Terror Boss
por bruno2016 1/12/2016, 7:48 pm

» Sistema de Registro 1.1 e banco
por Biel-oGrande 20/11/2016, 10:25 am

» [NPC]LightZombie Boss
por devil-square 20/11/2016, 8:05 am

» Vendo /vencimento Privado!
por [Dk]Serial-Killer 19/11/2016, 1:32 pm

» Sistema de /Party
por Biel-oGrande 18/11/2016, 11:03 am

» P[c]T eGames uma revolução no Zombie IP -> 187.108.192.90:27022
por Biel-oGrande 17/11/2016, 8:50 pm

» Knife Skin Menu
por [Dk]Serial-Killer 16/11/2016, 9:46 am

» Banco automático. Nick/Password
por Biel-oGrande 14/11/2016, 11:21 am

» Pedido todos os addonsZM
por Biel-oGrande 7/11/2016, 2:05 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
[Dk]Serial-Killer
 
devil-square
 
rotam
 

Adsense

[Cod.] Arrumar

Ver o tópico anterior Ver o tópico seguinte 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()
}

ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 929
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 

[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 537
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1630
Honra : 173
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()
   }
}

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 928
Honra : 9
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

ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 929
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 .

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 928
Honra : 9
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

ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 929
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()
   }
}

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 928
Honra : 9
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.

ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 929
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 

[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 537
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1630
Honra : 173
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

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 928
Honra : 9
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.

____________________________________________


0wnderless
Moderador
Moderador

Masculino Número de Mensagens : 579
Love you Rafaella <3
Ammo Packs : 1532
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 Hoje à(s) 8:57 pm


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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