Knife Models [XP System & Skills Support]

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Re: Knife Models

Мнение от OciXCrom » 24 Яну 2017, 21:38

Ако махнеш default, ще се премахне обикновеният нож (близко е до акъла). Новите ножове ги добавяш под default-а, а не където ти хрумне.

Аватар
Unbr3akable
Извън линия
Потребител
Потребител
Мнения: 178
Регистриран на: 21 Дек 2016, 20:50
Получена благодарност: 6 пъти

Re: Knife Models

Мнение от Unbr3akable » 24 Яну 2017, 22:04

Помислих, че на мястото на "Default" се пише съотвеното име на ножа и пътя към модела. Сгрешил съм...

Аватар
i'm just crazy
Извън линия
Баннат
Баннат
Мнения: 17
Регистриран на: 23 Яну 2017, 22:25
Местоположение: Под масата

Re: Knife Models

Мнение от i'm just crazy » 24 Яну 2017, 22:10

Заради вашите т*пи плъгини ми заби сървъра и не се включва сървъра ми..

Аватар
Extreme
Извън линия
Администратор
Администратор
Мнения: 557
Регистриран на: 05 Окт 2016, 20:53
Се отблагодари: 125 пъти
Получена благодарност: 51 пъти
Обратна връзка:

Re: Knife Models

Мнение от Extreme » 24 Яну 2017, 22:15

Щом са тъпи за какво ги слагаш ? Вие като не може да поддържате един сървър къде сте тръгнали ?
Тука всеки гледа да помага на другите. Никой не те е карал да се регистрираш във форума и да ползваш плъгините.

Ходи търси помощ в цс бг.
–Човек вярва на това, което му се иска.
Адолф Хитлер.

-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини

Аватар
i'm just crazy
Извън линия
Баннат
Баннат
Мнения: 17
Регистриран на: 23 Яну 2017, 22:25
Местоположение: Под масата

Re: Knife Models

Мнение от i'm just crazy » 24 Яну 2017, 22:18

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от TheRedShoko на 24 Яну 2017, 22:20, променено общо 1 път.
Причина: Обиди.

Аватар
i'm just crazy
Извън линия
Баннат
Баннат
Мнения: 17
Регистриран на: 23 Яну 2017, 22:25
Местоположение: Под масата

Re: Knife Models

Мнение от i'm just crazy » 24 Яну 2017, 22:19

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от TheRedShoko на 24 Яну 2017, 22:20, променено общо 1 път.
Причина: Заминавай. +1 предупреждение

Аватар
Extreme
Извън линия
Администратор
Администратор
Мнения: 557
Регистриран на: 05 Окт 2016, 20:53
Се отблагодари: 125 пъти
Получена благодарност: 51 пъти
Обратна връзка:

Re: Knife Models

Мнение от Extreme » 24 Яну 2017, 22:21

Хайде чао.
–Човек вярва на това, което му се иска.
Адолф Хитлер.

-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини

Аватар
NightStaLkeR
Извън линия
Потребител
Потребител
Мнения: 65
Регистриран на: 26 Яну 2017, 10:36

Re: Knife Models

Мнение от NightStaLkeR » 27 Яну 2017, 21:13

Как да направя така, че да ни ми показва менюто като влезна в сървъра?

Аватар
<< SaNchez >>
Извън линия
Потребител
Потребител
Мнения: 131
Регистриран на: 02 Ное 2016, 22:00
Местоположение: по сфета и у нас
Обратна връзка:

Re: Knife Models

Мнение от << SaNchez >> » 28 Яну 2017, 00:57

Къде са моделите които са от първия пост снимката?
Данък обществено мнение не плащам :coolface:

Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: Knife Models

Мнение от JustInCase » 28 Яну 2017, 10:36

NightStaLkeR написа:Как да направя така, че да ни ми показва менюто като влезна в сървъра?

Тествай.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN_VERSION "1.0"
#define MAX_KNIVES 15
#define KNIFE_SELECTED " \y~ \rSELECTED \y~"

enum _:Info
{
    Name[32],
    VModel[128],
    PModel[128]
}

new g_eKnives[MAX_KNIVES][Info]
new g_iKnivesNum
new g_iKnife[33]

new const g_szPrefix[] = "^4[Knife Models]^1"
new g_msgSayText

