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

Crazy Restart by me


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
47 odpowiedzi w tym temacie

#1 Salamon

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:199
Offline

Napisano 11.05.2008 16:52

Crazy Restart

Krótki opis

Plugin mojego autorstwa pozwala na runde rozgrzewkową na broń którą sami wybierzemy! Włącznie z nożem. W hudzie na górze ekranu odliczanie do końca rundy rozgrzewkowej. 3 sekundy przed końcem gracze usłyszą odliczanie 'three' 'two' 'one'.Niżej załączniki do 3 pluginów: bez muzyczki, z muzyczką w formacie .wav i z muzyczką w formacie .mp3

Cvary

* crazy_restart 1/0 - włącza / wyłącza plugin
* crazy_restart_time - czas w sekundach trwania rundy rozgrzewkowej
* crazy_restart_weapon na jaką broń ma być runda rozgrzewkowa (co tu wpisać niżej)
Bronie

Lista broni które możemy ustawić na rundę rozgrzewkową
* weapon_mp5navy
* weapon_ump45
* weapon_p90
* weapon_m3
* weapon_xm1014
* weapon_galil
* weapon_ak47
* weapon_sg552
* weapon_famas
* weapon_m4a1
* weapon_aug
* weapon_scout
* weapon_awp
* weapon_sg550
* weapon_g3sg1
* weapon_m249
* weapon_mac10
* weapon_tmp
* weapon_glock
* weapon_usp
* weapon_p228
* weapon_deagle
* weapon_elite
* weapon_fiveseven
* weapon_knife
Konfiguracja do własnych potrzeb

Ponieważ podczas rundy rozgrzewkowej nie chcemy np antyrushera czy innych pluginów musimy je wyłączyć. Szukamy takich linijek jak niżej i robimy w/g instrukcji:

//dodajemy pluginy ktore chcemy zatrzymac na czas rundy nozowej
//a robimy to w nastepujacy sposob
//server_cmd("amx_pausecfg pause nazwa_pluginu.amxx")
//server_cmd("amx_pausecfg pause nazwa_pluginu2.amxx")
//dopisujemy te pluginy ktore chcemy zatrzymac i te same spowrotem
//wlaczamy nizej

Później żeby włączyć pluginy które zatrzymaliśmy szukamy tych linijek i robimy w/g instrukcji:
//tu spowrotem wlaczamy pluginy ktore zatrzymalismy wyzej
//server_cmd("amx_pausecfg enable nazwa_pluginu.amxx")
//server_cmd("amx_pausecfg enable nazwa_pluginu2.amxx")
//robimy tak z kazdym, a jak widac jedyne co sie zmienia to enable

Instalacja

Plugin instalujemy w ten sposób -> http://amxx.pl/viewtopic.php?t=20

Jeżeli używamy wersji z muzyczką to plik o nazwie muzyczka.wav (lub .mp3) wrzucamy do sound/misc/TU

Załączone pliki


  • +
  • -
  • 2

#2 MafiaDL

    Naj-Najstarszy Moderator

  • Przyjaciel

Reputacja: 561
Wszechwiedzący

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

Napisano 11.05.2008 17:34

Nice Good Robota
  • +
  • -
  • 0

#3 ProY

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:84
Offline

Napisano 12.05.2008 12:33

a można ustawic więcej niż jedna bron np. scout + deagle?
  • +
  • -
  • 0

#4 Salamon

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:199
Offline

Napisano 12.05.2008 13:30

a można ustawic więcej niż jedna bron np. scout + deagle?


nie i mysle ze latwo tego nie zrobi jezeli juz chcialby, za duzo kombinowania byloby z tym
  • +
  • -
  • 0

#5 Insane91

    Początkujący

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:19
Offline

Napisano 17.05.2008 21:42

nie da sie rundy rozgrzewkowej na granaty ? ^^
  • +
  • -
  • 0

#6 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 17.05.2008 21:45

Insane91, też tak myślę +migający ekran :?

#7 Cyper

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
Offline

Napisano 23.05.2008 12:28

Ale tu jest tylko plik .sma ??
Jak mam go skompilować na .amxx ??
Bo pzrez webcompiler sie nieda :?

POMOCY!!!

:help: :help: :help: :help:
  • +
  • -
  • 0

#8 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 23.05.2008 15:04

Cyper, to przez AMX Mod X studio.
http://amxx.pl/viewtopic.php?t=792

#9 Cyper

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
Offline

Napisano 23.05.2008 15:08

Dzięki, dzięki, dzięki, dzięki.

;) ^^ :D :lol: ;-) :) :) O:) ;)
  • +
  • -
  • 0

#10 patriq

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:15
Offline

Napisano 23.05.2008 15:48

Może ktoś skomplikować z muzyczką .wav? Nie idzie błąd nawet mam w amxstudio :/
  • +
  • -
  • 0

#11 Cyper

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
Offline

Napisano 23.05.2008 21:31

NIedziala :?

Jest odliczanie i restart, ale niema broni, wsyztsko jedno jaką wybiore i tak jest tylko na glocki :foch:
  • +
  • -
  • 0

#12 patriq

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:15
Offline

Napisano 24.05.2008 13:19

refresh
  • +
  • -
  • 0

#13 Salamon

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:199
Offline

Napisano 24.05.2008 20:05

NIedziala :?

Jest odliczanie i restart, ale niema broni, wsyztsko jedno jaką wybiore i tak jest tylko na glocki :foch:


moze zle wpisujesz nazwe broni, mi wszystkie dzialaly, tylko nie wpisuj granata, musi byc wpisane w cvarze np 'weapon_m4a1'

btw patrick, rehostonalem bo byl maly problem z pobieraniem nie wiem czemu:P sprobuj teraz
  • +
  • -
  • 0

#14 Len1o

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
Offline

Napisano 10.06.2008 21:50

fajny plugin ale ma malego buga sprawdzalem u siebie na serwie i trzeba chwile poczekac zeby dostac bron ale nie zawsze sie ja dostaje ammo dostaje sie po 10sec :[
na pewno nie winna pingu ;]

gdybys mogl cos z tym zrobic nawet zeby byl sam noz bo chce 1 walke z muzyczka z gory dziekuje
  • +
  • -
  • 0

#15 Salamon

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:199
Offline

Napisano 11.06.2008 15:54

on co 4 sekundy daje raz bron, a z amunicja to jest tak ze wlasnie po 4 sekundach gdy znowu dostanie ta sama bron to tak jakby dostal ammo
  • +
  • -
  • 0

#16 Len1o

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
Offline

Napisano 11.06.2008 20:46

a da rede to zmienic zeby szybciej dawalo
  • +
  • -
  • 0

#17 pejsik

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:33
  • Lokalizacja:Rzeszów
Offline

Napisano 05.08.2008 21:34

Witam
Mam pytanie dlaczego ten plugin dziala dobrze na niektorych mapach
Chodzi mi o to ze na niektorych mapach gracze nei dostaja broni itp
  • +
  • -
  • 0

#18 MafiaDL

    Naj-Najstarszy Moderator

  • Przyjaciel

Reputacja: 561
Wszechwiedzący

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

Napisano 07.08.2008 03:04

Na noze bedzie...


#include <amxmodx>
#include <fun>

new bool:isrestart = false
new timer

new const muzyczka2[] = {"sound/misc/muzyczka.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_knife")

  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_deagle", "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_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

//dodajemy pluginy ktore chcemy zatrzymac na czas rundy nozowej
//a robimy to w nastepujacy sposob
//server_cmd("amx_pausecfg pause nazwa_pluginu.amxx")
//server_cmd("amx_pausecfg pause nazwa_pluginu2.amxx")
//dopisujemy te pluginy ktore chcemy zatrzymac i te same spowrotem
//wlaczamy nizej

    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)

//tu spowrotem wlaczamy pluginy ktore zatrzymalismy wyzej
//server_cmd("amx_pausecfg enable nazwa_pluginu.amxx")
//server_cmd("amx_pausecfg enable nazwa_pluginu2.amxx")
//robimy tak z kazdym, a jak widac jedyne co sie zmienia to enable

 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 Restart za %i sekund ^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
}

:D

[ Dodano: 07-08-2008, 04:53 ]
ehh chyba nie
  • +
  • -
  • 0

#19 BW:*|4fun

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:38
Offline

Napisano 27.09.2008 09:29

CZy moze mi ktos przekompilowac ten plugin, bo amx studio mi nie dziala.

oto kod tego pluginu, ktory chce przekompilowac:

#include <amxmodx>
#include <fun>

new bool:isrestart = false
new timer

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_m")

  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

//dodajemy pluginy ktore chcemy zatrzymac na czas rundy nozowej
//a robimy to w nastepujacy sposob
//server_cmd("amx_pausecfg pause M_Antirusher_2.5.amxx")
//server_cmd("amx_pausecfg pause nazwa_pluginu2.amxx")
//dopisujemy te pluginy ktore chcemy zatrzymac i te same spowrotem
//wlaczamy nizej
server_cmd("amx_pausecfg pause M_Antirusher_2.5.amxx")
    set_task(res_time + 1, "end")
    set_task(1.0, "count_me", 123, _, _, "b")
    set_task(4.0, "ammo", 123, _, _, "b")
   }
}

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)

//tu spowrotem wlaczamy pluginy ktore zatrzymalismy wyzej
//server_cmd("amx_pausecfg enable M_Antirusher_2.5.amxx")
//server_cmd("amx_pausecfg enable nazwa_pluginu2.amxx")
//robimy tak z kazdym, a jak widac jedyne co sie zmienia to enable
server_cmd("amx_pausecfg enable M_Antirusher_2.5.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 Restart za %i sekund ^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
}

Z gory dziekuje za pomoc
  • +
  • -
  • 0

#20 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 27.09.2008 09:33

Sam to zrób: http://amxx.pl/Kompilator.php




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

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