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.
|
[ROZWIĄZANE] Restart 5 sekund po rozpoczeciu mapy.
#1
Napisano 04.05.2012 07:32
Z gory dzięki.
#2
Napisano 04.05.2012 07:48
/* 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 }
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
#3
Napisano 04.05.2012 09:01
#4
Napisano 13.05.2012 08:25
#5
Napisano 13.05.2012 13:47
#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
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#6
Napisano 13.05.2012 15:21
#7
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;
}
}
}
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#8
Napisano 13.05.2012 17:56
#9
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ć..
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#10
Napisano 13.05.2012 18:54
#11
Napisano 13.05.2012 19:18
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#12
Napisano 13.05.2012 19:49
#13
Napisano 13.05.2012 21:13
Musisz plugin testować przy min. 1 osobie w CT i 1 osobie w TT
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_*
#15
Napisano 14.05.2012 17:34
Oczywiscie + za checi.
#16
Napisano 14.05.2012 20:26
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 nowy plugin |
|
|||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 nowy plugin |
|
||||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 nowy plugin |
|
||||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 nowy plugin |
|
||||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 nowy plugin |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych