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
 

Zawartość użytkownika Snickers

Odnotowano 25 pozycji dodanych przez Snickers (Rezultat wyszukiwania ograniczony do daty: 26.04.2023 )


Sortuj według                Sortuj  

#113499 Zmiana hasła rcon

Napisano przez Snickers w 20.02.2010 23:32 w Pytania

Pavulon, twoja wersja ustawia nie o pełnych godzinach tylko co 2 h od wgrania ?

Ogólnie ciesze się, że aż takie zainteresowanie :P Wszystkich, którzy dorzucili coś mądrego od siebie nagradzam oczywiście reputacją, i swoim szczerym "Dziękuję :)"



#113289 Zmiana hasła rcon

Napisano przez Snickers w 20.02.2010 03:54 w Pytania

Vertricus, plugin tworzy tabele w bazie danych, ale w tej tabeli nie ma nic, co więcej plugin nie zmienia hasła.



#113084 Zmiana hasła rcon

Napisano przez Snickers w 19.02.2010 01:02 w Pytania

Wiedziałem że tak będzie, musiało coś być. Bo szczerze mówiąc to nie rozumiem co do mnie rozmawiasz ^^
Myślałem, że to wszystko będzie takie proste jak napisanie tego co ja tam u góry nabazgrałem :P Ten kod nie chce się skompilować, a jakby się dał to mam rozumieć że wtedy codziennie o 23 zmieniałby się rcon, czy raczej co 23 godziny ? ;]

P.S. Oporny jestem w tych sprawach, więc jeżeli jest to a wykonalne, lub zbyt trudne dla mnie, to może ktoś z Was by się połakomił ? A jak nie to dajmy sobie spokój. Oczywiście chciałbym próbować zrobić coś sam i się nauczyć, ale rozumiem, że cierpliwość ludzka ma granice :P



#113078 Zmiana hasła rcon

Napisano przez Snickers w 18.02.2010 23:00 w Pytania

Nie mam serwera na dedyku, a co do tego że trzeba użyć MySQL podejrzewałem :)

Więc jakby coś to czekam na konkrety :)



#113055 Zmiana hasła rcon

Napisano przez Snickers w 18.02.2010 21:58 w Pytania

Witam. Chciałem napisać plugin, który co dwie godziny ustawia losowe hasło rcon do serwera. No i niby coś tam napisałem, niby się skompilowało ale nie wiem czy takie coś przejdzie :)

#include <amxmodx>
new const duza[][] = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","Q","U","W","V","X","Y","Z"}
new const mala[][] = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","q","u","w","v","x","y","z"}
new const cyfra[][] = {"1","2","3","4","5","6","7","8","9","0"}
public plugin_init()
{
	register_plugin("HasloRcon","1.0","Snickers");
	set_task ( 7200.0, "rcon", _, _, _, "b");
}
public rcon()
{
	server_cmd("rcon_password ^"%s%s%s%s%s%s^"", mala[random_num(0,26)],duza[random_num(0,26)],mala[random_num(0,26)],mala[random_num(0,26)],cyfra[random_num(0,10)],duza[random_num(0,26)]);
}

I mam kilka pytań. Czy taki plugin będzie działał skutecznie ? Czy da radę zrobić, by plugin zmieniał to hasło o pełnych godzinach (0:00, 2:00 itd.), albo np. gdy ktoś wpisze komendę "rcon rcon_password "jakies haslo"" to zaczyna odliczać 2 h i po tym czasie zmienia. I czy da radę, by aktualne hasło było wyświetlane na stronie www i ile do następnej zmiany hasła :)

Trochę to pokomplikowane, ale chce po prostu wynajmować serwer, a ustawienie jednego hasła i wypożyczanie pod warunkiem zmiany na ustalone hasło po mixie raczej nie przejdzie, bo jak ktos nie zmieni to będzie miał serwer na cały dzień, a wpisanie do cfg to wyobraźcie sobie, że ktoś gra dwie mapy, zmienia mapę, cfg się wczytuje wchodzi ktoś obcy zmienia hasło i pograne :)

P.S. Tylko prosiłbym by wytłumaczyć mi to jak najprościej, bo nigdy nie pisałem pluginów, tylko je edytowałem :)



#106606 Przerobienie BF2

Napisano przez Snickers w 21.01.2010 01:45 w Pluginy

W tym temacie pisałem o nietypowym rankingu na mój serwer. Jak przeczytacie wszystkie 3 posty, to tam Pavulon pytał czy w BF2 jest opcja punktów za wygraną rundę. Ja napisałem , że nie ale się myliłem. Moje niedopatrzenie :)

Mógłby ktoś przerobić ten plugin tak, by zostały tylko punkty za wygrane rundy ? ;] Można jeszcze zostawić odznaki, a całą resztę wywalić, czyli medale, i punkty za zabicia :) Podejmie się ktoś ? Byłbym bardzo wdzięczny, ja będę próbował, ale wątpie czy mi się uda :)

Link do pluginu



#102627 Nietypowy ranking

Napisano przez Snickers w 31.12.2009 01:33 w Pluginy

A w BF2 są punkty za wygraną rundę ? Jeśli tak to nie było by problemu z usunięciem punktów za fragi.


No właśnie nie, i są odznaki a ja nie chce odznak czy punktów za podłożenie i rozbrojenie paki :)



#102550 Nietypowy ranking

Napisano przez Snickers w 30.12.2009 20:30 w Pluginy

Witam. Szukam osoby, która podjęłaby się napisania pluginu, coś a'la BF2 Mod z tym, że nie miałby on naliczać punktów za zdobyte fragi, tylko za wygrane rundy, no i bez odznak. Chciałbym taki plugin na swój serwer TeamPlay, ponieważ wszyscy chcą BF2 ale na TP to się nie nadaje bo zrobiłoby się FFA, wszyscy latali by za fragami i nie patrzyli jakim wynikiem kończy się mapa. Więc poprostu, jeżeli osobnik A jest w ct, i ct wygra rundę na de_dust2, to wszyscy z ct, wraz z osobnikiem A dostaliby punkty. Zmotywowało by to tych topowych graczy do ogarnięcia słabszych, bo zależałoby na wygraniu rundy, a nie nabiciu fragów :) Są jacyś chętni, i czy w ogóle da radę ? ;]



#102466 Nietypowy Ranking, Zmiana Ustawień Przy Dużym Pingu.

Napisano przez Snickers w 30.12.2009 16:43 w Szukam pluginu

co do 1 chcesz żeby zapisywał wygrane na jednej mapie?
co do tegopomysłu żeby zrobić rangi i punkty, to dla mnie bezsensowne, bo gracz może grać w CT, ATB przerzuci go do TT i zdobywa punkty dla przeciwnej druzyny


Chyba mnie nie zrozumiałeś, ale jesteś na dobrej drodze :) Wytłumaczę Ci na przykładzie bo tak zawsze jest najłatwiej :D Wchodzę sobie na serwer TP, no i sobie gramy w ct, mamy fajną ekipę i wygrywamy 5:0. Więc każdy z ct dostaje 5 punktów, za wygrane rundy. PTB przenosi mnie do terro, i ja nadal mam 5 punktów, i teraz musze wygrać z terro, żeby zdobyć kolejne, ale cały czas jest 5:0. To coś jak z fragami, tylko że zamiast fragów, żeby punkty były za wygrane rundy. I tak jak w BF2 modzie, niech pisze, że Twoja ranga to xxx , i zamiast Zabici wrogowie, to Wygrane rundy : x. Rozumiesz ? ;]

P.S. Nie na jednej mapie, tylko ogólnie, może być zapisywanie na StemID :)



#102416 Nietypowy Ranking, Zmiana Ustawień Przy Dużym Pingu.

Napisano przez Snickers w 30.12.2009 13:25 w Szukam pluginu

Witam. Szukam pluginu (a jeżeli takowy nie istnieje to kogoś kto mógłby go napisać), który naliczałby punkty za wygrane rundy. Coś w stylu BF2 moda, i w sumie to mogą być takie same nazwy rang, tylko żeby nie dostawało się punktów za ilość zabitych osób, tylko za ilość wygranych rund. Czyli np. na dd2 gram sobie w ct, wygrywamy w pierwszej rundzie to każdy z ct dostaje punkt. Da radę coś takiego zrobić ? Ilość punktów i rangi mógłbym sobie dopisać sam :)

Drugi plugin, to plugin który zmienia nam ustawienia cl_uperdaterate, rate itp, gdy mamy duży ping. Gdy to nie pomaga to wtedy nas kickuje. Wiem, że taki plugin istnieje, ale w wersji angielskiej :)



#98984 Restart w środku mapy

Napisano przez Snickers w 13.12.2009 23:20 w Problemy

Witam, mam mały problem z serwerem.
Nie wiem czy to plugin, ale w środku trwania mapy, gdy jest mało graczy na serwerze (najczęściej 2 on 2 albo 3 on 3), to runda restartuje się. Na początku myślałem, że to przez ptb - wyłączyłem - nada to samo. Potem, że przez auto restart - wyłączyłem - nadal to samo. Ma ktoś jakiś pomysł ?
Logi są czyste, oto lista moich pluginów.

unbanmenu.amxx
admin_freelook.amxx
afkbombtransfer.amxx
atac.amxx
deagsmapmanager.amxx
extreme_bancfg2.amxx
interpchanger.amxx
hobo_afk_manager.amxx
ultimate_ss.amxx
M_Antirusher.amxx
hpk_pl.amxx
mutemenu.amxx
c4timer.amxx
admin_spec_esp.amxx
snieg.amxx
Wynik.amxx
zasady.amxx
amx_ip.amxx
;auto_restart_knives.amxx
Christmas_C4.amxx
sound_mp3.amxx



#82481 Crash serwerza przy zmianie mapy.

Napisano przez Snickers w 13.09.2009 19:19 w Problemy

Przy zmianie mapy serwer mi się crashuje :/ Coś dziwnego pojawiło się w logach, lecz ja niestety nie wiem co to za błąd.

L 09/13/2009 - 20:11:08: Start of error session.
L 09/13/2009 - 20:11:08: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20090913.log")
L 09/13/2009 - 20:11:08: replace() buffer not big enough (128>=127)



#81121 Moduł cstrike

Napisano przez Snickers w 02.09.2009 16:00 w Problemy

Witam. Wchodzę sobie dziś na serwer a tutaj mały supraise ...
Nie działają mi pluginy niektóre. Więc wchodzę w logi by sprawdzić co jest nie tak a tutaj ...

L 09/02/2009 - 04:04:52: [AMXX] Plugin "reasonkicker.amxx" failed to load: Module/Library "cstrike" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "statsx.amxx" failed to load: Module/Library Class "xstats" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "miscstats.amxx" failed to load: Module/Library Class "xstats" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "afkkisss.amxx" failed to load: Module/Library "cstrike" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "bcd_hudtimer.amxx" failed to load: Module/Library Class "xstats" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "ptb.amxx" failed to load: Module/Library "cstrike" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "M_Antirusher_2.5.amxx" failed to load: Module/Library "cstrike" required for plugin.  Check modules.ini.
L 09/02/2009 - 04:04:52: [AMXX] Plugin "ultimate_ss.amxx" failed to load: Module/Library "cstrike" required for plugin.  Check modules.ini.

Ewidentnie coś z modułem cstrike ... w modules.ini nie ma średników, a dziś jeszcze wszystko działało.
Podmiana modułów nie pomaga, chyba że wgrywam z nie takiej wersji AMX, ale nie wiem jaką mam i jak ją sprawdzić :)



#56215 GGadu

Napisano przez Snickers w 10.04.2009 21:19 w Pluginy AMXX

A zmieniałeś to z wysyłaniem z gg do gracza z nickiem dwuczłonowym ? ;] W sensie żeby można było użyć

chat: "[you] to noob" Wiadomość



#55357 Wykonanie komendy przy wchodzeniu na serwer

Napisano przez Snickers w 07.04.2009 22:08 w Pluginy

Jeszcze raz dzięki wielkie. Bardzo się przydały Wasze porady, i na przyszłość będę wiedział :)



#55249 Wykonanie komendy przy wchodzeniu na serwer

Napisano przez Snickers w 07.04.2009 16:34 w Pluginy

Dzięki :)
Oczywiście leci pomógł :)

EDIT:

a jeżeli dam

public client_connect(id)
{
	client_cmd(id,"exec config.cfg")
}

public client_authorized(id)
{
	client_cmd(id,"rate 25000")
}

To najpierw ładuje cfg, a potem zmienia raty, czy wykona obydwie na raz ? ;] Wiem że można chyba

public client_connect(id)
{
	client_cmd(id,"exec config.cfg;wait;rate 25000")
}

Ale to są przykładowe komendy, a ja chce zrobić tak że najpierw ładuję config, a potem sprawdza czy w tym cfg jest jakiś tam wpis. Mam już all, ale nie wiem jak zrobić to, żeby najpierw ładowało cfg a potem wykonywało client_authorized.

Wiem, że jestem ciemna masa, ale każdy kiedyś się uczył :P



#55226 Wykonanie komendy przy wchodzeniu na serwer

Napisano przez Snickers w 07.04.2009 15:37 w Pluginy

Witam. Tylko ten dział mi pasował, ale gdyby coś było nie tak to przepraszam :D

Chodzi mi o to, czy istnieje możliwość, by plugin wykonał jakąś komendę na graczu (np. ex_interp 0.01) przy wchodzeniu na serwer ? Tylko nie od razu po wejściu, lecz przy ładowaniu.

Z góry dziękuję za odpowiedź :)



#54571 KontaktGG

Napisano przez Snickers w 04.04.2009 13:33 w Problemy z pluginami

Tak, tam są numery gg ^^



#54437 KontaktGG

Napisano przez Snickers w 04.04.2009 01:31 w Problemy z pluginami

Witam.
Mam na serwerze plugin ggadu. Chciałem, by użytkownicy serwera mieli łatwy dostęp do numerów gg adminów, więc wgrałem sobie plugin kontakt gg. Przerobiłem jedną linijkę tak, by po wybraniu konkretnego admina nie pokazywało jego numeru, ale od razu wyświetlało się pisanie wiadomości na gg.
Po wpisaniu /gg wyświetla się lista adminów z numerami obok. Przy wybraniu "0. Exit", czyli formalnie wyjście z listy, wychodzi ale później gdy używam komendy /gg już lista nie wyskakuje : :'(

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "KontaktGG"
#define VERSION "2.0"
#define AUTHOR "Woffer & Mokrot edit R3X"
#define CFGFILE "/kontakt.txt"
#define GGMAX 30

new g_gg[GGMAX];
new g_now=0;
new g_menu;
public plugin_init(){
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd ("say /gg", "func_menu")
}
public plugin_cfg(){
	new cfg[70];
	get_configsdir(cfg,69);
	add(cfg,69,CFGFILE);
	if(!file_exists(cfg)){
		set_fail_state("Brak pliku kontakt.txt");
	}
	g_menu = menu_create("yWybierz Admina do ktorego chcesz napisac:","func_menu_wybor")
	new nick[62],line[100],len;
	for(new i=0;i<GGMAX && read_file(cfg,i,line,99,len);i++){
		parse(line,nick,59,line,40);
		format(nick,61,"w%s",nick);
		g_gg[g_now++]=str_to_num(line);
		num_to_str(i,line,4);
		menu_additem(g_menu,nick,line,0)
	}
	menu_setprop(g_menu,MPROP_EXIT,MEXIT_ALL)
}
public func_menu(id){
    menu_display(id,g_menu,0);
    return PLUGIN_HANDLED;
}
public func_menu_wybor(id,menu,item){
	if(item==MENU_EXIT){
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	client_cmd(id,"messagemode ^"say gg: %d^" ",g_gg[item])
	return PLUGIN_HANDLED
}
L 04/04/2009 - 02:43:21: Invalid menu id 0(1)
L 04/04/2009 - 02:43:21: [AMXX] Displaying debug trace (plugin "kontakt.amxx")
L 04/04/2009 - 02:43:21: [AMXX] Run time error 10: native error (native "menu_display")
L 04/04/2009 - 02:43:21: [AMXX]    [0] kontakt.sma::func_menu (line 38)

Proszę o pomoc ;-)



#53835 Problem z crazy_restart

Napisano przez Snickers w 01.04.2009 01:32 w Problemy z pluginami

To samo. Teraz częściej dostaje broń, ale czasami tak jakby nie działało give_item. Z tym że niektórzy mają kosę :/



#52347 GGadu

Napisano przez Snickers w 27.03.2009 14:18 w Pluginy AMXX

Wszystko ładnie pięknie, lecz chce wysłać wiadomość do gracza o nicku np. Spider Man, w gg wpisuje

chat: Spider Man Wiadomosc

Żaden błąd nie wyskakuje, ale gdy ktoś ma dwu lub więcej członowy nick, to nie dochodzą wiadomości. próbowałem też

chat: "Spider Man" Wiadomosc
Nie znaleziono gracza

da się coś z tym zrobić ? ;]



#52265 Problem z crazy_restart

Napisano przez Snickers w 26.03.2009 21:38 w Problemy z pluginami

Gdybyś był tak miły, i rzucił okiem na moje .sma. Byłbym wdzięczny :)

#include <amxmodx>
#include <fun>

new bool:isrestart = false
new timer

new const muzyczka2[] = {"sound/misc/PainGivers/rush.mp3"}

public plugin_precache()
{
 precache_generic(muzyczka2)
}

public plugin_init()
{
  register_plugin("Crazy Restart", "4.8", "Salamon")

  register_event("TextMsg","start","a","2&#Game_C")
   
  register_cvar("crazy_restart","1")
  register_cvar("crazy_restart_time","45")
  register_cvar("crazy_restart_weapon","weapon_usp")

  register_clcmd("drop","block")
  register_clcmd("cl_setautobuy","block")
  register_clcmd("cl_autobuy","block")
  register_clcmd("cl_setrebuy","block")
  register_clcmd("cl_rebuy","block")
  register_clcmd("buy","block")
  register_clcmd("glock","block")
  register_clcmd("usp","block")
  register_clcmd("p228","block")
  register_clcmd("deagle","block")
  register_clcmd("elites","block")
  register_clcmd("fn57","block")
  register_clcmd("m3","block")
  register_clcmd("autoshotgun","block")
  register_clcmd("mac10","block")
  register_clcmd("tmp","block")
  register_clcmd("mp5","block")
  register_clcmd("ump45","block")
  register_clcmd("p90","block")
  register_clcmd("galil","block")
  register_clcmd("ak47","block")
  register_clcmd("scout","block")
  register_clcmd("sg552","block")
  register_clcmd("awp","block")
  register_clcmd("g3sg1","block")
  register_clcmd("famas","block")
  register_clcmd("m4a1","block")
  register_clcmd("bullpup","block")
  register_clcmd("sg550","block")
  register_clcmd("m249","block")
  register_clcmd("shield","block")
  register_clcmd("primammo","block")
  register_clcmd("secammo","block")
  register_clcmd("vest","block")
  register_clcmd("vesthelm","block")
  register_clcmd("flash","block")
  register_clcmd("hegren","block")
  register_clcmd("sgren","block")
  register_clcmd("nvgs","block")

  register_clcmd("weapon_knife", "block")
  register_clcmd("weapon_sg550", "block")
  register_clcmd("weapon_mac10", "block")
  register_clcmd("weapon_aug", "block")
  register_clcmd("weapon_xm1014", "block")
  register_clcmd("weapon_p90", "block")
  register_clcmd("weapon_c4", "block")
  register_clcmd("weapon_tmp", "block")
  register_clcmd("weapon_mp5navy", "block")
  register_clcmd("weapon_ump45", "block")
  register_clcmd("weapon_m4a1", "block")
  register_clcmd("weapon_awp", "block")
  register_clcmd("weapon_g3sg1", "block")
  register_clcmd("weapon_sg552", "block")
  register_clcmd("weapon_scout", "block")
  register_clcmd("weapon_m3", "block")
  register_clcmd("weapon_m249", "block")
  register_clcmd("weapon_ak47", "block")
  register_clcmd("weapon_fiveseven", "block")
  register_clcmd("weapon_usp", "block")
  register_clcmd("weapon_glock18", "block")
  register_clcmd("weapon_deagle", "block")
  register_clcmd("weapon_p228", "block")
  register_clcmd("weapon_elite", "block")
  register_clcmd("weapon_flashbang", "block")
  register_clcmd("weapon_hegrenade", "block")
  register_clcmd("weapon_smokegrenade", "block")

  register_clcmd("lastinv", "block")
}

