AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Model-Change-Menu doesn't work (https://forums.alliedmods.net/showthread.php?t=55066)

BoOnSpoOn 05-12-2007 17:13

Model-Change-Menu doesn't work
 
Hello, I have a VIP Menu where you can set you glowing, and change model etc. But the menu to change model doesn't work :S Please help me ^^
Code:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <engine>
#include <fakemeta>
#define KZ_VIP ADMIN_RESERVATION
#define KeysVIPMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
#define KeysModelMenu (1<<0)|(1<<1)|(1<<2)|(1<<9)
#define KeysTModelMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<9)
#define KeysCTModelMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<9)
#define KeysWeaponMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9)
#define KeysPistolsMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
#define KeysShotgunsMenu (1<<0)|(1<<1)|(1<<9)
#define KeysSMGsMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<9)
#define KeysRiflesMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
#define KeysSniperRiflesMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<9)
#define KeysMGMenu (1<<0)|(1<<9)
#define KeysAmmoMenu (1<<0)|(1<<1)|(1<<9)
#define KeysEquipmentMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9)
#define KeysGlowMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
new pluginname[] = "ProKreedz"
new bool:cam[33]
public plugin_init() {
 
register_plugin("VIP Menu","0.70 beta","SchlumPF*")
 
register_menucmd(register_menuid("VIPMenu"), KeysVIPMenu, "PressedVIPMenu")
 
register_menucmd(register_menuid("ModelMenu"), KeysModelMenu, "PressedModelMenu")
register_menucmd(register_menuid("TModelMenu"), KeysTModelMenu, "PressedTModelMenu")
register_menucmd(register_menuid("CTModelMenu"), KeysCTModelMenu, "PressedCTModelMenu")
 
register_menucmd(register_menuid("WeaponMenu"), KeysWeaponMenu, "PressedWeaponMenu")
register_menucmd(register_menuid("PistolsMenu"), KeysPistolsMenu, "PressedPistolsMenu")
register_menucmd(register_menuid("MGMenu"), KeysMGMenu, "PressedMGMenu")
register_menucmd(register_menuid("AmmoMenu"), KeysAmmoMenu, "PressedAmmoMenu")
register_menucmd(register_menuid("EquipmentMenu"), KeysEquipmentMenu, "PressedEquipmentMenu")
register_menucmd(register_menuid("SMGsMenu"), KeysSMGsMenu, "PressedSMGsMenu")
register_menucmd(register_menuid("ShotgunsMenu"), KeysShotgunsMenu, "PressedShotgunsMenu")
register_menucmd(register_menuid("RiflesMenu"), KeysRiflesMenu, "PressedRiflesMenu")
register_menucmd(register_menuid("SniperRiflesMenu"), KeysSniperRiflesMenu, "PressedSniperRiflesMenu")
 
register_menucmd(register_menuid("GlowMenu"), KeysGlowMenu, "PressedGlowMenu")
 
register_clcmd("say .vmenu","VIPMenu",KZ_VIP)
register_clcmd("say /vmenu","VIPMenu",KZ_VIP)
register_clcmd("say .vipmenu","VIPMenu",KZ_VIP)
register_clcmd("say /vipmenu","VIPMenu",KZ_VIP)
}
public plugin_precache() {
precache_model("models/rpgrocket.mdl")
}
// ================================================================================================
public VIPMenu(id,level,cid) {
 
if(!cmd_access(id,level,cid,2)) {
client_print(id, print_chat, "[%s] You have no acces to that command", pluginname)
return PLUGIN_HANDLED
}
 
ShowVIPMenu(id)
 
return PLUGIN_HANDLED
}
// =================================================================================================
public ShowVIPMenu(id) {
 
new menu[512]
 
new godmode[64]
if(get_user_godmode(id) == 0)
format(godmode,64,"\w03. Godmode")
else if(get_user_godmode(id) == 1)
format(godmode,64,"\d03. Godmode")
 
new noclip[64]
if(get_user_noclip(id) == 0)
format(noclip,64,"\w04. Noclip^n\w")
else if(get_user_noclip(id) == 1)
format(noclip,64,"\d04. Noclip^n\w")
 
new view[64]
if(!cam[id])
format(view,64,"\w06. Thirdperson^n\w")
else if(cam[id])
format(view,64,"\w06. Firstperson^n\w")
 
format(menu,512,"\yProKreedz - VIP^n^n\w01. Models^n02. Weapons^n%s^n%s05. Glow^n%s^n00. Exit^n", godmode, noclip, view)
show_menu(id, KeysVIPMenu, menu, -1, "VIPMenu")
}
public PressedVIPMenu(id, key) {
 
switch (key) {
case 0: {
//ShowModelMenu(id)
set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Have to fix it because it does not work :(")
}
case 1: {
ShowWeaponMenu(id)
}
case 2: {
if(get_user_godmode(id) == 0)
set_user_godmode(id,1)
else if(get_user_godmode(id) == 1)
set_user_godmode(id,0)
}
case 3: {
if(get_user_noclip(id) == 0)
set_user_noclip(id,1)
else if(get_user_noclip(id) == 1)
set_user_noclip(id,0)
}
case 4: {
ShowGlowMenu(id)
}
case 5: {
cam[id] = cam[id] ? false : true
set_view(id, cam[id] ? CAMERA_3RDPERSON : CAMERA_NONE)
}
case 9: {
show_menu(id,0,"")
}
}
}
// =================================================================================================
public ShowModelMenu(id) {
 
show_menu(id, KeysModelMenu, "\yProKreedz - Modelmenu^n\w^n01. Terrorists^n02. Counter-Terrorists^n03. VIP^n^n00. Close^n", -1, "ModelMenu")
}
public PressedModelMenu(id, key) {
 
switch (key) {
case 0: {
ShowTModelMenu(id)
}
case 1: {
ShowCTModelMenu(id)
}
case 2: {
cs_set_user_model (id,"vip")
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowTModelMenu(id) {
 
show_menu(id, KeysTModelMenu, "\yProKreedz - Modelmenu^n\w^n01. Phoenix Connexion^n02. Leet Crew^n03. Arctic Avengers^n04. Guerilla Warfare^n^n00. Close^n", -1, "TModelMenu")
}
public PressedTModelMenu(id, key) {
 
switch (key) {
case 0: {
cs_set_user_model (id,"terror")
}
case 1: {
cs_set_user_model (id,"leet")
}
case 2: {
cs_set_user_model (id,"arctic")
}
case 3: {
cs_set_user_model (id,"guerilla")
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowCTModelMenu(id) {
 
show_menu(id, KeysCTModelMenu, "\yProKreedz - Modelmenu^n\w^n01. Seal Team 6^n02. GSG-9^n03. SAS^n04. GIGN^n^n00. Close^n", -1, "CTModelMenu")
}
public PressedCTModelMenu(id, key) {
 
switch (key) {
case 0: {
cs_set_user_model (id,"urban")
}
case 1: {
cs_set_user_model (id,"gsg9")
}
case 2: {
cs_set_user_model (id,"sas")
}
case 3: {
cs_set_user_model (id,"gign")
}
case 9: {
show_menu(id,0,"")
}
}
}
// =================================================================================================
public ShowWeaponMenu(id) {
 
show_menu(id, KeysWeaponMenu, "\yProKreedz - Weaponmenu^n^n\w01. Pistols^n02. Shotguns^n03. SMGs^n04. Rifles^n05. Sniperrifles^n06. Machine Guns^n07. Ammo^n08. Equipment^n^n00. Exit^n", -1, "WeaponMenu")
}
public PressedWeaponMenu(id, key) {
 
switch (key) {
case 0: {
ShowPistolsMenu(id)
}
case 1: {
ShowShotgunsMenu(id)
}
case 2: {
ShowSMGsMenu(id)
}
case 3: {
ShowRiflesMenu(id)
}
case 4: {
ShowSniperRiflesMenu(id)
}
case 5: {
ShowMGMenu(id)
}
case 6: {
ShowAmmoMenu(id)
}
case 7: {
ShowEquipmentMenu(id)
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowPistolsMenu(id) {
 
show_menu(id, KeysPistolsMenu, "\yProKreedz - Weaponmenu^n^n\w01. Glock^n02. USP^n03. P228^n04. Deagle^n05. Elite^n06. FiveSeven^n^n00. Exit^n", -1, "PistolsMenu")
}
public PressedPistolsMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"weapon_glock18")
 
}
case 1: {
give_item(id,"weapon_usp")
 
}
case 2: {
give_item(id,"weapon_p228")
 
}
case 3: {
give_item(id,"weapon_deagle")
 
}
case 4: {
give_item(id,"weapon_elite")
 
}
case 5: {
give_item(id,"weapon_fiveseven")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowShotgunsMenu(id) {
 
show_menu(id, KeysShotgunsMenu, "\yProKreedz - Weaponmenu^n^n\w01. Shotgun^n02. Auto Shotgun^n^n00. Exit^n", -1, "ShotgunsMenu")
}
public PressedShotgunsMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"weapon_m3")
 
}
case 1: {
give_item(id,"weapon_xm1014")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowSMGsMenu(id) {
 
show_menu(id, KeysSMGsMenu, "\yProKreedz - Weaponmenu^n^n\w01. TMP^n02. MAC10^n03. UMP45^n04. MP5^n05. P90^n^n00. Exit^n", -1, "SMGsMenu")
}
public PressedSMGsMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"weapon_tmp")
 
}
case 1: {
give_item(id,"weapon_mac10")
 
}
case 2: {
give_item(id,"weapon_ump45")
 
}
case 3: {
give_item(id,"weapon_mp5navy")
 
}
case 4: {
give_item(id,"weapon_p90")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowRiflesMenu(id) {
 
show_menu(id, KeysRiflesMenu, "\yProKreedz - Weaponmenu^n^n\w01. Famas^n02. Galil^n03. AK47^n04. M4A1^n05. Krieg552^n06. Bullpup^n^n00. Exit^n", -1, "RiflesMenu")
}
public PressedRiflesMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"weapon_famas")
 
}
case 1: {
give_item(id,"weapon_galil")
 
}
case 2: {
give_item(id,"weapon_ak47")
 
}
case 3: {
give_item(id,"weapon_m4a1")
 
}
case 4: {
give_item(id,"weapon_sg552")
 
}
case 5: {
give_item(id,"weapon_aug")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
public ShowSniperRiflesMenu(id) {
 
show_menu(id, KeysSniperRiflesMenu, "\yProKreedz - Weaponmenu^n^n\w01. Scout^n02. Krieg550^n03. G3SG1^n04. AWP^n^n00. Exit^n", -1, "SniperRiflesMenu")
}
public PressedSniperRiflesMenu(id, key) {
switch (key) {
case 0: {
give_item(id,"weapon_scout")
 
}
case 1: {
give_item(id,"weapon_sg550")
 
}
case 2: {
give_item(id,"weapon_g3sg1")
 
}
case 3: {
 
give_item(id,"weapon_awp")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowMGMenu(id) {
 
show_menu(id, KeysMGMenu, "\yProKreedz - Weaponmenu^n^n\w01. Para^n^n00. Exit^n", -1, "MGMenu")
}
public PressedMGMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"weapon_m249")
 
}
case 9: {
show_menu(id,0,"")
}
}
}
 
public ShowAmmoMenu(id) {
 
show_menu(id, KeysAmmoMenu, "\yProKreedz - Weaponmenu^n^n\w01. Full Ammo^n02. Infinite Ammo^n^n00. Exit^n", -1, "AmmoMenu")
}
public PressedAmmoMenu(id, key) {
 
switch (key) {
case 0: {
set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Maybe in another version ;D")
}
case 1: {
set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Maybe in another version ;D")
}
case 9: {
show_menu(id,0,"")
}
}
}
public ShowEquipmentMenu(id) {
 
show_menu(id, KeysEquipmentMenu, "\yProKreedz - Weaponmenu^n\w^n01. Kevlar and Helmet^n02. Flashbang^n03. HE Grenade^n04. Smoke Grenade^n05. Nightvision^n06. Defusal Kit^n07. Shield^n08. Longjump Modul^n^n00. Exit^n", -1, "EquipmentMenu")
}
public PressedEquipmentMenu(id, key) {
 
switch (key) {
case 0: {
give_item(id,"item_assaultsuit")
}
case 1: {
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
}
case 2: {
give_item(id,"weapon_hegrenade")
}
case 3: {
give_item(id,"weapon_smokegrenade")
}
case 4: {
cs_set_user_nvg(id, 1)
}
case 5: {
give_item(id,"item_thighpack")
}
case 6: {
give_item(id,"weapon_shield")
}
case 7: {
give_item(id,"item_longjump")
}
case 9: {
show_menu(id,0,"")
}
}
}
// =================================================================================================
 
public ShowGlowMenu(id) {
 
show_menu(id, KeysGlowMenu, "\yProKreedz - Glowmenu^n^n\w01. yellow^n02. orange^n03. red^n04. blue^n05. pink^n06. violett^n07. green^n08. white^n09. black^n^n00. Exit^n", -1, "GlowMenu")
}
public PressedGlowMenu(id, key) {
 
switch (key) {
case 0: {
new colors[3]
colors = {255,255,0}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 1: {
new colors[3]
colors = {255,128,0}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 2: {
new colors[3]
colors = {255,0,0}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 3: {
new colors[3]
colors = {0,0,255}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 4: {
new colors[3]
colors = {255,0,255}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 5: {
new colors[3]
colors = {150,0,150}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 6: {
new colors[3]
colors = {0,255,0}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 7: {
new colors[3]
colors = {255,255,255}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 8: {
new colors[3]
colors = {0,0,0}
 
set_rendering(id,kRenderFxGlowShell,colors[0],colors[1],colors[2],kRenderNormal,25)
}
case 9: {
show_menu(id,0,"")
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fswiss Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1031\\ f0\\ fs16 \n\\ par }
*/


regalis 05-12-2007 22:13

Re: Model-Change-Menu doesn't work
 
I can't help you with your menu, but if i were you i have put instead of [ Q U O T E ] the [ C O D E ] tags around the code ;)

greetz regalis

djmd378 05-12-2007 22:43

Re: Model-Change-Menu doesn't work
 
I would help but I'm not going to go and organize that all... use the small or code tags....


All times are GMT -4. The time now is 10:29.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.