<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hlds.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://hlds.pl/index.php?action=history&amp;feed=atom&amp;title=Simple_extend_%28amx_plugin%29</id>
		<title>Simple extend (amx plugin) - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/index.php?action=history&amp;feed=atom&amp;title=Simple_extend_%28amx_plugin%29"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;action=history"/>
		<updated>2026-04-24T09:01:49Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=8281&amp;oldid=prev</id>
		<title>Trawiator: +kategoria</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=8281&amp;oldid=prev"/>
				<updated>2008-06-20T13:17:54Z</updated>
		
		<summary type="html">&lt;p&gt;+kategoria&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 13:17, 20 cze 2008&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 144:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 144:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/sma&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/sma&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[kategoria:Pluginy_Amxx]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki-wiki:diff:version:1.11a:oldid:3356:newid:8281 --&gt;
&lt;/table&gt;</summary>
		<author><name>Trawiator</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=3356&amp;oldid=prev</id>
		<title>KaszpiR o 06:29, 28 cze 2006</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=3356&amp;oldid=prev"/>
				<updated>2006-06-28T06:29:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 06:29, 28 cze 2006&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Po zapisaniu trzeba plik przekopiować do podkatalogu scripting w amxx oraz postąpić zgodnie z instrukcjami zawartymi w poradniku o [[AMX Mod X]] na temat kompilacji i instalacji nowych pluginów.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Po zapisaniu trzeba plik przekopiować do podkatalogu scripting w amxx oraz postąpić zgodnie z instrukcjami zawartymi w poradniku o [[AMX Mod X]] na temat kompilacji i instalacji nowych pluginów.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{amxx}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;sma&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;sma&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki-wiki:diff:version:1.11a:oldid:3355:newid:3356 --&gt;
&lt;/table&gt;</summary>
		<author><name>KaszpiR</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=3355&amp;oldid=prev</id>
		<title>KaszpiR o 06:28, 28 cze 2006</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/index.php?title=Simple_extend_(amx_plugin)&amp;diff=3355&amp;oldid=prev"/>
				<updated>2006-06-28T06:28:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Opis=&lt;br /&gt;
