Napisanie pluginu menu
lichy993
05.03.2012
Napisanie pluginu menu a w nim:
1.Gracz zwykly
2. Gracz VIP
zwyklemu zeby dawalo MP5NAVY a vip p90 Gracz vip na flage t
Menu zeby pokazywalo sie na poczatku rundy nie na komende
No i zeby tak bylo ze jak gosciu wcisnie np gracz zwykly to zeby mu to dawalo juz do konca mapy i zeby mogl wznowic to menu komenda /pbguns
Jesli jakby byl ktos hojny to poprosze o dodanie modeli paitballer.mdl tak plik sie nazywa.
1.Gracz zwykly
2. Gracz VIP
zwyklemu zeby dawalo MP5NAVY a vip p90 Gracz vip na flage t
Menu zeby pokazywalo sie na poczatku rundy nie na komende
No i zeby tak bylo ze jak gosciu wcisnie np gracz zwykly to zeby mu to dawalo juz do konca mapy i zeby mogl wznowic to menu komenda /pbguns
Jesli jakby byl ktos hojny to poprosze o dodanie modeli paitballer.mdl tak plik sie nazywa.
karololo
05.03.2012
Myślę, że menu w tym przypadku jest zbędne. Napisałem Ci tak, że na początku rundy daje broń, w zależności czy jesteśmy VIPem czy nie.
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Maniac"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Sprawdz", 2, "1=Round_Start")
register_clcmd("say /pbguns", "Sprawdz")
register_clcmd("say_team /pbguns", "Sprawdz")
}
public Sprawdz(id) {
if(!is_user_alive(id))
return;
if (get_user_flags(id) & ADMIN_LEVEL_H) {
give_item(id,"ammo_57mm");
give_item(id,"weapon_p90") ;
} else {
give_item(id,"weapon_mp5navy");
give_item(id,"ammo_9mm");
}
}
karololo
05.03.2012
(!is_user_alive(id)
Nie potrzebnie dałem chyba '!'. Spróbuj tak:
if(is_user_alive(id)
Użytkownik Poprostu Maniac edytował ten post 05.03.2012 21:00
speedkill
05.03.2012
Event round start nie posiada id, musisz zrobić pętle.
3maj takie coś
Użytkownik speedkill edytował ten post 05.03.2012 21:13
3maj takie coś
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <fun> #define PLUGIN "Menu" #define VERSION "1.0" #define AUTHOR "Maniac" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "Sprawdz", 1) register_clcmd("say /pbguns", "Sprawdz") register_clcmd("say_team /pbguns", "Sprawdz") } public Sprawdz(id) { if(is_user_alive(id)) { if(get_user_flags(id) & ADMIN_LEVEL_H) { give_item(id,"ammo_57mm"); give_item(id,"weapon_p90") ; } else { give_item(id,"weapon_mp5navy"); give_item(id,"ammo_9mm"); } } }
Użytkownik speedkill edytował ten post 05.03.2012 21:13
lichy993
06.03.2012
Wiecie co dziala to tylko gdzy koncze runde i wystrzelalem pol magazynku to na poczatku rundy nie uzupelnia amunicji. Zrobciew jeszcze to jak mozecie. Bardzo bym prosil
Wiecie co jednak wolal bym to menu bo tu raz jest tak ze daje 100 ammo a raz ze 130 niekiedy nie daje a przy vipie daje tylko 100.
Wiecie co jednak wolal bym to menu bo tu raz jest tak ze daje 100 ammo a raz ze 130 niekiedy nie daje a przy vipie daje tylko 100.