[DCCMD]/cubik

Description: Готовые команды
Moderator: SJplayer

Clybzotik
Topic author, Рядовой
Рядовой
Avatar
Clybzotik
Topic author, Рядовой
Рядовой
Reputation: 8
Posts: 8
Joined: 24 Apr 2018
With us: 1 year 2 months

#1by Clybzotik » 24 Apr 2018, 21:57

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

Code: Select all

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
Модератор
Модератор
Avatar
Aleksandr M
Модератор
Модератор
Reputation: 6
Posts: 55
Joined: 4 Jun 2013
With us: 6 years

#2by Aleksandr » 25 Apr 2018, 16:35

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


  • Similar Topics
    Replies
    Views
    Last post

Return to “Команды”