Poniższy kod źródłowy należy skopiować i wkleić np. do notatnika oraz zapisać jako '''simple_extend.sma'''&lt;br /&gt;
&lt;br /&gt;
Po zapisaniu trzeba plik przekopiować do podkatalogu scripting w amxx oraz postąpić zgodnie z instrukcjami zawartymi w poradniku o [[AMX Mod X]] na temat kompilacji i instalacji nowych pluginów.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sma&amp;gt;&lt;br /&gt;
/**********************************************************&lt;br /&gt;
&lt;br /&gt;
Prosty pluginek do przedluzania mapy o 10 minut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plugin ma dzialac w nastepujacy sposob:&lt;br /&gt;
- Gdy timeleft jest mniejsze od 5ciu minut gracz&lt;br /&gt;
  moze wpisac vote_extend, teraz pojawia sie&lt;br /&gt;
  glosowanie z pytaniem czy rozszerzyc mape o&lt;br /&gt;
  10 minut. Gdy wynik bedzie pozytywny&lt;br /&gt;
  mp_timelimit jest zwiekszane o 10 w przeciwnym&lt;br /&gt;
  wypadku nie podejmowana jest zadna akcja.&lt;br /&gt;
  Po zakonczeniu glosowania nastepuje blokada&lt;br /&gt;
  aby nie pozwolic na spam gloswan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UWAGA: Plugin do poprawnego dzialania wymaga&lt;br /&gt;
aktywnego pluginu TIMELEFT.AMXX&lt;br /&gt;
&lt;br /&gt;
UWAGA 2: W wypadku gdy po zmianie mapy timelimit zostal&lt;br /&gt;
zwiekszony o XX minut nalezy do amxx.cfg dodac&lt;br /&gt;
nastepujacy wpis:&lt;br /&gt;
mp_timelimit ZZ&lt;br /&gt;
gdzie ZZ to czas po jakim nastepuje zmiana map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Historia:&lt;br /&gt;
- 0.1 - Zamysl, pierwsze 'szkice'. Pewnie nic nie&lt;br /&gt;
         zadziala.&lt;br /&gt;
- 0.2 - Generalnie jakies pierdoly.&lt;br /&gt;
Nowa wersja bo za pierwszym  razem wszystko dziala!&lt;br /&gt;
Jestem ku**a zaj***ty :P&lt;br /&gt;
- 0.3 - Specjalnie cos dla Ciebie Ogoor!&lt;br /&gt;
- Poprawki bledow w pisowni! HA!&lt;br /&gt;
- 0.4 - Dodalem logowanie kto odpalil glosowanie&lt;br /&gt;
oraz jaki byl wynik glosowania.&lt;br /&gt;
&lt;br /&gt;
Do zrobienia:&lt;br /&gt;
  - Obsluga jezykow obcych (multilingual)&lt;br /&gt;
&lt;br /&gt;
************************************************************/&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;amxmodx&amp;gt;&lt;br /&gt;
#include &amp;lt;amxmisc&amp;gt;&lt;br /&gt;
&lt;br /&gt;
new glosy[2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public plugin_init()&lt;br /&gt;
{&lt;br /&gt;
register_plugin(&amp;quot;Vote ExtendMap&amp;quot;,&amp;quot;0.4&amp;quot;,&amp;quot;trawiator&amp;quot;)&lt;br /&gt;
register_clcmd(&amp;quot;say vote_extend&amp;quot;,&amp;quot;vote_ext&amp;quot;,0,&amp;quot;- rozpoczyna glosowanie na rozszerzenie mapy&amp;quot;)&lt;br /&gt;
register_clcmd(&amp;quot;say /vote_extend&amp;quot;,&amp;quot;vote_ext&amp;quot;,0,&amp;quot;- rozpoczyna glosowanie na rozszerzenie mapy&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
register_menucmd(register_menuid(&amp;quot;Przedluzyc_Mape?&amp;quot;),(1&amp;lt;&amp;lt;0)|(1&amp;lt;&amp;lt;1),&amp;quot;licznik_glosow&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
register_cvar(&amp;quot;amx_last_extend_voting&amp;quot;,&amp;quot;0&amp;quot;)&lt;br /&gt;
register_cvar(&amp;quot;amx_vote_extend_delay&amp;quot;,&amp;quot;290&amp;quot;)&lt;br /&gt;
set_cvar_float(&amp;quot;amx_last_extend_voting&amp;quot;, 0.0)&lt;br /&gt;
&lt;br /&gt;
return PLUGIN_CONTINUE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public vote_ext(id)&lt;br /&gt;
{&lt;br /&gt;
new Float:glosowanie = get_cvar_float(&amp;quot;amx_last_extend_voting&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if (glosowanie &amp;gt; get_gametime())&lt;br /&gt;
{&lt;br /&gt;
client_print(id,print_chat,&amp;quot;* Glosowanie juz trwa...&amp;quot;)&lt;br /&gt;
return PLUGIN_HANDLED&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (glosowanie &amp;amp;&amp;amp; glosowanie + get_cvar_float(&amp;quot;amx_vote_extend_delay&amp;quot;) &amp;gt; get_gametime()) {&lt;br /&gt;
client_print(id,print_chat,&amp;quot;* Nie mozna teraz glosowac...&amp;quot;)&lt;br /&gt;
return PLUGIN_HANDLED&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
new Float:czasdokonca = get_cvar_float(&amp;quot;amx_timeleft&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if (czasdokonca &amp;gt; 4.0 )&lt;br /&gt;
{&lt;br /&gt;
client_print(id,print_chat,&amp;quot;* Mozna glosowac dopiero, gdy zostanie conajmniej 5 minut do konca mapy...&amp;quot;)&lt;br /&gt;
return PLUGIN_HANDLED&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
new menu_pok[256]&lt;br /&gt;
format(menu_pok,255,&amp;quot;yAMXX Przedluzyc_Mape?w^n^n1. Tak^n2. Nie&amp;quot;)&lt;br /&gt;
new Float:czas_glosowania = get_cvar_float(&amp;quot;amx_vote_time&amp;quot;) + 2.0&lt;br /&gt;
set_cvar_float(&amp;quot;amx_last_extend_voting&amp;quot;, get_gametime() + czas_glosowania )&lt;br /&gt;
show_menu(0,(1&amp;lt;&amp;lt;0)|(1&amp;lt;&amp;lt;1),menu_pok,floatround(czas_glosowania))&lt;br /&gt;
set_task(czas_glosowania,&amp;quot;spr_glosow&amp;quot;)&lt;br /&gt;
client_print(0,print_chat,&amp;quot;* Glosowanie rozpoczete...&amp;quot;)&lt;br /&gt;
glosy[0]=glosy[1]=0&lt;br /&gt;
new authid[32],name[32]&lt;br /&gt;
get_user_authid(id,authid,31)&lt;br /&gt;
get_user_name(id,name,31)&lt;br /&gt;
log_amx(&amp;quot;VoteExtend: %s - &amp;lt;%s&amp;gt; rozpoczol glosowanie na rozszerzenie mapy&amp;quot;, name,authid)&lt;br /&gt;
return PLUGIN_HANDLED&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public licznik_glosow(id,key)&lt;br /&gt;
{&lt;br /&gt;
if ( get_cvar_float(&amp;quot;amx_vote_answers&amp;quot;) )&lt;br /&gt;
{&lt;br /&gt;
new name[32]&lt;br /&gt;
get_user_name(id,name,31)&lt;br /&gt;
client_print(0,print_chat,&amp;quot;* %s %s przedluzenia mapy.&amp;quot;, name, key ? &amp;quot;NIE CHCE&amp;quot; : &amp;quot;CHCE&amp;quot; )&lt;br /&gt;
}&lt;br /&gt;
++glosy[key]&lt;br /&gt;
return PLUGIN_HANDLED&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public spr_glosow(id)&lt;br /&gt;
{   &lt;br /&gt;
&lt;br /&gt;
client_print(0,print_chat,&amp;quot;VoteExtend: Tak - %d   Nie - %d&amp;quot;, glosy[0], glosy[1])&lt;br /&gt;
log_amx(&amp;quot;VoteExtend: Tak - %d   Nie - %d&amp;quot;, glosy[0], glosy[1])&lt;br /&gt;
&lt;br /&gt;
if (glosy[0] &amp;gt; glosy[1])&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
new Float:rozciagniecie = get_cvar_float(&amp;quot;mp_timelimit&amp;quot;)&lt;br /&gt;
set_cvar_float( &amp;quot;mp_timelimit&amp;quot; , rozciagniecie + 10.0 )&lt;br /&gt;
      client_print(0,print_chat,&amp;quot;* Mapa zostanie przedluzona o 10 minut!&amp;quot;)&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
      client_print(0,print_chat,&amp;quot;* Mapa nie zostanie przedluzona...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
return PLUGIN_CONTINUE&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/sma&amp;gt;&lt;/div&gt;</summary>
		<author><name>KaszpiR</name></author>	</entry>

	</feed>