Skin

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
eimantas00
Ar jis surinks 50 žinučių?
Posts: 30
Joined: 2012 Oct 06 18:35
Skype: eimantas00

Skin

Post by eimantas00 »

Sveiki, reiketu plugino. Adminas parasytu /skin ir jam islystu meniu su skin pasirinkimais. Gal matet kurnors toki?

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: Skin

Post by Unkolix »

Code: Select all

#include < amxmodx >  #include < cstrike >  #include < hamsandwich > #define PLUGIN "Vip Skins Menu"  #define VERSION "1.0"  #define AUTHOR "Alicx"   new bool:g_selected[33];new g_modelt[33][256]new g_modelct[33][256] public plugin_precache()  {      precache_model("models/player/CT_1/CT_1.mdl");      precache_model("models/player/CT_2/CT_2.mdl");      precache_model("models/player/TT_1/TT_1.mdl");      precache_model("models/player/TT_2/TT_2.mdl");  }   public plugin_init() {      register_plugin(PLUGIN, VERSION, AUTHOR)       register_clcmd( "say /myskin",  "Skins_Menu" );       RegisterHam(Ham_Spawn, "player", "FwdHamPlayerSpawn", 1)}  public FwdHamPlayerSpawn(id) {     if(g_selected[id])    {         if(cs_get_user_team(id) == CS_TEAM_T)         {                cs_set_user_model(id, g_modelt[id])         }         else         {                cs_set_user_model(id, g_modelct[id])         }    }}  public Skins_Menu(id) {       new menu = menu_create("Select Your Skin", "skin_menu")     if(cs_get_user_team(id) & CS_TEAM_CT) {         menu_additem( menu, "Ct1", "1", ADMIN_LEVEL_H );           menu_additem( menu, "Ct2", "2", ADMIN_LEVEL_H );     }     else if(cs_get_user_team(id) & CS_TEAM_T) {         menu_additem( menu, "Terro 1", "3", ADMIN_LEVEL_H );           menu_additem( menu, "Teroo 2", "4", ADMIN_LEVEL_H );     }      menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );        menu_display( id, menu, 0 );   }   public skin_menu(id, menu, item) {      if (item == MENU_EXIT) {          menu_destroy(menu)          return PLUGIN_HANDLED;      }       new data[6], szName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);     new key = str_to_num(data);      if(!is_user_alive(id))         return PLUGIN_HANDLED      switch(key) {         case 1: {              cs_set_user_model(id, "CT_1");             g_modelct[id] = "CT_1"        }          case 2: {              cs_set_user_model(id, "CT_2");             g_modelct[id] = "CT_2"        }          case 3: {              cs_set_user_model(id, "TT_1");              g_modelt[id] = "TT_1"        }          case 4: {              cs_set_user_model(id, "TT_2");             g_modelt[id] = "TT_2"        }     }      g_selected[id] = true;    return PLUGIN_CONTINUE;  }
Skype - Unkolix

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest