Автор: Sn1k3rS Версия: 0.1 Название Money Speed
Плагин позволяет игрокам купить скорость написав команду в чат /speed стоимость покупки скорости 7500$
Как сделать чтобы за место скорости можно было купить гравитацию,невидимость,оружее и т.д:
1.Качаем архив с исходником money_speed.sma выше
2.Открываем исходны файл money_speed.sma
3.Ищем срочку где есть вот такая строка set_user_maxspeed(id, 400.0) если нам нужна покупка гравитации то меняем эту строку на set_user_gravity(id, 0.5)
4.Если нам нужно изменить цену покупки то ищем вот это if(cs_get_user_money(id)< 7500) и это cs_set_user_money(id, cs_get_user_money(id) - 7500) и меняем значение 7500 на ваше.
5.Чтобы сделать покупки оружее к примеру Ak47 то ищем опять те строки где у нас написана гравитация или скорость и заменяем её на give_item(id, "weapon_ak47") и ниже вписываем код на патроны для нашего оружее cs_set_user_bpammo( id, CSW_AK47,300)
6.Если делать покупку невидимости то за место наших строк гравити или скорости пишем это set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 )
7.В итоге мы получаем вот такие исходники
Гравитация:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <fun> #include <cstrike> #include <amxmisc> #include <dhudmessage>
#define PLUGIN "Money Speed" #define VERSION "1.0" #define AUTHOR "Sn1k3rS"
#pragma tabsize 0
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /speed","speed") }
public speed(id) { if(cs_get_user_money(id)< 7500) { set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "У вас не хватает денег!" ) } else { set_user_gravity(id, 0.5) set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "Вы купили гравитацию!" ) cs_set_user_money(id, cs_get_user_money(id) - 7500) } }
Оружее:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <fun> #include <cstrike> #include <amxmisc> #include <dhudmessage>
#define PLUGIN "Money Speed" #define VERSION "1.0" #define AUTHOR "Sn1k3rS"
#pragma tabsize 0
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /speed","speed") }
public speed(id) { if(cs_get_user_money(id)< 7500) { set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "У вас не хватает денег!" ) } else { give_item(id, "weapon_ak47") cs_set_user_bpammo( id, CSW_AK47,300) set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "Вы купили ак 47!" ) cs_set_user_money(id, cs_get_user_money(id) - 7500) } } Невидимость:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <fun> #include <cstrike> #include <amxmisc> #include <dhudmessage>
#define PLUGIN "Money Speed" #define VERSION "1.0" #define AUTHOR "Sn1k3rS"
#pragma tabsize 0
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /speed","speed") }
public speed(id) { if(cs_get_user_money(id)< 7500) { set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "У вас не хватает денег!" ) } else { set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0 ) set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5) show_dhudmessage( id, "Вы купили невидимость!" ) cs_set_user_money(id, cs_get_user_money(id) - 7500) } }
|