[DCCMD]/cubik

Готовые команды

Модератор: SJplayer

Аватара
Автор темы
Clybzotik
Рядовой
Рядовой
Сообщения: 8
Репутация: 8
С нами: 3 месяца 21 день

[DCCMD]/cubik

Сообщение #1 Clybzotik » 24 апреля 2018, 21:57

Здравствуйте. Решил выложить команду которая подойдёт для казино например.
Суть такова: Игрок вводит команду и указывает число на которое он делает ставку.
Если игрок угадывает число которое выпало на кубике(мин. 1 макс. 6) он получает сумму ставки умноженную на 10.

Код: Выделить всё

CMD:cubik(playeridparams[])
{
    if(
sscanf(params"dd"params[0], params[1]))  {
        
SendClientMessage(playerid0xFF8000AA, !"Используйте /cubik [Число][Сумма ставки] чтобы бросить кубик.");
        return 
SendClientMessage(playerid0xFF8000AA, !"Если вы угадаете число то получите сумму ставки умноженную на 10.");
    }
    
    if(
params[0] > 6)
        return 
SendClientMessage(playerid0xFF8000AA, !"Число не должно быть меньше 1 и больше 6.");
        
    if(
100 params[1] > 1000000)
        return 
SendClientMessage(playerid0xFF8000AA, !"Сумма ставки должна быть больше 100$ и меньше 1.000.000$.");
        
    if(
params[1] < GetPlayerMoney(playerid))
        return 
SendClientMessage(playerid0xFF8000AA, !"У вас нет столько денег!");
        
    if(
params[0] == random(1)) {
        
SendClientMessage(playerid0xFF8000AA, !"Вы выиграли и получаете сумму ставки умноженную на 10.");
        return 
GivePlayerMoney(playeridparams[1]  * 10);
    }
    else {
         
SendClientMessage(playerid0xFF8000AA, !"Вы проиграли!");
        
GivePlayerMoney(playerid, -params[0]);
    }
    return 
1;

! ! !


Аватара
Aleksandr M
Модератор
Модератор
Сообщения: 55
Репутация: 6
С нами: 5 лет 2 месяца

Сообщение #2 Aleksandr » 25 апреля 2018, 16:35

Как говорится - дёшево и сердито :grin:


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Команды»

Кто сейчас на форуме