shape1
shape2
shape3
shape4
shape7
shape8

Система рулетки в donate


ytka558

Новичок
Пользователь
13.08.2016
73
1
4
0
Добрый день,решил сегодня выложить систему рулетки,очень простенькая система,но некоторые просят добавить её к ним на сервер
Приступим:
Добавляем в диалог с донатом

case 10:
{
if(PI[playerid][pCredits] < 50) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
PI[playerid][pCredits] -= 50;
ShowPlayerDialog(playerid, D_JOB+5585, 1, "{ffa500}Рулетка", "{FFFFFF}Вы действительно хотите играть?", "Принять", "Назад");
}
P.S case 10 замените на свой(именно 10,чтобы было по порядку у вас)

Добавляем в саму команду доната(/donate)
 

11. Рулетка {ffa500}(50 кредитов)");

P.S 11 замените на свой(чтобы было по порядку)

Дальше ко всем диалогам 

case D_JOB+5585:
{
if(!response) return cmd_donate(playerid);
if(PI[playerid][pCredits] < 50) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");
new Prise = random(8);
       if(Prise == 0) PI[playerid][pCash] += 75000;//Выдача денег
if(Prise == 1) PI[playerid][pCredits] += 70;//Выдача Донат
if(Prise == 2) PI[playerid][pExp] += 7;//Выдача Exp (Опыт)
if(Prise == 3) PI[playerid][pAptechka] += 3;//Аптечка
if(Prise == 4) PI[playerid][pMask] += 3;//Маска
if(Prise == 5) GivePlayerWeapon(playerid, 24, 300); //Дигл
if(Prise == 6) GivePlayerWeapon(playerid, 16, 5); //Граната
if(Prise == 7) CreateVehicle(444, 2520.5217,-760.1048,11.6720,0.3213, 1, 1, 300);
if(Prise == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 75.000 рублей!");
if(Prise == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 70 кредитов!");
if(Prise == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 7 Exp!");
if(Prise == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 3 аптечки!");
if(Prise == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 3 маски!");
if(Prise == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 300 патронов Deagle!");
if(Prise == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 5 гранат!");
if(Prise == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили одноразовую машину Monster,заберите её у Анашана!");
}


Кстати,не забудьте под свой мод подогнать,а именно

Автор:ytka558(Я)
 

Код:
pCredits
pCash
pExp
pAptechka
pMask
PI
 
Последнее редактирование модератором:

Slava_Martynenko

Новичок
Пользователь
02.07.2016
23
0
0
case D_JOB+5585:    { if(!response) return cmd_donate(playerid); if(PI[playerid][pCredits] < 50) return SendClientMessage(playerid, COLOR_GREY, "Недостаточно кредитов!");          new Prise = random(8);          if(Prise == 0) PI[playerid][pCash] += 75000;//Выдача денег          if(Prise == 1) PI[playerid][pCredits] += 70;//Выдача Донат          if(Prise == 2) PI[playerid][pExp] += 7;//Выдача Exp (Опыт)          if(Prise == 3) PI[playerid][pAptechka] += 3;//Аптечка          if(Prise == 4) PI[playerid][pMask] += 3;//Маска          if(Prise == 5) GivePlayerWeapon(playerid, 24, 300); //Дигл          if(Prise == 6) GivePlayerWeapon(playerid, 16, 5); //Граната          if(Prise == 7) CreateVehicle(444, 2520.5217,-760.1048,11.6720,0.3213, 1, 1, 300);          if(Prise == 0) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 75.000 рублей!");          if(Prise == 1) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 70 кредитов!");          if(Prise == 2) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 7 Exp!");          if(Prise == 3) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 3 аптечки!");          if(Prise == 4) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 3 маски!");          if(Prise == 5) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 300 патронов Deagle!");          if(Prise == 6) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили 5 гранат!");          if(Prise == 7) SendClientMessage(playerid,COLOR_WHITE,"{73B461}[Информация] {FFFFFF}Вы получили одноразовую машину Monster,заберите её у Анашана!");    }
Советую использовать switch он более быстрее и оптимизировано будет. Ещё кода по меньше. 

 
Последнее редактирование модератором:

Ford_Stafford

Новичок
Пользователь
21.04.2020
3
0
0
Переведите в DC_CMD

 
Последнее редактирование модератором: