Knife Models [XP System & Skills Support]
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Re: Knife Models
Ако махнеш default, ще се премахне обикновеният нож (близко е до акъла). Новите ножове ги добавяш под default-а, а не където ти хрумне.
-
Unbr3akable
Извън линия - Потребител
- Мнения: 178
- Регистриран на: 21 Дек 2016, 20:50
- Получена благодарност: 6 пъти
Re: Knife Models
Помислих, че на мястото на "Default" се пише съотвеното име на ножа и пътя към модела. Сгрешил съм...
-
i'm just crazy
Извън линия - Баннат
- Мнения: 17
- Регистриран на: 23 Яну 2017, 22:25
- Местоположение: Под масата
-
Extreme
Извън линия - Администратор
- Мнения: 557
- Регистриран на: 05 Окт 2016, 20:53
- Се отблагодари: 127 пъти
- Получена благодарност: 51 пъти
- Обратна връзка:
Re: Knife Models
Щом са тъпи за какво ги слагаш ? Вие като не може да поддържате един сървър къде сте тръгнали ?
Тука всеки гледа да помага на другите. Никой не те е карал да се регистрираш във форума и да ползваш плъгините.
Ходи търси помощ в цс бг.
Тука всеки гледа да помага на другите. Никой не те е карал да се регистрираш във форума и да ползваш плъгините.
Ходи търси помощ в цс бг.
–Човек вярва на това, което му се иска.
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
-
i'm just crazy
Извън линия - Баннат
- Мнения: 17
- Регистриран на: 23 Яну 2017, 22:25
- Местоположение: Под масата
Re: Knife Models
МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от TheRedShoko на 24 Яну 2017, 22:20, променено общо 1 път.
Причина: Обиди.
Причина: Обиди.
-
i'm just crazy
Извън линия - Баннат
- Мнения: 17
- Регистриран на: 23 Яну 2017, 22:25
- Местоположение: Под масата
Re: Knife Models
МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от TheRedShoko на 24 Яну 2017, 22:20, променено общо 1 път.
Причина: Заминавай. +1 предупреждение
Причина: Заминавай. +1 предупреждение
-
Extreme
Извън линия - Администратор
- Мнения: 557
- Регистриран на: 05 Окт 2016, 20:53
- Се отблагодари: 127 пъти
- Получена благодарност: 51 пъти
- Обратна връзка:
Re: Knife Models
Хайде чао.
–Човек вярва на това, което му се иска.
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
-
NightStaLkeR
Извън линия - Потребител
- Мнения: 65
- Регистриран на: 26 Яну 2017, 10:36
-
<< SaNchez >>
Извън линия - Потребител
- Мнения: 131
- Регистриран на: 02 Ное 2016, 22:00
- Местоположение: по сфета и у нас
- Обратна връзка:
Re: Knife Models
Къде са моделите които са от първия пост снимката?
Данък обществено мнение не плащам
-
JustInCase
Извън линия - Потребител
- Мнения: 582
- Регистриран на: 14 Окт 2016, 23:31
- Се отблагодари: 4 пъти
- Получена благодарност: 15 пъти
Re: Knife Models
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
ONLINE
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 1 Отговори
- 1017 Преглеждания
-
Последно мнение от Siska
-
- 28 Отговори
- 10405 Преглеждания
-
Последно мнение от Tornado_SW
-
- 1 Отговори
- 2284 Преглеждания
-
Последно мнение от erra1881
-
- 2 Отговори
- 2019 Преглеждания
-
Последно мнение от MiWe
-
- 8 Отговори
- 3384 Преглеждания
-
Последно мнение от TSChannel
-
- 3 Отговори
- 2374 Преглеждания
-
Последно мнение от OciXCrom
-
- 6 Отговори
- 3115 Преглеждания
-
Последно мнение от TSChannel
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 16 госта