Написание плагинов

Sokret

Участник
Сообщения
33
Реакции
4
ПОЖАЛУЙСТА , помогите , люди. Ищу этот плагин уже как месяца 3.....
В общем , мне нужен плагин "Обмен фрагов на rpg - кредиты".
Где его найти ? И как его установить , чтобы при написании в чате rpgmenu он был одним из пунктов ?
Умоляю , помогите. Если тут много расписывать , можно в скайпе объяснить : perfect.winner17

вот обмен фрагов
#pragma semicolon 1
public OnPluginStart()
{
RegConsoleCmd("sm_frag", command);
}

public Action:command(client, args)
{
if (client > 0 && args < 1) FragMenu(client);
return Plugin_Handled;
}

FragMenu(client)
{
new Handle:menu = CreateMenu(Select_Menu);
SetMenuTitle(menu, "Обмен фрагов на кредиты:\n \n");
new frags = GetClientFrags(client);
if(frags >= 10) AddMenuItem(menu, "10", "5 фрагов - 10 кредитов");
else AddMenuItem(menu, "10", "5 фрагов - 10 кредитов", ITEMDRAW_DISABLED);
if(frags >= 20) AddMenuItem(menu, "100", "10 фрагов - 100 кредитов");
else AddMenuItem(menu, "100", "10 фрагов - 100 кредитов", ITEMDRAW_DISABLED);
if(frags >= 50) AddMenuItem(menu, "150", "15 фрагов - 150 кредитов");
else AddMenuItem(menu, "150", "15 фрагов - 150 кредитов", ITEMDRAW_DISABLED);
if(frags >= 10) AddMenuItem(menu, "250", "20 фрагов - 250 кредитов");
else AddMenuItem(menu, "250", "20 фрагов - 250 кредитов", ITEMDRAW_DISABLED);
if(frags >= 20) AddMenuItem(menu, "1000", "50 фрагов - 1000 кредитов");
else AddMenuItem(menu, "1000", "50 фрагов - 1000 кредитов", ITEMDRAW_DISABLED);
if(frags >= 50) AddMenuItem(menu, "10000", "100 фрагов - 10000 кредитов");
else AddMenuItem(menu, "100000", "100 фрагов - 10000 кредитов", ITEMDRAW_DISABLED);
DisplayMenu(menu, client, 0);
}

public Select_Menu(Handle:menu, MenuAction:action, client, option)
{
if (action == MenuAction_End)
{
CloseHandle(menu);
return;
}
if (action != MenuAction_Select) return;
decl String:credit[10];
GetMenuItem(menu, option, credit, 10);
if(StrEqual("10", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 5);
else if(StrEqual("100", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 10);
else if(StrEqual("150", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 15);
else if(StrEqual("250", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 20);
else if(StrEqual("1000", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 50);
else if(StrEqual("10000", credit)) SetEntProp(client, Prop_Data, "m_iFrags", GetClientFrags(client) - 100);
ServerCommand("thc_rpg_credits add \"%N\" \"%s\"", client, credit);
FragMenu(client);
}

В rpgmenu.inc (я использую 0.8.6)
Format(item, sizeof(item), "%T", "info_item", client);
AddMenuItem(menu_main,item,item,(MODULE_COUNT>0)?ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);
После этого напиши
Format(item, sizeof(item), "Обмен фрагов", client);
AddMenuItem(menu_main,item,item,(MODULE_COUNT>0)?ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);// должны быть строки 56-57

case 3:
InfoMenu(client);
после этого ставь это
case 4:
FragsMenu(client);
и вставь хоть куда

FragsMenu(client)
{
FakeClientCommand(client, "sm_frag");
}
если не понел добавь в скайп
 
M

MihailM

Есть вот такой плагин VIP plugin , никто не мог убрать из него все связанное с броней ?
 
Сообщения
25
Реакции
2
Сделать плагин на заход админа,vip на сервер (при спавне):
Суть плагина- При спавне админа или же vip клиента создает различные визуальные эффекты (BeamEntPoint,CTEBubbles,LightningSprite и тому подобное), и что бы это все можно было выдавать по стим id
 
Последнее редактирование:

Root

AWOL.
Сообщения
76
Реакции
195
Оффтоп
На держи. На сервере необходимо иметь или Socket, cURL, SteamTools или SteamWorks для функционирования плагина и его компиляции. Смотри переменные в конфиге (plugin.fastdl_checker.cfg) для его настройки.
 

Вложения

  • fastdl_checker.zip
    15.4 КБ · Просмотры: 45
Последнее редактирование:
M

MihailM

Root, Спасибо !
Оффтоп

1.Есть вот такой плагин Случайная стартовая карта , такой вопрос а можно в неё добавить чтоб плагин сам выгрузился ?
2. Есть вот этот плагин Crashed Map Recovery v1.5 , можно заново переписать. Точнее новый сделать по проще
То есть просто в кфг добавить текущую карту и при загрузке сервера карта менялась на карту из кфг.
Или же добавить в при перезагрузку сервера уже случайную карту , если сервер вылетел на стартовой карте .
Как то так..
 
Последнее редактирование модератором:

Alexander Tregubkin

Участник
Сообщения
7
Реакции
0
Нужен человек который пишет плагины для CS GO под ZOmbie mod Готовы платить !!!!! Писать в скайп Sokrat901 или ВК vk.com/dmcfugas
 

FORYOU145

Участник
Сообщения
39
Реакции
16
Нужен простой плагин, что бы при беге с ножом увеличивалась скорость на долю секунд.
 

AleksandrM3

Участник
Сообщения
137
Реакции
2
Всем привет, нужен плагин чтобы я мог установить определенному игроку на определенное время допустим 500 минут - 500хп, т.е зашел игрок на сервер со стимом steam:00000, у него из оружия появляется только нож и количество хп становится 500, и в чате ему бы писалось вы получили в подарок 500хп, и таймер у него на экране был с отсчетом когда 500 минут закончатся. И если игрок выйдет то общее время считалось не за один раз, а в общем за все разы когда он заходит. Вот как то так.
 

AleksandrM3

Участник
Сообщения
137
Реакции
2
Какой-то узколобый VIP. Нет такого отдельно, пользуйся полными версиями.

мне не нужен vip, мне надо разово поставить, человеку подарок на новый год, там просто прикол был, прикол перерос в нечто большее) было голосование за подарок для игрока на сервере или бан ему на 500 минут или 500 хп на 500 минут, вот выиграл второй вариант), теперь надо как то выдать подарочек.
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
AleksandrM3
Чтобы хп если что восстанавливалось до 500? А оружие он может подбирать/покупать? Подробнее
 

AleksandrM3

Участник
Сообщения
137
Реакции
2
AleksandrM3
Чтобы хп если что восстанавливалось до 500? А оружие он может подбирать/покупать? Подробнее

Я постом выше подробнее написал, хп всегда вначале раунда должно быть 500, оружие по умолчанию должно быть нож, подбирать нельзя, ну пусть броню или гранаты может купить, хотя если это усложнит задачу можно и не прописывать.

Всем привет, нужен плагин чтобы я мог установить определенному игроку на определенное время допустим 500 минут - 500хп, т.е зашел игрок на сервер со стимом steam:00000, у него из оружия появляется только нож и количество хп становится 500, и в чате ему бы писалось вы получили в подарок 500хп, и таймер у него на экране был с отсчетом когда 500 минут закончатся. И если игрок выйдет то общее время считалось не за один раз, а в общем за все разы когда он заходит. Вот как то так
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Ребят нужен такой плагин, который будет на определенных картах включать всем игрокам фонарики, и отключать они их не смогут. Сделать бы конечно отдельно в папке configs файл куда прописывать карты на которых будет активироваться плагин.
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
Ребят нужен такой плагин, который будет на определенных картах включать всем игрокам фонарики, и отключать они их не смогут. Сделать бы конечно отдельно в папке configs файл куда прописывать карты на которых будет активироваться плагин.
csgo или css ?
 
Сверху Снизу