Nie jestem dobry, w ogole nie jestem jezeli chodzi o tworzenie menu, a akurat chcialby zrobic menu z modelami dla VIPów. Obecny kod prezentuje sie nastepujaco i kompletnie nie dziala:
#include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "Modele VIP" #define VERSION "1.0" #define AUTHOR "author" #define ADMIN_FLAG_X (1<<23) public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("ResetHUD", "resetModel", "b") register_clcmd("say /model", "display_model") } public plugin_precache() { precache_model("models/player/vip_ct/vip_ct.mdl") precache_model("models/player/vip_te/vip_te.mdl") } public display_model(id) { new menuBody[512] add(menuBody, 511, "\rModele VIP\w^n^n") add(menuBody, 511, "1. \yTest\w^n") add(menuBody, 511, "2. \yTest\w^n") add(menuBody, 511, "3. \yTest\w^n") add(menuBody, 511, "0. Exit^n") } public resetModel(id, level, cid, key) { switch (key) { case 1: { if (get_user_flags(id) & ADMIN_FLAG_X) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip_ct") } else { cs_reset_user_model(id) } } } case 2: { if (get_user_flags(id) & ADMIN_FLAG_X) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip_ct") } else { cs_reset_user_model(id) } } } case 3: { if (get_user_flags(id) & ADMIN_FLAG_X) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "vip_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "vip_ct") } else { cs_reset_user_model(id) } } } } return PLUGIN_CONTINUE } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par } */
Czy móglby ktos pomóc? będę wdzieczny.