2 PluGinuri

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
OwN3d#WTF?!
Membru, skill +1
Membru, skill +1
Posts: 109
Joined: 18 Jun 2012, 22:11
Detinator Steam: Da
CS Status: Vreau sa invat scripting
Has thanked: 11 times
Been thanked: 6 times
Contact:

08 Jul 2012, 00:58

1. Sa dea un fel de /restart din 10 in 10 minute...adica daca sa nu se reseteze timeleft..
2. Un plugin ca atunci cand mori Sa te respawneze in 3 Secunde sau cand ai 100 HP si scrii /rr sa te respawneze Cu 90 HP :)
No signature.
RoyalServer 2
VoViCa
Membru, skill +1
Membru, skill +1
Posts: 494
Joined: 28 May 2012, 21:48
Detinator Steam: Nu
Location: Bucuresti
Has thanked: 75 times
Been thanked: 20 times

08 Jul 2012, 08:13

Pentru 2 , cauta CSDM !!!!

dar partea a 2-a e cam ciudata :-?

Oricum nu stiu sa il fac , UP pentru el :-?!
OwN3d#WTF?!
Membru, skill +1
Membru, skill +1
Posts: 109
Joined: 18 Jun 2012, 22:11
Detinator Steam: Da
CS Status: Vreau sa invat scripting
Has thanked: 11 times
Been thanked: 6 times
Contact:

08 Jul 2012, 12:12

Mie imi trebuie 1 neaparat .
No signature.
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

09 Jul 2012, 11:27

1, adica cum daca sa nu se reseteze timeleft? :|
2,
| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <hamsandwich>

public plugin_init() {
	register_plugin("RESPAWN If/On Death", "1.0", "K!D()X")
	register_event("DeathMsg", "hook_death", "a")
	register_clcmd("say /respawn", "cl_cmd")

	register_cvar("sv_respawn", "1")
}

public cl_cmd(id) {
	if(is_user_alive(id)) {
		client_print(id, print_chat, "[HAMB] Poti folosi aceasta comanda doar cand esti mort.")
		return PLUGIN_HANDLED
	}

	if(get_user_health(id) == 100)
		ExecuteHamB(Ham_CS_RoundRespawn, id)

	set_user_health(id, 90)

	return PLUGIN_CONTINUE
}

public hook_death(){
	new victim = read_data(2)
   
	set_task(0.5, "EXECUTE_HAM", victim)
}

public client_putinserver(id) {
	set_task(2.0, "check", id)
}

public check(id) {
	if(is_user_alive(id))
		return PLUGIN_HANDLED
	  
	set_task(0.5, "res", id)

	return PLUGIN_CONTINUE
}

public EXECUTE_HAM(id){
	ExecuteHamB(Ham_CS_RoundRespawn, id)
}
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
[email protected]
OwN3d#WTF?!
Membru, skill +1
Membru, skill +1
Posts: 109
Joined: 18 Jun 2012, 22:11
Detinator Steam: Da
CS Status: Vreau sa invat scripting
Has thanked: 11 times
Been thanked: 6 times
Contact:

09 Jul 2012, 12:09

la 1 am reusit sa fac ceva da se reseteaza timeleft :-< eu vreau sa nu se reseteze adica doar sa dea /restart astfel incat sa se restarteze Runda si scoru tin sa mentionez ca e pentru un sv de Super-Hero +Respawn
aici dar reseteaza si timeleft | Afiseaza codul
#include <amxmodx>

public restart_time()   
   set_task (get_cvar_float("amx_autorestart"),"restart_map",0)   

public restart_map() {    
      set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2)     
      show_hudmessage(0,"[AMXX] Automatic Round-Restart!")    
      set_cvar_float("sv_restart",2.0)   
	  register_event("TextMsg","restart_time","a","2&#Game_C")
      return PLUGIN_CONTINUE
   }   

public plugin_init() {   
   register_plugin("Auto-Restart","1.00","OwN.")   
   register_event("TextMsg","restart_time","a","2&#Game_C")   
   register_cvar("amx_autorestart","300.0")
   return PLUGIN_CONTINUE     
}
No signature.
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

09 Jul 2012, 12:26

Ia vezi asta ->
| Afiseaza codul
#include <amxmodx>

#define NUME_PLUGIN      "RRound + Save Time"
#define VERSIUNE_PLUGIN  "1.0"
#define CREATOR_PLUGIN   "K!D()X"

new gTimeInt, gTimeSec

public plugin_init() {
      register_plugin(NUME_PLUGIN, VERSIUNE_PLUGIN, CREATOR_PLUGIN)
      
      gTimeInt = register_cvar("time_int", "")     // Get + Set timeleft
      gTimeSec = register_cvar("time_sec", "2")   // Delay after restarting round
}

public rRound() {
      new TimeInt = get_timeleft()
      set_pcvar_num(gTimeInt, TimeInt)

      server_cmd("sv_restart %d", get_pcvar_num(gTimeSec))
      
      set_task(1.0, "SetTime")
}

public SetTime() {
      set_cvar_num("mp_timelimit", get_pcvar_num(gTimeInt))
}
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
[email protected]
OwN3d#WTF?!
Membru, skill +1
Membru, skill +1
Posts: 109
Joined: 18 Jun 2012, 22:11
Detinator Steam: Da
CS Status: Vreau sa invat scripting
Has thanked: 11 times
Been thanked: 6 times
Contact:

09 Jul 2012, 12:28

O sa incerc revin cu edit :P
No signature.
User avatar
h4wk
Fost moderator
Fost moderator
Posts: 3806
Joined: 22 Sep 2009, 13:10
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Nume anterior : DaZ , zimpe , Dan eXtream
Location: Iasi
Has thanked: 306 times
Been thanked: 321 times
Contact:

09 Jul 2012, 12:32

1. Restart fara reset timeleft (restart la comanda)
| Afiseaza codul
ultimate_restart.sma | Ascunde codul

    #include <amxmodx>

    #define RESTART_ACCESS ADMIN_KICK // schimba ADMIN_KICK cu ce acces doresti

    new const bars[] = "/";

    new command[][] =
    {
       "/restart"  
    };

    new LinkCSaccess[] =
    {
       ADMIN_KICK
    };

    public plugin_init()
    {
       register_plugin("Ultimate Restart", "1.0", "x");

       register_concmd("admin_restart", "cmdrLinkCS", RESTART_ACCESS, "<secunde> - si dai restart");
       register_concmd("amx_restart", "cmdrLinkCS", RESTART_ACCESS, "<secunde> - si dai restart");

       register_clcmd ("say", "hook_say");
    }

    public hook_say(index)
    {
       static arg[192], command2[192];
       read_args(arg, charsmax (arg));
    	
       if (!arg[0])
          return PLUGIN_CONTINUE;

       remove_quotes(arg[0]);
    	
       for (new x; x < sizeof command; x++)
       {
        if(equal(arg, command[x], strlen(command[x])))
        {
         if(get_user_flags(index) & LinkCSaccess[x])
         {
           replace(arg, charsmax(arg), bars, "");
           formatex(command2, charsmax(command2), "amx_%s", arg);
           client_cmd(index, command2);
         }		
         break;
        }
       }	
       return PLUGIN_CONTINUE;
    }

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

       new Admin[32], arg[3];

       read_argv(1, arg, 3);
       get_user_name(id, Admin, 31);

       new restart = str_to_num(arg);

       new ctimeleft = get_timeleft()/60;
      
       server_cmd("sv_restartround %d", restart);
       client_print(0, print_chat, "ADMIN: %s executa restart in %d secunde", Admin, restart); 
       server_cmd("mp_timelimit %d",ctimeleft);
        
       return PLUGIN_HANDLED;
    }

    stock cmd_access(id, level, cid, num) 
    {
       new has_access = 0;

       if (id == (is_dedicated_server() ? 0 : 1)) 
       {
          has_access = 1;
       }
       else if (level == ADMIN_ADMIN)
       {
          if (is_user_admin(id))
          {
    	has_access = 1;
          }
       }
       else if (get_user_flags(id) & level)
       {
          has_access = 1;
       }
       else if (level == ADMIN_ALL) 
       {
          has_access = 1;
       }

       if (has_access == 0) 
       {
          client_print(id, print_chat, "Nu ai acces la aceasta comanda!");
          console_print(id, "Nu ai acces la aceasta comanda!");
          return 0;
       }
       if (read_argc() < num) 
       {
          new hcmd[32], hinfo[128], hflag;
          get_concmd(cid, hcmd, 31, hflag, hinfo, 127, level);

          client_print(id, print_chat, "Foloseste comanda: /restart <secunde> - si dai restart");
          console_print(id, "Foloseste comanda: %s %s", hcmd, hinfo);
          return 0;
       }
       return PLUGIN_HANDLED;
    }

    stock access(id, level) 
    {
       if(level == ADMIN_ADMIN)
       {
          return is_user_admin(id);
       }
       return (get_user_flags(id) & level);
    }

    stock is_user_admin(id)
    {
       return (get_user_flags(id) > 0 && !(get_user_flags(id) & ADMIN_USER));
    }

Code: Select all

"Daca ai culoare nu inseamna ca esti mai presus ca un utilizator. Culoare e un fel de "rasplata" pentru ca te implici in "ridicarea" acestei comunitati.
Unii nu realizeaza ca daca ai culoare nu inseamna ca esti smecher." -- by Alexey
:troll :troll

Spui ceva,dar faci altceva !
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 34 guests