public plugin_init()
{
    register_plugin("Knife Models", PLUGIN_VERSION, "OciXCrom")
    register_cvar("CRXKnifeModels", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
    register_event("CurWeapon", "OnSelectKnife", "be", "1=1", "2=29")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
    register_clcmd("say /knife", "ShowMenu")
    register_clcmd("say_team /knife", "ShowMenu")
    g_msgSayText = get_user_msgid("SayText")
}

public plugin_precache()
    fileRead()

fileRead()
{
    new szConfigsName[256], szFilename[256]
    get_configsdir(szConfigsName, charsmax(szConfigsName))
    formatex(szFilename, charsmax(szFilename), "%s/KnifeModels.ini", szConfigsName)
    new iFilePointer = fopen(szFilename, "rt")
    
    if(iFilePointer)
    {
        new szData[288]
        
        while(!feof(iFilePointer))
        {
            fgets(iFilePointer, szData, charsmax(szData))
            trim(szData)
            
            switch(szData[0])
            {
                case EOS, ';': continue
                default:
                {
                    parse(szData,     g_eKnives[g_iKnivesNum][Name], charsmax(g_eKnives[][Name]),
                                    g_eKnives[g_iKnivesNum][VModel], charsmax(g_eKnives[][VModel]),
                                    g_eKnives[g_iKnivesNum][PModel], charsmax(g_eKnives[][PModel]))
                    
                    if(!IsBlank(g_eKnives[g_iKnivesNum][VModel]))
                        precache_model(g_eKnives[g_iKnivesNum][VModel])
                        
                    if(!IsBlank(g_eKnives[g_iKnivesNum][PModel]))
                        precache_model(g_eKnives[g_iKnivesNum][PModel])
                        
                    g_iKnivesNum++
                }
            }
        }
        
        fclose(iFilePointer)
    }
}

public ShowMenu(id)
{
    new iMenu = menu_create("Choose your knife model!\d", "MenuHandler")
    new szItem[64]
    
    for(new i; i < g_iKnivesNum; i++)
    {
        formatex(szItem, charsmax(szItem), "%s%s", g_eKnives[i][Name], g_iKnife[id] == i ? KNIFE_SELECTED : "")
        menu_additem(iMenu, szItem)
    }
        
    menu_display(id, iMenu, 0)
    return PLUGIN_HANDLED
}

public MenuHandler(id, iMenu, iItem)
{
    if(iItem != MENU_EXIT)
    {
        if(g_iKnife[id] == iItem)
            ColorChat(id, "This knife is already selected!")
        else
        {
            g_iKnife[id] = iItem
            
            if(is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE)
                OnSelectKnife(id)
            
            ColorChat(id, "You have selected the knife ^4%s", g_eKnives[iItem][Name])
        }
    }
    
    menu_destroy(iMenu)
    return PLUGIN_HANDLED
}

public client_putinserver(id)
{
    g_iKnife[id] = 0
}

public OnSelectKnife(id)
{
    if(!g_iKnife[id])
        return
        
    set_pev(id, pev_viewmodel2, g_eKnives[g_iKnife[id]][VModel])
    
    if(!IsBlank(g_eKnives[g_iKnife[id]][PModel]))
        set_pev(id, pev_weaponmodel2, g_eKnives[g_iKnife[id]][PModel])
}

bool:IsBlank(szString[])
    return szString[0] == EOS
    
ColorChat(const id, const szInput[], any:...)
{
    new iPlayers[32], iCount = 1
    static szMessage[191]
    vformat(szMessage, charsmax(szMessage), szInput, 3)
    format(szMessage[0], charsmax(szMessage), "%s %s", g_szPrefix, szMessage)
    
    replace_all(szMessage, charsmax(szMessage), "!g", "^4")
    replace_all(szMessage, charsmax(szMessage), "!n", "^1")
    replace_all(szMessage, charsmax(szMessage), "!t", "^3")
    
    if(id)
        iPlayers[0] = id
    else
        get_players(iPlayers, iCount, "ch")
    
    for(new i; i < iCount; i++)
    {
        if(is_user_connected(iPlayers[i]))
        {
            message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, iPlayers[i])
            write_byte(iPlayers[i])
            write_string(szMessage)
            message_end()
        }
    }
} 
MANSION - HNS : 45.144.155.99:27026
ONLINE

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта