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

2 pytania Vip i Multi Infection


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

#1 MuHeHe

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 07.04.2013 18:39

Witam otóż mam 2 pytania. Streszczę.

1. Wygenerowałem vipa w generatorze na amxx. I VIP niestety mi się mąci z Zombie Plague menu broni, da rade to jakoś wyłączyć dla vipa?
Chciałbym aby Gracz Vip nie miał menu z brońmi na Zombie.

2. Jak dodać do tego pluginu niżej Multi Infekcję. Tzn żeby plugin działał na Multi Infekcję.


Wygenerowany VIP:
http://wklej.org/id/1005506/

Multi Infekcja: Probówałem na różne sposoby ale nic nie wyszło mi jednak. co może być źle?



#include <amxmodx>
#include <engine>
#include <fun>
#include <fakemeta>
#include <zombieplague>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new bool:zamrozony[33]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_PlayerPreThink, "fw_PlayerPreThink")
}

public zp_round_started(gamemode, victim)
{
if(gamemode != MODE_MULTI)
return PLUGIN_HANDLED

if(zp_get_user_first_zombie(victim))
{
zamrozony[victim] = true
set_user_godmode(victim, 1)
set_user_maxspeed(victim, 0.1)
set_task(5.0, "reset", victim)
}
return PLUGIN_CONTINUE
}

public fw_PlayerPreThink(id)
{
if (!zamrozony[id]) return PLUGIN_CONTINUE
set_user_maxspeed(id, 1.0)

if( get_user_button(id) & IN_ATTACK && is_user_alive(id))
{
new buttons = pev(id,pev_button)
set_pev(id,pev_button,(buttons & ~IN_ATTACK));
return FMRES_HANDLED;
}

if( get_user_button(id) & IN_ATTACK2 && is_user_alive(id))
{
new buttons = pev(id,pev_button)
set_pev(id,pev_button,(buttons & ~IN_ATTACK2));
return FMRES_HANDLED;
}

return PLUGIN_CONTINUE

}

public reset(id)
{
set_user_godmode(id, 0)
zamrozony[id] = false
}

  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#2 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 08.04.2013 21:27

Jeżeli nikt się nie chce wysilić to chce się spytać tylko czy można jakoś opóźnić w czasie działanie pluginu Vip. Że działa dopiero po 10 sekundach od startu rundy, lub żeby menu vipa się wyświetlało dopiero po FreezeTime.

Co do tej Multi Infekcji mogę to zrobić nawet odpłatnie. Bo jak widać nikt nie odpisze...
  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#3 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 08.04.2013 22:06

odstęp czasowy - set_task()
  • +
  • -
  • 1

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#4 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 00:06

Dobra dzięki K!113r :) dało radę sobie poradziłem. łap + :)
Jeszcze potrzebna mi pomoc co do Multi Infekcji w pluginie. Próbowałem na różne sposoby lecz też nic ;/ nia za bardzo wiem jak dodać, aby działała. Multi Infekcja jak i ta zwykła pod plugin.
  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#5 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 09.04.2013 00:20

Zawsze mogłeś wyłączyć menu broni dla vipa (z zombie) lub nadać komunikację między pluginami, aby pojawiło się po uprzednim menu.
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#6 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 16:16

No właśnie o to mi chodziło, żeby wyłączyć menu broni z zombie moda dla vipa, tylko nie wiem gdzie.
Żebym wiedział jak i gdzie to bym nie próbował z odstępem czasowym właśnie tego robić ;/

Użytkownik MuHeHe edytował ten post 09.04.2013 16:18

  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#7 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 16:54

Podaj ten kod ZM, wystarczy dodać jeden warunek przy wyświetlaniu menu.

#8 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 17:08

A to przypadkiem nie trzeba dodać?

new g_Vip[33]

i w każdym menu tutaj if (!g_isalive[id] || g_zombie[id] || g_survivor[id]) dodać g_vip[id] ? jeżeli nie to łap

http://wklej.org/id/1007661/


Btw. dobrze by było gdybyś napisał. To na przyszłość bym wiedział :D

@ Edit. Dobrze by było aby Vip nie miał Menu Broni z ZP. A zombie nie miało Menu Vipa.

- Jeszcze co do tego Vip Generatora to nie ma opcji, że Menu ma być tylko dla poszczególnego Teamu ;/. Jest niby wybór poszczególnego Teamu, ale jak już zaznaczam Menu to ten wybór znika i zapewne dodaje Menu dla wszystkich.

Użytkownik MuHeHe edytował ten post 09.04.2013 17:13

  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#9 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 17:56

Jeśli dodajesz opcję zawsze (czyt. nie w menu), to masz ograniczenie bezpośrednie przy wyborze danych opcji.
Jeśli dodajesz opcję do menu, to ograniczenie bezpośrednie drużyny znika, gdyż jest ono ustalane wyżej, dla całej danej opcji w menu, w której skład wchodzi wybierana pozycja:
vipgenerator_teamlimit_menu_zestaw.png

Jeśli dla każdego z zestawów ustalisz limitację tylko dla CT, to Zombie nie będą widzieć Menu VIPa w ogóle.
Wystarczy zmienić pozycję "wszystkim" na "tylko dla CT" jak na rycinie załączonej powyżej.

//2066
//if (get_pcvar_num(cvar_buycustom))
if (get_pcvar_num(cvar_buycustom) && get_user_flags(id) & 524288 != 524288)

Załączony plik  zombie.sma   335,13 KB  28 Ilość pobrań
  zombie.amxx

#10 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 18:56

Dobra dzięki Benio działa :). Tylko czasami mi się buguje VIP, że jak ktoś z CT się stanie zombie podczas infekcji to te zombie to ma HE + Smoke lub czasami się nie wyświetla Menu dla CT po grze bedącej Zombie. ŁAP + :)

Dalej potrzebuje pomocy z Multi Infekcją.
  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#11 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 18:59

Możliwe, że zmiany drużyn następują w silniku zombie z opóźnieniem, nie wnikałem w to nigdy, gdyż ten tryb gry nie stanowi dla mnie rozrywki, a kod ma kilkanaście tysięcy linijek, więc trochę czasu musiałbym na to poświęcić, kompletnie nie znając działania modyfikacji.

#12 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 19:03

A gdzie mogę zmienić w tym kodzie co dałem powyżej z Vipem, żeby Menu vipa było otwarte tylko przez 10 sekund, a jak nie zostanie wybrana opcja to znika.
set_task to wiem - lecz to chyba otwiera, a jak wyłączyć?
  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png


#13 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 19:15

#define hide_menu(%1) show_menu(%1,0,"^n")


#14 MuHeHe

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Olecko
Offline

Napisano 09.04.2013 19:35

Dzięki :) już będę wiedział :). Teraz tylko został problem z Multi_Infection więc kto może to niech pomoże :P
  • +
  • -
  • 0

                                                                                                                                                         Najlepszy Zombie Escape w Polsce! 

IP: 213.189.52.237:27536

b_350_20_0E92D2_0C1CB6_FFFFFF_2B5CCF.png

Serwer Only Dust 2

IP: 31.186.82.137:27191

b_350_20_309BDE_202989_FFFFFF_1D3B86.png





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

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