public start()
{
  timer = get_cvar_num("crazy_restart_time")

  new Float:res_time = get_cvar_float("crazy_restart_time")

  if(get_cvar_num("crazy_restart") == 1)
   {
    isrestart = true
    
    server_cmd("amx_pausecfg enable hitbox.amxx")
    server_cmd("amx_hitbox a")
    server_cmd("amx_pausecfg pause ultimate_sounds.amxx")
    server_cmd("amx_pausecfg pause miscstats.amxx")
    server_cmd("amx_pausecfg pause sound_mp3.amxx")
    server_cmd("amx_pausecfg pasue aimbotdetect.amxx")

   
    set_task(res_time + 1, "end")
    set_task(5.0, "muzyczka")
    set_task(1.0, "count_me", 123, _, _, "b")
    set_task(2.0, "only_hs", 123, _, _, "b")
    set_task(0.1, "ammo", 123, _, _, "b")
   }
}

public muzyczka()
{
 client_cmd(0, "mp3 play %s", muzyczka2)
}

public ammo()
{
  new weapon[192]
  get_cvar_string("crazy_restart_weapon", weapon, 191)

  for(new i = 1; i <= get_playersnum(); i++)
  {
  give_item(i, weapon)
  engclient_cmd(i, weapon)
  }
}

public end()
{
 isrestart = false

 remove_task(123)
 
 server_cmd("amx_hitbox abcdefg")
 server_cmd("amx_pausecfg pause hitbox.amxx")
 server_cmd("amx_pausecfg enable ultimate_sounds.amxx")
 server_cmd("amx_pausecfg enable miscstats.amxx")
 server_cmd("amx_pausecfg enable sound_mp3.amxx")
 server_cmd("amx_pausecfg enable aimbotdetect.amxx")
 
 
 set_cvar_num("sv_restartround",1)
}
public only_hs()
{
    new green = random_num(5,255)
    new blue = random_num(5,255)
    new red = random_num(5,255)
    
    set_hudmessage(green, blue, red, -1.0, 0.01, 0, 0.1, 0.92, 0.1, 0.1, -1)
    show_hudmessage(0,"^n^n^n^n^n^n^n^n^n^n^n^n^n^n^n^n! Celuj tylko w !^nBANIE")
}

public count_me()
{
    new red = random_num(5,255)
    new green = random_num(5,255)
    new blue = random_num(5,255)  

    set_hudmessage(red, green, blue, -1.0, 0.01, 0, 0.1, 0.92, 0.1, 0.1, -1)
    show_hudmessage(0,"^n^n******************************^nRunda rozgrzewkowa^n              %i              ^n******************************", timer)



    if(timer == 3)
    {
    client_cmd(0, "spk vox/three.wav")
    }
    if(timer == 2)
    {
    client_cmd(0, "spk vox/two.wav")
    }
    if(timer == 1)
    {
    client_cmd(0, "spk vox/one.wav")
    }
    timer--
}

