/**
* Вызывается, когда клиент выигрывает в игровом автомате
*
* @param iPlayer - Индекс клиента
* @param iPrize - Индекс награды
*/
forward client_slot_machine_win(const iPlayer, const iPrize)
/**
* Вызывается перед активацией игрового автомата клиентом
*
* @param iPlayer - Индекс клиента
* @return - Использовать PLUGIN_HANDLED при необходимости прервать активацию
*/
forward client_slot_machine_spin(const iPlayer)
#include <slotmachine>
// Денежная ставка
#define BET 100
// Денежная награда
new const GAME_PRIZES[] =
{
200,
300,
500,
800,
1000,
10000
}
public client_slot_machine_win(const iPlayer, const iPrize)
{
new iAddMoney = GAME_PRIZES[iPrize]
rg_add_account(iPlayer, iAddMoney)
}
public client_slot_machine_spin(const iPlayer)
{
if (get_member(iPlayer, m_iAccount) < BET)
return PLUGIN_HANDLED
rg_add_account(iPlayer, -BET)
return PLUGIN_CONTINUE
}