- Регистрация
- 13 Янв 2018
- Сообщения
- 394
- Симпатии
- 71
- Пол
- Мужской
Допустим есть такой плагин, в котором хранятся монетки игроков:
И есть другой плагин, в котором хотелось сделать, чтобы игроки покупали что-либо за эти монетки:
Как передать значения и вообще как это сделать? По гайдикам смог сделать натив с обычной переменной. А с массивом чет не вдупляю
C++:
#include <amxmodx>
new g_Coins[33]
public plugin_init()
{
register_plugin("Ku", "1.0", "Mandarinovyi Nativ")
register_clcmd("say /get","GetCoin")
register_clcmd("say /get20","GetCoin20")
register_clcmd("say /check","CheckCoin")
}
public GetCoin(id)
{
g_Coins[id]++
}
public GetCoin20(id)
{
g_Coins[id] += 20
}
public CheckCoin(id)
{
client_print_color(id, print_chat, "g_Coins = %d", g_Coins[id])
}
C++:
#include <amxmodx>
#include <cstrike>
new g_Coins[33]
#define Buy 5
public plugin_init()
{
register_plugin("Ku", "1.0", "Mandarinovyi Nativ")
register_clcmd("say /buy","BuyByCoins")
}
public BuyByCoins(id)
{
if(g_Coins[id] >= Buy)
{
g_Coins[id] -= Buy
cs_set_user_money(id, cs_get_user_money(id)+10000)
}
else
{
client_print_color(id, print_chat, "Не достаточно средств. (%d/%d)", g_Coins[id], Buy)
}
}