hlmod.hu
https://hlmod.hu/

Modell Menü VIP(ek) -nek
https://hlmod.hu/viewtopic.php?f=101&t=17658
Oldal: 1 / 1

Szerző:  Connor [ 2014.10.21. 18:32 ]
Hozzászólás témája:  Modell Menü VIP(ek) -nek

Plugin Neve:
Modell Menü VIP(ek) -nek
Plugint készitette:
Connor
Játék:
Counter-Strike
Kategória:
Szórakoztató
Eredeti link:
Nincs megadva
Jóváhagyó:


[kozep]PLUGIN : MODELL MENÜ VIPEKNEK v1.0[/kozep]

[kozep]: | Leírás | :[/kozep]
Ez az első pluginom, tudom hogy nem egy nagy ördöngösség megírni, nekem még is gondot okozott, mert leírásokból hoztam össze. A plugin lényege, hogy aki "T" joggal rendelkezik, az használhatja a /skinem parancsot. Ha beírta a VIP a parancsot, előjön egy menü, ahol modelleket tud kiválasztani.

[kozep]: | Cvar(ok) | :[/kozep]
Nincsenek.

[kozep]: | Telepítés | :[/kozep]
Step 1: Kattint a Letöltésre, és töltsd le a .amxx kiterjesztésűre konvertált fájlt.
Step 2: Csatlakozz az FTP -re, és keresd meg a addons/amxmodx/plugins mappát, és töltsd fel oda a letöltött fájlt.
Step 3: most pedig a plugin nevét írd bele a plugins.ini -be. addons/amxmodx/configs/plugins.ini
Step 4: Modellek berakása: Módosíthatod a forráskódot, ha más nevet szeretnél adni az elérési útnak. Az alábbi sorokban teheted meg:
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_precache()
  2. {
  3. precache_model("models/jatekos/CT_1/CT_1.mdl");
  4. precache_model("models/jatekos/CT_2/CT_2.mdl");
  5. precache_model("models/jatekos/T_1/T_1.mdl");
  6. precache_model("models/jatekos/T_2/T_2.mdl");
  7. }

Ha nem szeretnéd megváltoztatni, akkor a models mappán belül, kell csinálnod egy jatekos mappát, és azon belül, hozz létre 4 mappát: CT_Modellje_1, CT_Modellje_2, T_Modellje_1, T_Modellje_2 ha letöltesz egy modelt, PL: CT Modelt, akkor azt nevezd el CT_1.mdl -nek, és így tovább.

[kozep]: | Készítő | :[/kozep]
Connor - Connor

[kozep]: | Megjegyzés | :[/kozep]
A modelleket nektek kell letölteni. A telepítési útmutatóba kitértem a modellek berakására is.
Modellek letöltését, az alábbi weboldal tehetitek meg: http://cs.gamebanana.com/skins/cats/4900


SMA
AMXX
*A fordítás a aghl.ru oldalon történik.

    Szerző:  CrB [ 2014.10.21. 18:42 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    a plugin picit hibás :D

    Mivel játékos modellről van szó és cs_set_user_model el cserélted ami megköveteli ezt az elérési utat: models/player/modellneve/modellneve.mdl

    ezért ezek nem jók :D
    SMA Forráskód: [ Mindet kijelol ]
    1. precache_model("models/jatekos/CT_Modellje_1/CT_1.mdl");
    2. precache_model("models/jatekos/CT_Modellje_2/CT_2.mdl");
    3. precache_model("models/jatekos/T_Modellje_1/T_1.mdl");
    4. precache_model("models/jatekos/T_Modellje_2/T_2.mdl");


    helyesen:
    SMA Forráskód: [ Mindet kijelol ]
    1. precache_model("models/player/CT_1/CT_1.mdl");
    2. precache_model("models/player/CT_2/CT_2.mdl");
    3. precache_model("models/player/T_1/T_1.mdl");
    4. precache_model("models/player/T_2/T_2.mdl");

    Szerző:  Connor [ 2014.10.21. 18:47 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    Köszönöm! Ezt nem tudtam, a dokumentációba sajnos nem írták le, figyelmeztetés jelleggel sem. Most már tudom. :)

    Szerző:  ultraibolya [ 2014.10.21. 20:04 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    Kellene egy csapatlekeres nem? Terrornak szarul all a ct skin de jo!:D

    Szerző:  Connor [ 2014.10.21. 20:19 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    ultraibolya írta:
    Kellene egy csapatlekeres nem? Terrornak szarul all a ct skin de jo!:D



    Első pluginom. :) Lényegében a vip lehet egy Alma is, nem feltétlenül CT vagy T lesz a VIP :) Mármint a skinje. :)

    Szerző:  foslap [ 2016.05.26. 06:35 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    az a csapatlekérés nekem is jól jönne :)

    Szerző:  imsocrazy [ 2017.11.13. 17:24 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    1. #include < amxmodx >
    2. #include < cstrike >
    3.  
    4. #define PLUGIN "Vip Skins Menu"
    5. #define VERSION "1.0"
    6. #define AUTHOR "Alicx"
    7.  
    8. public plugin_precache()
    9.    {
    10.        precache_model("models/player/vip/CT_1.mdl");
    11.        precache_model("models/player/vip/CT_2.mdl");
    12.        precache_model("models/player/vip/TT_1.mdl");
    13.        precache_model("models/player/vip/TT_2.mdl");
    14.    }
    15.  
    16. public plugin_init() {
    17.    register_plugin(PLUGIN, VERSION, AUTHOR)
    18.  
    19.    register_clcmd( "say /myskin",  "Skins_Menu" );
    20.    }
    21.  
    22. public Skins_Menu( id )
    23. {
    24.    new menu = menu_create("Select Your Skin", "skin_menu")
    25.    menu_additem( menu, "Ct1", "1", 0 );
    26.    menu_additem( menu, "Ct2", "2", 0 );
    27.    menu_additem( menu, "Terro 1", "3", 0 );
    28.    menu_additem( menu, "Teroo 2", "4", 0 );
    29.  
    30.    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );  
    31.    menu_display( id, menu, 0 );
    32. }
    33.  
    34. public skin_menu(id, menu, item)
    35. {
    36.   if (item == MENU_EXIT)
    37.   {
    38.      menu_destroy(menu)
    39.      return PLUGIN_HANDLED;
    40.   }
    41.   new info[3]
    42.   new access, callback
    43.   menu_item_getinfo(menu, item, access, info, 2, _, _, callback)
    44.  
    45.   if(is_user_alive(id))
    46.   if(get_user_flags(id) & ADMIN_LEVEL_H)
    47.   {  
    48.      new key = str_to_num(info)
    49.      new CsTeams:userTeam = cs_get_user_team(id)
    50.  
    51.    
    52.    
    53.     if(userTeam == CS_TEAM_CT) {
    54.     switch(key)
    55.        
    56.     case 1:
    57.         {
    58.        cs_set_user_model(id, "CT_1")
    59.         }
    60.     case 2:
    61.         {
    62.     cs_set_user_model(id, "CT_2")
    63.         }
    64. }
    65.  
    66.            else if (userTeam == CS_TEAM_T) {
    67.     switch(key)
    68.     case 3:
    69.         {
    70.     cs_set_user_model(id, "TT_1")
    71.         }
    72.     case 4:
    73.         {
    74.        cs_set_user_model(id, "TT_2")
    75.         }
    76. }
    77. }
    78.    return PLUGIN_CONTINUE;

    De a lényeg hogy az első "saját" pluginod :D..

    Szerző:  Pika [ 2017.11.13. 18:43 ]
    Hozzászólás témája:  Re: Modell Menü VIP(ek) -nek

    imsocrazy írta:
    1. #include < amxmodx >
    2. #include < cstrike >
    3.  
    4. #define PLUGIN "Vip Skins Menu"
    5. #define VERSION "1.0"
    6. #define AUTHOR "Alicx"
    7.  
    8. public plugin_precache()
    9.    {
    10.        precache_model("models/player/vip/CT_1.mdl");
    11.        precache_model("models/player/vip/CT_2.mdl");
    12.        precache_model("models/player/vip/TT_1.mdl");
    13.        precache_model("models/player/vip/TT_2.mdl");
    14.    }
    15.  
    16. public plugin_init() {
    17.    register_plugin(PLUGIN, VERSION, AUTHOR)
    18.  
    19.    register_clcmd( "say /myskin",  "Skins_Menu" );
    20.    }
    21.  
    22. public Skins_Menu( id )
    23. {
    24.    new menu = menu_create("Select Your Skin", "skin_menu")
    25.    menu_additem( menu, "Ct1", "1", 0 );
    26.    menu_additem( menu, "Ct2", "2", 0 );
    27.    menu_additem( menu, "Terro 1", "3", 0 );
    28.    menu_additem( menu, "Teroo 2", "4", 0 );
    29.  
    30.    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );  
    31.    menu_display( id, menu, 0 );
    32. }
    33.  
    34. public skin_menu(id, menu, item)
    35. {
    36.   if (item == MENU_EXIT)
    37.   {
    38.      menu_destroy(menu)
    39.      return PLUGIN_HANDLED;
    40.   }
    41.   new info[3]
    42.   new access, callback
    43.   menu_item_getinfo(menu, item, access, info, 2, _, _, callback)
    44.  
    45.   if(is_user_alive(id))
    46.   if(get_user_flags(id) & ADMIN_LEVEL_H)
    47.   {  
    48.      new key = str_to_num(info)
    49.      new CsTeams:userTeam = cs_get_user_team(id)
    50.  
    51.    
    52.    
    53.     if(userTeam == CS_TEAM_CT) {
    54.     switch(key)
    55.        
    56.     case 1:
    57.         {
    58.        cs_set_user_model(id, "CT_1")
    59.         }
    60.     case 2:
    61.         {
    62.     cs_set_user_model(id, "CT_2")
    63.         }
    64. }
    65.  
    66.            else if (userTeam == CS_TEAM_T) {
    67.     switch(key)
    68.     case 3:
    69.         {
    70.     cs_set_user_model(id, "TT_1")
    71.         }
    72.     case 4:
    73.         {
    74.        cs_set_user_model(id, "TT_2")
    75.         }
    76. }
    77. }
    78.    return PLUGIN_CONTINUE;

    De a lényeg hogy az első "saját" pluginod :D..


    A lényeg, hogy : "2014.10.21. 18:32"

    Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
    Powered by phpBB® Forum Software © phpBB Limited
    https://www.phpbb.com/