Dawanie broni gdy gracz jej nie ma
LucKy_skiLL
12.08.2011
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
- 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
speedkill
12.08.2011
Daj kod tego menu
sprawdź to może zadziała
Użytkownik speedkill123 edytował ten post 12.08.2011 18:15
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
Muzzi
12.08.2011
#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
LucKy_skiLL
12.08.2011
Jeszcze jakbyscie mogli dorobi tą inforamcje, gdy gracz ma bron, plusy lecą
PS: Które działa, bo nie mam jak sprawdzic ? Cały plugin w załaczniku
PS: Które działa, bo nie mam jak sprawdzic ? Cały plugin w załaczniku
Załączone pliki
Muzzi
12.08.2011
Wyliczy z read_data(4) Ale musi być to zarejestrowany event, w tym przypadku CurWeapon..
Moja wersja działa, zresztą powinna;D
Moja wersja działa, zresztą powinna;D
speedkill
12.08.2011
Kompilator - AMXX.pl: Support AMX Mod X
@up moja już też działa ;]
Użytkownik speedkill123 edytował ten post 12.08.2011 18:21
@up moja już też działa ;]
Użytkownik speedkill123 edytował ten post 12.08.2011 18:21
LucKy_skiLL
12.08.2011
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 !"
Muzzi
12.08.2011
#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
LucKy_skiLL
12.08.2011
Ok, kompiluje sie, dodałem sobie jeszcze ColorChata, ale nie wiem czy dobrze, bo u Ciebie było jakies 3 nie wiem od czego
#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 !");
}
}
Muzzi
12.08.2011
Printy są wypisane w enum, jako że:
0-print_server
1-print_console
2-print_center
3-print_chat
Więc zamiast pisać całej składni używam numerków
0-print_server
1-print_console
2-print_center
3-print_chat
Więc zamiast pisać całej składni używam numerków
LucKy_skiLL
12.08.2011
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
Użytkownik LucKy_skiLL edytował ten post 12.08.2011 20:54
speedkill
14.08.2011
Komenda /bron nie ma już zadnej komendy anti
Kompilator - AMXX.pl: Support AMX Mod X
Kompilator - AMXX.pl: Support AMX Mod X
LucKy_skiLL
14.08.2011
dzięki wielkie 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
Użytkownik LucKy_skiLL edytował ten post 14.08.2011 21:46
LucKy_skiLL
17.08.2011
Nie, poniewaz osoba ktora kupic anti musi wpisac /bron bo inaczej nie dostanie broni