Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Auto-Restart_v1.1.0


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 nismo

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:98
Offline

Napisano 04.07.2008 11:56

Witam!
Mam plugin jak w temacie i teraz po 45 sek mam restart, ale nadal mam noż w ręce jak zrobić aby pierwsza runda była nozówka a po restarcie zaczynala sie normalna gra. dzięki

/    

#include <amxmod> 

new onoff[8]
new bool:AutoRR = true		/* Plugin is enabled default - Set to false to disable */
new bool:AutoHud = true		/* Plugin uses Hud-Messages  - Set to false to use client_say */
new username[32]
new logfilename[256]

public switchweapon(id)
	engclient_cmd(id,"weapon_knife")

public amx_auto_rr(id){  
   if (!(get_user_flags(id)&ADMIN_SLAY)){  
      client_print(id,print_console,"[AMX] nie masz dostepu do tej komendy!")  
      return PLUGIN_HANDLED  
   }  
   if (read_argc() < 2){
      checkmode()
      client_print(id,print_console,"[AMX] Uzycie: amx_auto_rr < 0 | 1 >  | Aktualnie: * %s *", onoff)  
      return PLUGIN_HANDLED  
   }  

   read_argv(1,onoff,2)  

   if (equal(onoff,"1", 1)){
      AutoRR = true  
      client_print(id,print_console,"[AMX] Auto-Restart wlaczony!")
      if (AutoHud == true){
	hudstyle()
      }
      else {
	clientstyle()
      }
      log_to_file(logfilename,"amx_auto_rr: ^"%s^" wlaczyl Auto-Restart.",get_user_name(id,username,31))
   }
   else {  
      AutoRR = false
      client_print(id,print_console,"Auto-Restart wylaczony")  
      if (AutoHud == true){
	hudstyle()
      }
      else {
	clientstyle()
      }
      log_to_file(logfilename,"amx_auto_rr: ^"%s^" wylaczyl Auto-Restart.",get_user_name(id,username,31))
   }  
   return PLUGIN_HANDLED  
}  

public checkmode() {
  if(AutoRR == true){  
	copy(onoff, 8, "enabled")  
  } 
  else {  
	copy(onoff, 8, "disabled")  
  }  
  return PLUGIN_CONTINUE
}

public auto_tasks() 
{ 
set_hudmessage( 000, 100, 255, -1.0, 0.25, 0, 6.0, 12.0, 0.1, 0.2, 4) 
show_hudmessage(0,"Auto - Restart za 45 sek.") 
set_task(18.0,"auto_rr_1",0) 
set_task(33.0,"auto_rr_2",0) 
set_task(43.0,"auto_rr_3",0) 
set_task(44.0,"auto_rr_4",0) 
set_task(45.0,"auto_rr_5",0)
set_task(46.0,"auto_rr_6",0)
set_task(47.0,"auto_rr_7",0)
set_task(48.0,"auto_rr_8",0)
} 

public auto_rr_1() 
{ 
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 12.0, 0.1, 0.2, 4) 
show_hudmessage(0,"Auto - Restart za 30 sek")  
} 

public auto_rr_2() 
{ 
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 12.0, 0.1, 0.2, 4) 
show_hudmessage(0,"Auto - Restart za 15 sek")  
} 

public auto_rr_3() 
{ 
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4) 
show_hudmessage(0,"Auto - Restart za 5 sek")  
} 

public auto_rr_4() 
{ 
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4) 
show_hudmessage(0,"Auto - Restart za 4 sek") 
} 

public auto_rr_5()
{
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4)
show_hudmessage(0,"Auto - Restart za 3 sek")
}

public auto_rr_6()
{
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4)
show_hudmessage(0,"Auto - Restart za 2 sek")
}

public auto_rr_7()
{
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4)
show_hudmessage(0,"Auto - Restart za 1 sek")
}

public auto_rr_8()
{
set_hudmessage(000, 100, 255, -1.0, 0.25, 0, 6.0, 1.0, 0.1, 0.2, 4)
show_hudmessage(0,"Auto - Restart !!!")
client_cmd(0,"spk misc/trabka.wav")
}

public hudstyle() {
  new message[128]
  checkmode()
  format(message,127,"Auto-Restart",onoff)
  set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2)    
  show_hudmessage(0,message)
  return PLUGIN_CONTINUE
}

public clientstyle() {
  new message[128]
  checkmode()
  format(message,127,"Auto-Restart",onoff)
  client_print(0,print_chat,message)
}

public restart_time(){
	set_task (2.0,"restart_knives")
	set_task (get_cvar_float("amx_auto_rr_time"),"restart_map",0)
}

public restart_knives() {   
	if (get_cvar_num("amx_auto_rr_knives")==0){
		pause("b","switchweapon")
		server_cmd("amx unpause antirusher.amx")
	}
	else{
		unpause("b","switchweapon")  
		server_cmd("amx pause antirusher.amx")
	}
}

public restart_map() {   
	if (AutoRR==true){  
		set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2)
		show_hudmessage(0,"Milego fragowania i dobrej zabawy !")   
		set_cvar_float("sv_restart",2.0)
	        unpause("b","switchweapon")
		server_cmd("amx unpause antirusher.amx")

             		
	}  
  
	else {  
		client_print(0,print_chat,"[AMX] Autorestart wylaczony, nie mozna uruchomic autorestartu!")     
	}  
}  

public plugin_init() {  
	register_plugin("Auto-Restart","1.1.0","-ThX-")  
	register_event("TextMsg","restart_time","a","2&#Game_C")  
	register_event("TextMsg","auto_tasks","a","2&#Game_C")
	register_cvar("amx_auto_rr_time","45.0")
	register_cvar("amx_auto_rr_knives","0")
	register_clcmd("amx_auto_rr","amx_auto_rr",ADMIN_SLAY,"amx_auto_rr :  < 0 | 1>   Turns ability to Auto-Restart (Game Commencing) on and off")  
	get_time("addons/amx/logs/admin%m%d.log",logfilename,255)
	register_event("CurWeapon","switchweapon","be","1=1","2!29")
	pause("b","switchweapon")
	return PLUGIN_CONTINUE    
        
}



  • +
  • -
  • 0

#2 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 04.07.2008 16:14

Ten plugin jest skopany. Wgraj inny plugin odpowiadający za auto restart
  • +
  • -
  • 0

#3 MafiaDL

    Naj-Najstarszy Moderator

  • Przyjaciel

Reputacja: 561
Wszechwiedzący

  • Postów:3 492
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Warsaw
Offline

Napisano 04.07.2008 16:54

Najlepiej ten ;) http://amxx.pl/viewtopic.php?t=1215
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych