Witam, próbowałem sam dodać funkcję w menu, która dawałaby graczowi nóż po wyborze opcji 1 z menu. Nie udaje mi się, zawsze jakieś błędy, pewnie wynika to z braku wiedzy.
Daję sma pluginu (podziękowania dla Speedkill)
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new g_MaxPlayers;
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("DeathMsg", "DeathMsg", "a");
}
public plugin_cfg(){
g_MaxPlayers = get_maxplayers();
}
public DeathMsg(){
if(GetAlivePlayers(1) == 1 && GetAlivePlayers(2) == 1){
for(new i = 1; i <= g_MaxPlayers; i++){
if(is_user_alive(i)){
ShowPlayerMenu(i);
}
}
}
}
public ShowPlayerMenu(id){
new g_Menu = menu_create("Zostales sam! Walczysz jak hardcore?", "MenuChoose");
menu_additem(g_Menu, "Tak, co to dla mnie!");
menu_additem(g_Menu, "Nie, boje sie... :(");
menu_display(id, g_Menu);
}
public MenuChoose(id, g_Menu, g_Item){
if(g_Item == MENU_EXIT){
menu_destroy(g_Menu);
return PLUGIN_HANDLED;
}
switch(g_Item){
case 0:{
client_print(id, 3, "Przyjales wyzwanie! Jestes hordcorem!");
strip_user_weapons(id)
give_item(id, "weapon_knife");
client_print(id, 3, "Masz tylko noz! Posiekaj go!")
}
case 1:{
client_print(id, 3, "Jestes jeszcze za slaby zeby byc hardcorem :)");
}
}
menu_destroy(g_Menu);
return PLUGIN_HANDLED;
}
stock GetAlivePlayers(g_Team){
new g_Players;
for(new i = 1; i <= g_MaxPlayers; i++){
if(is_user_alive(i) && get_user_team(i) == g_Team){
g_Players++;
}
}
return g_Players;
}
Chodzi mi o ten moment
public MenuChoose(id, g_Menu, g_Item){
if(g_Item == MENU_EXIT){
menu_destroy(g_Menu);
return PLUGIN_HANDLED;
}
switch(g_Item){
case 0:{
client_print(id, 3, "Przyjales wyzwanie! Jestes hordcorem!");
strip_user_weapons(id)
give_item(id, "weapon_knife");
client_print(id, 3, "Masz tylko noz! Posiekaj go!")
}
case 1:{
client_print(id, 3, "Jestes jeszcze za slaby zeby byc hardcorem :)");
}
}
menu_destroy(g_Menu);
return PLUGIN_HANDLED;
}
Użytkownik v139 edytował ten post 02.02.2014 14:10


Dodatki SourceMod




Temat jest zamknięty








