Nie wiem dlaczego ale napisałem dobrze(chyba) plugin i menu z pluginu się nie wyświetla.
Chciałbym aby to menu pojawiało się co rundę. A dokładniej na początku rundy.
SMA:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#define PLUGIN "BonusMenu" //Plugin dobry na serwery HNS, EasyBlock.
#define AUTHOR "`Prototype[t]." //Uszanuj autora, jeśli edytujesz plugin to dodaj nick po Moim! (np. `Prototype[t]. edit by Twój nick!)
#define VERSION "1.0"
#define MYMENU_KEYS MENU_KEY_1|MENU_KEY_2|MENU_KEY_3
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("mymenu","mymenu");
register_menu("MyMenu",MYMENU_KEYS,"cbMyMenu");
}
public mymenu(id){
show_menu(id,MYMENU_KEYS, "yBonusMenu by `Prototype[t].^nrWybierz bonus:^nw1. Paczka HP^n2. Paczka AP^n3. Granaty(Only VIP)",-1,"MyMenu");
return PLUGIN_HANDLED;
}
public cbMyMenu(id, key){
switch(key){
case 0:{
client_print(id, print_chat, "[BonusMenu] Dostales dodatkowe HP!");
if(get_user_team(id) == 2){
set_user_health(id, 120);
}
if(get_user_team(id) == 1){
set_user_health(id, 150);
}
}
case 1:{
client_print(id, print_chat, "[BonusMenu] Dostales dodatkowe AP!");
if(get_user_team(id) == 2){
give_item(id, "item_kevlar")
}
if(get_user_team(id) == 1){
give_item(id, "item_assaultsuit")
}
}
case 2:{
if(get_user_flags(id) & ADMIN_RESERVATION){
client_print(id, print_chat, "[BonusMenu] Dostales granaty!");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
else
client_print(id, 3, "[BonusMenu] Granaty dostepne tylko dla VIPa!");
}
}
}
Mam nadzieję, że ktoś Mi pomoże. Polecą "+" !
Użytkownik `SaGuArO. edytował ten post 06.09.2011 22:09


Dodatki SourceMod



Temat jest zamknięty









