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

Dawanie broni gdy gracz jej nie ma


  • Zamknięty Temat jest zamknięty
23 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 12:41

Witajacie, u mnie na serwerze wpisując w konsoli anti pojawia sie menu broni i ludzie sobie to bugują itp. szukam plugin który działa tak:


- Po wpisaniu na say /bron u gracza wpisuje sie anti w konsoli
- Plugin sprawdza czy gracz posiada inna bron niz noz, jezeli nie to menu sie pojawia, jezeli tak to ma na say wiadomosc "Masz juz bron"


Jest mi to bardzo potrzebne i proszę o pomoc. Plusiki leca :D
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 17:18

Daj kod tego menu
sprawdź to może zadziała
#include <amxmodx>

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

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /bron","anti")
}
public anti(id)
{
	new weapon = get_user_weapon(id);
	if(weapon == CSW_KNIFE)
	{
		client_cmd(id,"anti")
	}
}

Użytkownik speedkill123 edytował ten post 12.08.2011 18:15

  • +
  • -
  • 1

If you can dream it, you can do it.


#3 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 17:53

#include <amxmodx>

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

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /bron","anti")
}
public anti(id)
{
	new weapon = get_user_weapon(id);
	if(weapon == CSW_KNIFE)
	{
		client_cmd(id,"anti")
	}
}

Sprawdź.

@UP skąd wziałeś ID broni z read_data?
Czy mnie coś omineło na 4um ?

Użytkownik Muzzi edytował ten post 12.08.2011 17:53

  • +
  • -
  • 1

#4 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 12.08.2011 18:01

Z read_data(2) się nie da, ale z read_data(4) już tak :]
  • +
  • -
  • 0

#5 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 18:14

Mój błąd sorki ;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#6 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 18:16

Jeszcze jakbyscie mogli dorobi tą inforamcje, gdy gracz ma bron, plusy lecą


PS: Które działa, bo nie mam jak sprawdzic :D? Cały plugin w załaczniku

Załączone pliki


  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#7 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 18:18

Wyliczy z read_data(4) Ale musi być to zarejestrowany event, w tym przypadku CurWeapon..
Moja wersja działa, zresztą powinna;D
  • +
  • -
  • 0

#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 18:21

Kompilator - AMXX.pl: Support AMX Mod X
@up moja już też działa ;]

Użytkownik speedkill123 edytował ten post 12.08.2011 18:21

  • +
  • -
  • 0

If you can dream it, you can do it.


#9 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 19:11

Sorka, ale nie mam jak sprawdzic, proszę o dorobienie tego, ze osoba która ma bron inną niz nóż ma i nie moze wziść broni, ma wiadomosc "[Zombie Mod] Masz juz bron, nie mozesz uzyc menu !"
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#10 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 19:16

#include <amxmodx>

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

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /bron","anti")
}
public anti(id)
{
	new weapon = get_user_weapon(id);
	if(weapon == CSW_KNIFE)
	{
		client_cmd(id,"anti")
	}
        else
        {
                client_print(id,3,"[Zombie Mod] Masz juz bron, nie mozesz uzyc menu !");
        }
}

Sprawdź, pisane na 4um.

Użytkownik Muzzi edytował ten post 12.08.2011 19:17

  • +
  • -
  • 1

#11 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 20:01

Ok, kompiluje sie, dodałem sobie jeszcze ColorChata, ale nie wiem czy dobrze, bo u Ciebie było jakies 3 nie wiem od czego :D

#include <amxmodx>
#include <colorchat>

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

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bron","anti")
}
public anti(id)
{
new weapon = get_user_weapon(id);
if(weapon == CSW_KNIFE)
{
client_cmd(id,"anti")
}
else
{
ColorChat(id, GREEN, "[Zombie Mod]^x01 Masz juz bron, nie mozesz uzyc menu !");
}
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#12 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 20:02

Tak masz dobrze ;]
  • +
  • -
  • 1

If you can dream it, you can do it.


#13 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 20:27

Printy są wypisane w enum, jako że:
0-print_server
1-print_console
2-print_center
3-print_chat

:D
Więc zamiast pisać całej składni używam numerków :)
  • +
  • -
  • 0

#14 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 20:53

Sprawdziłem na serwerze i tak, po wpisaniu /bron działa, ale wpisujac anti w konsoli blokada nie działa

Użytkownik LucKy_skiLL edytował ten post 12.08.2011 20:54

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#15 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 20:55

Daj mi cały plugin bo to trzeba w głównym pluginie zablokować ;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#16 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 12.08.2011 21:08

Łap

Załączone pliki


  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#17 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 14.08.2011 07:50

Komenda /bron nie ma już zadnej komendy anti
Kompilator - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 1

If you can dream it, you can do it.


#18 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 14.08.2011 21:24

dzięki wielkie :D Tylko jeszcze jeden problem, jak ktos zmieni na noz, a ma inne bronie to menu sie otwiera

Użytkownik LucKy_skiLL edytował ten post 14.08.2011 21:46

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#19 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 17.08.2011 20:18

Czyli ta komenda ma być raz na rundę ?
  • +
  • -
  • 0

If you can dream it, you can do it.


#20 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 17.08.2011 20:24

Nie, poniewaz osoba ktora kupic anti musi wpisac /bron bo inaczej nie dostanie broni
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube





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

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