public block(id)
{
    if(isrestart)
        return PLUGIN_HANDLED
   
    return PLUGIN_CONTINUE
}



#52048 Problem z crazy_restart

Napisano przez Snickers w 26.03.2009 13:43 w Problemy z pluginami

Mi po próbie kompilacji wyskoczyły takie błędy:

Error: Undefined symbol "id" on line 135
Warning: Expression has no effect on line 135
Error: Expected token: ";", but found ")" on line 135
Error: Invalid expression, assumed zero on line 135
Error: Too many error messages on one line on line 135

Wydaje mi się, że trzeba

give_item(i, "weapon_mac10")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  give_item(i, "ammo_45acp")
  engclient_cmd(i,"weapon_mac10")

Ja się nie znam, ale tylko tak się u mnie dało :)



#51876 Problem z crazy_restart

Napisano przez Snickers w 25.03.2009 18:49 w Problemy z pluginami

Refresh, mam ten sam błąd :)



#50936 Crazy Restart by me

Napisano przez Snickers w 21.03.2009 21:40 w Pluginy AMXX

Ja mam problem tego typu, iż niektórzy mają tylko noże :/ Ja np. zawsze mam nóż, nigdy nie mam usp. Jak włączyłem noże było to samo.
Spójrzcie czy nic nie zkićkałem, bo jestem w tym zielony, i dopiero się uczę, jak widać na błędach :)

#include <amxmodx>
#include <fun>

new bool:isrestart = false
new timer

new const muzyczka2[] = {"sound/misc/PainGivers/rush.mp3"}

public plugin_precache()
{
 precache_generic(muzyczka2)
}

public plugin_init()
{
  register_plugin("Crazy Restart", "4.8", "Salamon")

  register_event("TextMsg","start","a","2&#Game_C")
   
  register_cvar("crazy_restart","1")
  register_cvar("crazy_restart_time","45")
  register_cvar("crazy_restart_weapon","weapon_usp")

  register_clcmd("drop","block")
  register_clcmd("cl_setautobuy","block")
  register_clcmd("cl_autobuy","block")
  register_clcmd("cl_setrebuy","block")
  register_clcmd("cl_rebuy","block")
  register_clcmd("buy","block")
  register_clcmd("glock","block")
  register_clcmd("usp","block")
  register_clcmd("p228","block")
  register_clcmd("deagle","block")
  register_clcmd("elites","block")
  register_clcmd("fn57","block")
  register_clcmd("m3","block")
  register_clcmd("autoshotgun","block")
  register_clcmd("mac10","block")
  register_clcmd("tmp","block")
  register_clcmd("mp5","block")
  register_clcmd("ump45","block")
  register_clcmd("p90","block")
  register_clcmd("galil","block")
  register_clcmd("ak47","block")
  register_clcmd("scout","block")
  register_clcmd("sg552","block")
  register_clcmd("awp","block")
  register_clcmd("g3sg1","block")
  register_clcmd("famas","block")
  register_clcmd("m4a1","block")
  register_clcmd("bullpup","block")
  register_clcmd("sg550","block")
  register_clcmd("m249","block")
  register_clcmd("shield","block")
  register_clcmd("primammo","block")
  register_clcmd("secammo","block")
  register_clcmd("vest","block")
  register_clcmd("vesthelm","block")
  register_clcmd("flash","block")
  register_clcmd("hegren","block")
  register_clcmd("sgren","block")
  register_clcmd("nvgs","block")

  register_clcmd("weapon_knife", "block")
  register_clcmd("weapon_sg550", "block")
  register_clcmd("weapon_mac10", "block")
  register_clcmd("weapon_aug", "block")
  register_clcmd("weapon_xm1014", "block")
  register_clcmd("weapon_p90", "block")
  register_clcmd("weapon_c4", "block")
  register_clcmd("weapon_tmp", "block")
  register_clcmd("weapon_mp5navy", "block")
  register_clcmd("weapon_ump45", "block")
  register_clcmd("weapon_m4a1", "block")
  register_clcmd("weapon_awp", "block")
  register_clcmd("weapon_g3sg1", "block")
  register_clcmd("weapon_sg552", "block")
  register_clcmd("weapon_scout", "block")
  register_clcmd("weapon_m3", "block")
  register_clcmd("weapon_m249", "block")
  register_clcmd("weapon_ak47", "block")
  register_clcmd("weapon_fiveseven", "block")
  register_clcmd("weapon_usp", "block")
  register_clcmd("weapon_glock18", "block")
  register_clcmd("weapon_deagle", "block")
  register_clcmd("weapon_p228", "block")
  register_clcmd("weapon_elite", "block")
  register_clcmd("weapon_flashbang", "block")
  register_clcmd("weapon_hegrenade", "block")
  register_clcmd("weapon_smokegrenade", "block")

  register_clcmd("lastinv", "block")
}

public start()
{
  timer = get_cvar_num("crazy_restart_time")

  new Float:res_time = get_cvar_float("crazy_restart_time")

  if(get_cvar_num("crazy_restart") == 1)
   {
    isrestart = true
    
    server_cmd("amx_pausecfg enable hsonly.amxx")
    server_cmd("amx_pausecfg pause ultimate_sounds.amxx")
    server_cmd("amx_pausecfg pause miscstats.amxx")
    server_cmd("amx_pausecfg pause sound_mp3.amxx")

   
    set_task(res_time + 1, "end")
    set_task(3.0, "muzyczka")
    set_task(1.0, "count_me", 123, _, _, "b")
    set_task(4.0, "ammo", 123, _, _, "b")
   }
}

public muzyczka()
{
 client_cmd(0, "mp3 play %s", muzyczka2)
}

public ammo()
{
  new weapon[192]
  get_cvar_string("crazy_restart_weapon", weapon, 191)

  for(new i = 1; i <= get_playersnum(); i++)
  {
  give_item(i, weapon)
  engclient_cmd(i, weapon)
  }
}

public end()
{
 isrestart = false

 remove_task(123)
 
    server_cmd("amx_pausecfg pause hsonly.amxx")
    server_cmd("amx_pausecfg enable ultimate_sounds.amxx")
    server_cmd("amx_pausecfg enable miscstats.amxx")
    server_cmd("amx_pausecfg enable sound_mp3.amxx")
 
 
 set_cvar_num("sv_restartround",1)
}

public count_me()
{
    new red = random_num(5,255)
    new green = random_num(5,255)
    new blue = random_num(5,255)  

    set_hudmessage(red, green, blue, -1.0, 0.01, 0, 0.1, 0.92, 0.1, 0.1, -1)
    show_hudmessage(0,"^n^n******************************^nRunda rozgrzewkowa^n              %i              ^n******************************", timer)

    if(timer == 3)
    {
    client_cmd(0, "spk vox/three.wav")
    }
    if(timer == 2)
    {
    client_cmd(0, "spk vox/two.wav")
    }
    if(timer == 1)
    {
    client_cmd(0, "spk vox/one.wav")
    }
    timer--
}

public block(id)
{
    if(isrestart)
        return PLUGIN_HANDLED
   
    return PLUGIN_CONTINUE
}

Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 141
Warning: Loose indentation on line 147
Header size:            676 bytes
Code size:             7016 bytes
Data size:             7028 bytes
Stack/heap size:      16384 bytes; estimated max. usage=202 cells (808 bytes)
Total requirements:   31104 bytes

2 Warnings.
Done.

Moduły odblokowany, cvary do cfg wpisane. Wszystko jest cacy, tylko z broniami mam problem.

P.S.
Niektórzy mają nawet glocka :/ ???:(