Zumbis Online
Últimos assuntos
» [ZP AMXX] CSO Shop Costumes
por Eclipse 13/12/2017, 9:32 pm

» Servidores da P[c]T eGames
por scho 3/12/2017, 4:22 pm

» (Ajuda) ZM VIP com Status do Perfect por Menssagem para Dono tambem!
por scho 26/11/2017, 9:09 am

» Voltei ao fórum
por zgd.dll 25/11/2017, 12:20 am

» plugin gamemode infection
por cancels 21/11/2017, 10:22 pm

» plugin ap force_jump
por cancels 21/11/2017, 9:29 pm

» plugin gamemode sniper
por cancels 21/11/2017, 7:58 pm

» plugin class zm_climb
por [P]erfec[T] [S]cr[@]s[H] 17/11/2017, 5:46 pm

» plugin item t-virus
por [P]erfec[T] [S]cr[@]s[H] 17/11/2017, 5:39 pm

» Hide Sheek Supply Box
por cancels 12/11/2017, 9:00 pm

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

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()
}
avatar
ZaturN
Humano
Humano

Nick : Hawk's GaMes
Masculino Número de Mensagens : 85
         Ammo Packs: 584884
Ammo Packs : 1301
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 : 558
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 2007
Honra : 176
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()
   }
}

____________________________________________

avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 264
Ammo Packs : 1304
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 : 1301
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 .

____________________________________________

avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 264
Ammo Packs : 1304
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 : 1301
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()
   }
}

____________________________________________

avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 264
Ammo Packs : 1304
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 : 1301
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 : 558
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 2007
Honra : 176
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

____________________________________________

avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 264
Ammo Packs : 1304
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 : 1904
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

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