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
Nowy Plugin

[ROZWIĄZANE] Restart 5 sekund po rozpoczeciu mapy.

Nowy Plugin

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

#1 Freeway...

    Banned

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 04.05.2012 07:32

Witam. Czy napisalby ktos plugin, ktory po 5 sekundach od rozpoczecia mapy lub po wejsciu 2 osob na serwer robilby restart po 5 sekundach + odliczal w HUD na zielono-Rozpoczecie gry za 5 sekund.
Z gory dzięki.

#2 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 04.05.2012 07:48

Restart 5 sec po rozpoczeciu mapy oraz wtedy jak, ktoś dołączy i jest dwoje graczy.

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "hubert"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("TeamInfo","team_assign","a")

set_hudmessage(0, 255, 0, -1.0, 0.2, 0, 6.0, 3.0)
show_hudmessage(0, "Restart w ciagu 5 sec.")
server_cmd("sv_restart 5");

}
public team_assign()
{
		static old_team[33]
		new tid
		new id = read_data(1)
		new Team[32]
		read_data(2,Team,31)	//UNASSIGNED
								//TERRORIST
								//CT
								//SPECTATOR
		if(equal(Team,"UNASSIGNED")) tid = 0
		else if(equal(Team,"TERRORIST")) tid = 1
		else if(equal(Team,"CT")) tid = 2
		else if(equal(Team,"SPECTATOR")) tid = 3
	  
		if(old_team[id]==tid) return PLUGIN_CONTINUE  
	  
		old_team[id] = tid							
	  
		new players = get_playersnum()

if(players == 2){
  set_hudmessage(0, 255, 0, -1.0, 0.2, 0, 6.0, 3.0)
  show_hudmessage(0, "Restart w ciagu 5 sec.")
  server_cmd("sv_restart 5");


}

		return PLUGIN_CONTINUE		
}

  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#3 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 04.05.2012 09:01

Niestety nie dziala ;(

#4 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 13.05.2012 08:25

Pomoze ktos z tym?

#5 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 13.05.2012 13:47

Próbuj

#include <amxmodx>

new Odliczanie, Kanal;

public plugin_init()
{
register_plugin("Restart", "0.1", "kapi10072");
register_event("TextMsg", "Restart", "a", "2&#Game_C");
Restart();
}
public Restart()
{
Odliczanie = 5;
set_task( 1.0, "Koniec", _, _, _, "b" );

return PLUGIN_CONTINUE;
}
public Koniec()
{
set_hudmessage( 0, 255, 0, -1.0, 0.75, 2, 0.02, 1.0, 0.01, _,-1 );
ShowSyncHudMsg(0, Kanal, "UWAGA !!! UWAGA !!!^nRestart za:^n %d sekund !", Odliczanie);

Odliczanie -= 1;

if(Odliczanie <= 0)
{
server_cmd("sv_restart 1");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}


Użytkownik kapi10072 edytował ten post 13.05.2012 13:48

  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#6 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 13.05.2012 15:21

Niestety ale nie dziala.

#7 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 13.05.2012 16:54


#include <amxmodx>

new Odliczanie, Kanal,
bool:jest;

public plugin_init()
{
register_plugin("Restart", "0.1", "kapi10072");
register_event("TextMsg", "Restart", "a", "2&#Game_C");
set_task(5.0, "Restart");
}
public Restart()
{
Odliczanie = 5;
jest = true;
set_task( 1.0, "Koniec", _, _, _, "b" );

return PLUGIN_CONTINUE;
}
public Koniec()
{
if(jest)
{
set_hudmessage( 0, 255, 0, -1.0, 0.75, 2, 0.02, 1.0, 0.01, _,-1 );
ShowSyncHudMsg(0, Kanal, "UWAGA !!! UWAGA !!!^nRestart za:^n %d sekund !", Odliczanie);

Odliczanie -= 1;

if(Odliczanie <= 0)
{
server_cmd("sv_restart 1");
jest = false;
}
}
}


  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#8 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 13.05.2012 17:56

Tez nie dziala wlasciwie bo gra sie zaczyna strasznie lagowac i po kilku sekundach sie restartuje, ale nie ma nic o tym w HUD...

#9 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 13.05.2012 18:38


#include <amxmodx>

#define SPRAWDZ 3436

new Odliczanie[33], Kanal, Max,
bool:jest;

public plugin_init()
{
register_plugin("Restart", "0.1", "kapi10072");
register_event("TextMsg", "Restart", "a", "2&#Game_C");
set_task(5.0, "Restart");

Max = get_maxplayers();
}
public Restart()
{
jest = true;
for(new id = 0; id < Max; id++)
{
if(is_user_connected(id))
{
Odliczanie[id] = 5

if(task_exists(id + SPRAWDZ))
{
remove_task( id + SPRAWDZ );
}
set_task( 1.0, "Koniec", id + SPRAWDZ, _, _, "b" );
}
}

return PLUGIN_CONTINUE;
}
public Koniec(task_id )
{
new id = task_id - SPRAWDZ;
set_hudmessage(0, 255, 0, -1.0, -1.0, 2, 0.02, 1.0, 0.01, _,-1 );
ShowSyncHudMsg(0, Kanal, "UWAGA !!! UWAGA !!!^nRestart za:^n %d sekund !", Odliczanie[id]);

Odliczanie[id] -= 1;

if(Odliczanie[id] <= 0)
{
if( task_exists(task_id) )
{
remove_task( task_id );
}
if(jest)
{
server_cmd("sv_restart 1");
}
jest = false;
}
}



Musi działać..
  • +
  • -
  • 1

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#10 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 13.05.2012 18:54

No niestety tez nie...

#11 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 13.05.2012 19:18

Możesz opisać co Ci nie działa ?
  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#12 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 13.05.2012 19:49

W ogole tak jakby nie bylo tego pluginu...

#13 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 13.05.2012 21:13

amxx list w konsole serwera i podaj co wyskoczy, ewentualnie jakieś error logi są?

Musisz plugin testować przy min. 1 osobie w CT i 1 osobie w TT
  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#14 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 13.05.2012 23:51

Załączony plik  restarter.sma   490 bajtów  42 Ilość pobrań
  restarter.amxx

#15 Freeway...

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:252
  • Imię:Dawid
  • Lokalizacja:Konin
Offline

Napisano 14.05.2012 17:34

W logach caly czas powtarza sie jeden blad, o debugowaniu pluga. Ale wczoraj przy pomocy kumpla napisalem bardzo dobry plugin, ktory mi odpowiada, wiec dzięki za pomoc, ale juz sobie sam pomoglem.
Oczywiscie + za checi.

#16 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

  • Postów:3 035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.05.2012 20:26

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

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

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