Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Plugin do wyboru modela vip

modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 wombad

    Nowy

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:6
  • Imię:Tomek
  • Lokalizacja:Z kosmosu
Offline

Napisano 29.10.2015 18:22

Witam,

 

Prosiłbym o modyfikacje pluginu do wyboru modela dla vipa. Obecnie za każdym razem gdy vip wchodzi na serwer musi wpisywać /myskin aby wybrać skin. Chciałbym aby wybór skina sie gdzieś zapisał lub aby po wbiciu na serwer plugin ustawił jakiś losowy skin.

 

#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/turekvip1/turekvip1.mdl");
precache_model("models/player/turekvip1/turekvip1T.mdl");
precache_model("models/player/turekvip2/turekvip2.mdl");
precache_model("models/player/turekvip3/turekvip3.mdl");
precache_model("models/player/turekvip4/turekvip4.mdl");
precache_model("models/player/turekvip5/turekvip5.mdl");
precache_model("models/player/turekvip6/turekvip6.mdl");
precache_model("models/player/turekvip7/turekvip7.mdl");
precache_model("models/player/turekvip8/turekvip8.mdl");
precache_model("models/player/turekvip8/turekvip8T.mdl");
precache_model("models/player/turekvip9/turekvip9.mdl");
precache_model("models/player/turekvip9/turekvip9T.mdl");
precache_model("models/player/turekvip10/turekvip10.mdl");
precache_model("models/player/turekvip11/turekvip11.mdl");
precache_model("models/player/turekvip11/turekvip11T.mdl");
precache_model("models/player/turekvip12/turekvip12.mdl");
precache_model("models/player/turekvip12/turekvip12T.mdl");
precache_model("models/player/turekvip13/turekvip13.mdl");
precache_model("models/player/turekvip13/turekvip13T.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, "turekvip1", "1", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip2", "2", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip3", "3", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip4", "4", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip5", "5", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip6", "6", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip7", "7", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip8", "8", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip9", "9", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip10", "10", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip11", "11", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip12", "12", ADMIN_LEVEL_H );
menu_additem( menu, "turekvip13", "13", 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, "turekvip1");
g_modelct[id] = "turekvip1"
}
case 2: {
cs_set_user_model(id, "turekvip2");
g_modelct[id] = "turekvip2"
}
case 3: {
cs_set_user_model(id, "turekvip3");
g_modelt[id] = "turekvip3"
}
case 4: {
cs_set_user_model(id, "turekvip4");
g_modelt[id] = "turekvip4"
}
case 5: {
cs_set_user_model(id, "turekvip5");
g_modelct[id] = "turekvip5"
}
case 6: {
cs_set_user_model(id, "turekvip6");
g_modelct[id] = "turekvip6"
}
case 7: {
cs_set_user_model(id, "turekvip7");
g_modelt[id] = "turekvip7"
}
case 8: {
cs_set_user_model(id, "turekvip8");
g_modelt[id] = "turekvip8"
}
case 9: {
cs_set_user_model(id, "turekvip9");
g_modelt[id] = "turekvip9"
}
case 10: {
cs_set_user_model(id, "turekvip10");
g_modelct[id] = "turekvip10"
}
case 11: {
cs_set_user_model(id, "turekvip11");
g_modelct[id] = "turekvip11"
}
case 12: {
cs_set_user_model(id, "turekvip12");
g_modelt[id] = "turekvip12"
}
case 13: {
cs_set_user_model(id, "turekvip13");
g_modelt[id] = "turekvip13"
}
}
g_selected[id] = true;
return PLUGIN_CONTINUE;
}


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych