#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define Klawisze ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<9))
new ModelsCT[2][] = { "Smitch","Rusek" };
new ModelsTT[2][] = { "Obcy","Leet_Nvidia" };
public plugin_init(){
register_plugin("VIP Modele", "1.0", "[H]ARDBO[T]");
register_clcmd("say /skin","ZmienSkin");
register_menucmd(register_menuid("MenuID_CT"), Klawisze, "Select");
register_menucmd(register_menuid("MenuID_T"), Klawisze, "Select");
}
public client_disconnect(id){
if(get_user_flags(id) & ADMIN_CHAT) cs_reset_user_model(id);
return PLUGIN_CONTINUE;
}
public ZmienSkin(id){
if(get_user_flags(id) & ADMIN_CHAT){
new Name[32],MenuText[512];
get_user_name(id, Name, 31);
if(cs_get_user_team(id) == CS_TEAM_CT){
format(MenuText, 511, "\dWitaj\r %s^n\yJaki skin wybierasz?^n^n\w1. \rSmith^n\w2. \rRusek^n\w3. \rWyjscie",Name);
show_menu(id, Klawisze, MenuText, -1, "MenuID_CT");
}
else if(cs_get_user_team(id) == CS_TEAM_T){
format(MenuText, 511, "\dWitaj\r %s^n\yJaki skin wybierasz?^n^n\w1. \rObcy^n\w2. \rLeet_Nvidia^n\w3. \rWyjscie",Name);
show_menu(id, Klawisze, MenuText, -1, "MenuID_T");
}
}
else client_print(id, print_chat, "[AMXX] Nie masz dostepu do tego menu!");
}
public Select(id, key){
switch(key){
case 0:{
if(cs_get_user_team(id) == CS_TEAM_CT){
cs_set_user_model(id, ModelsCT[0]);
}
else if(cs_get_user_team(id) == CS_TEAM_T){
cs_set_user_model(id, ModelsTT[0]);
}
}
case 1:{
if(cs_get_user_team(id) == CS_TEAM_CT){
cs_set_user_model(id, ModelsCT[1]);
}
else if(cs_get_user_team(id) == CS_TEAM_T){
cs_set_user_model(id, ModelsTT[1]);
}
}
}
}
public plugin_precache(){
precache_model("models/player/Obcy/Obcy.mdl");
precache_model("models/player/Leet_Nvidia/Leet_Nvidia.mdl");
precache_model("models/player/Smitch/Smith.mdl");
precache_model("models/player/Rusek/Rusek.mdl");
}