Pagina de start a forumului DigitalCs.lx.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
Server Restart With Hud & Voice (Vs. 1.1)

 
Raspunde la subiect    Pagina de start a forumului DigitalCs.lx.ro » Pluginuri Subiectul anterior
Subiectul urmator
Server Restart With Hud & Voice (Vs. 1.1)
Autor Mesaj
@lin
Moderator Suprem
Moderator Suprem


Data inscrierii: 23/Ian/2009
Mesaje: 94
Localitate: Movila

Mesaj Server Restart With Hud & Voice (Vs. 1.1) Raspunde cu citat (quote)
Descriere: E un simplu plugin care da restart la server si in acelasi timp anunta repornirea printr-un mesaj HUD afisat tuturor jucatorilor.


Autor: Kouta
Versiune: 1.1

Download: http://www.megaupload.com/?d=HNSMVM0Y

Instalare:
1. Fisierul restart_server.amxx il puneti in addons\amxmodx\plugins
2. Intrati in fisierul addons\amxmodx\configs\plugins.ini si adaugati la urma:
Cod:
restart_server.amxx


Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
Daca e pus in .sma #define CmdLine 1, comanda va fi:
amx_restart <Seconds> - reporneste jocul

Daca va fi #define CmdLine 0, comanda va fi:
admin_restart <Seconds> - reporneste jocul

Alternativa(codul in sine):
Cod:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Restart Server with Voice & Hud"
#define VERSION "1.1"
#define AUTHOR "Kouta"

#define AccesLevel ADMIN_LEVEL_B
#define CmdLine 1


new Sync, Seconds;


public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   #if CmdLine 1
   register_concmd("amx_restart","Restart",AccesLevel,"<Seconds> - dati restart la server");
   #else
   register_concmd("admin_restart","Restart",AccesLevel,"<Seconds> - dati restart la server");
   #endif
   
   Sync = CreateHudSyncObj();
   
   
}

   
   
public Restart(id,level,cid)
{
   if(!cmd_access(id,level,cid,2))
      return PLUGIN_HANDLED;
   

   new Target[32];
   
   read_argv(1, Target, sizeof Target -1);
   
   Seconds = str_to_num(Target);
   
   if(Seconds <20>= 0)
   {
      if(Seconds == 20 || Seconds == 15)
      {
         new voice_[64]
         num_to_word(Seconds, voice_, 63)
         client_cmd(0, "spk ^"vox/%s _comma seconds^"", voice_)
      }
      else
      if(Seconds <11> 11)
         set_hudmessage(255, 170, 0, 0.10, 0.35, 1, 6.1, 6.0)
   
      else
      if(Seconds == 10)
         set_hudmessage(255, 170, 0, 0.10, 0.37, 1, 6.1, 6.0)
            
      else
      if(Seconds == 9)
         set_hudmessage(255, 170, 0, 0.10, 0.39, 1, 6.1, 6.0)
            
      else
      if(Seconds == 8)
         set_hudmessage(255, 170, 0, 0.10, 0.41, 1, 6.1, 6.0)
            
      else
      if(Seconds == 7)
         set_hudmessage(255, 170, 0, 0.10, 0.43, 1, 6.1, 6.0)
            
      else
      if(Seconds == 6)
         set_hudmessage(255, 170, 0, 0.10, 0.46, 1, 6.1, 6.0)
         
      else
      if(Seconds == 5)
         set_hudmessage(255, 170, 0, 0.10, 0.49, 1, 6.1, 6.0)
            
      else
      if(Seconds == 4)
         set_hudmessage(255, 0, 0, 0.10, 0.51, 1, 6.1, 6.0)
            
      else
      if(Seconds == 3)
         set_hudmessage(255, 0, 0, 0.10, 0.54, 1, 6.1, 6.0)
      
      else
      if(Seconds == 2)
         set_hudmessage(255, 0, 0, 0.10, 0.57, 1, 6.1, 6.0)
      
      else
      if(Seconds == 1)
         set_hudmessage(255, 0, 0, 0.10, 0.59, 1, 6.1, 6.0)
      
      if(Seconds <= 0)
      {
         client_cmd(0, "retry");
         server_cmd("restart");
      }
      
      ShowSyncHudMsg(0, Sync, "[%d] In Seconds", Seconds);
      
      --Seconds;
      
      set_task(1.0,"Trigger")
   }
   return PLUGIN_CONTINUE;
}

Have a Nice Day. Smile

_________________
Servere de cs la 3 euro mod oricare add id: extream_alin@yahoo.com
3n@ch3> :shoot: <Eu>
23/01/2009 22:28 Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului DigitalCs.lx.ro » Pluginuri Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro