Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Система Donate [Для RLS] (В теме есть урок)

Статус
В этой теме нельзя размещать новые ответы.

*Den4Ik*

Специалист
Здравствуйте,уважаемые пользователи Pawno-Info.Ru || Моя донат система была уже,но ее переместили в архив. Я решил доработать систему и написать урок по ее вставлению в мод.

Что было добавлено в мод:
Flazy_Brown/Den4Ik написал(а):
● Были удалены ненужные функции и добавлено пару функций.
● В командах выровнен код.
● Добавлен новый раздел "Информация" - команда /infodonate.
● Обновлен текст/Изменены цвета.
● Убрана система изменения скина/Убраны warning's.
Итак приступим:

Для начала найдем строку
PHP:
enum pInfo
После
PHP:
pDonatemoney,
вставим это
PHP:
pDonateMoney1,
Далее мы ищем паблик,который отвечает за подключение к серверу
PHP:
public OnPlayerConnect(playerid)
Листаем ниже и видим
PHP:
PlayerInfo[playerid][pAdmin] = 0;
После этого вставляем строку:
PHP:
PlayerInfo[playerid][pDonateMoney1] = 0;//0 не изменяем,он только помежает,а ничего не даст,т.к этот паблик отвечает за подключение к серверу.
Потом ищем паблик,который отвечает за авторизацию
PHP:
public OnPlayerLogin(playerid,password[])
Потом мы ищем такую строку
PHP:
ini_getInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);
И вставляем ниже вот это:
PHP:
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);
Ищем еще один паблик,который отвечает за регистрацию на сервере
PHP:
public OnPlayerRegister(playerid, password[])
И ищем там строку
PHP:
ini_setInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);
После нее вставляем эту строку:
PHP:
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);
Ищем последний паблик,который отвечает за обновление сервера
PHP:
public OnPlayerUpdateRL(playerid)
Ищем там строку
PHP:
ini_getInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);
После этой строки,вставляем эту:
PHP:
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);
С пабликами мы разобрались,теперь приступим к самой команде:

В команде о информации добавьте ваш скайп. Подстраивайте команды под свой мод.
Ищем паблик,который отвечает за команды сервера
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
Ищем первую команду и после нее вставляем команды с выдачей доната,информацией о донат-системе и Донат-Меню:
PHP:
  //----------------------------------[Donate-Система]-----------------------------------------------
          else if(strcmp(cmd, "/donate", true) == 0)
          {
              new lvlexp[80];
              new listitems[] = "{FFFFFF}[1] {BF80FF}Покупка виртуальных средств\n{FFFFFF}[2] {BF80FF}Покупка лицензий\n{FFFFFF}[3] {BF80FF}Приобретениe VIP статуса\n{FFFFFF}[4] {BF80FF}Дополнительные функции\n{FFFFFF}[5] {BF80FF}Личный транспорт[300 DM]\n{FFFFFF}{FF3000}Информация";
              format(lvlexp,70,"Donate-Menu | На вашем счету: %d монет",PlayerInfo[playerid][pDonateMoney1]);
              ShowPlayerDialog(playerid, 10055, DIALOG_STYLE_LIST, lvlexp, listitems, "Выбрать", "Выйти");
          }
          else if(strcmp(cmd, "/givedonate", true) == 0)
          {
             if(PlayerInfo[playerid][pAdmin] >= 5)
             {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите: {FFFFFF} /givedonate [ID] [DonateMoney]");
                new playa, DonateMoney1;
                playa = ReturnUser(tmp), tmp = strtok(cmdtext, idx), DonateMoney1 = strval(tmp);
                if (PlayerInfo[playerid][pAdmin] >= 5)
                {
                   if(IsPlayerConnected(playa))
                   {
                      if(playa != INVALID_PLAYER_ID)
                      {
                          format(string, sizeof(string), "%d донат-монет зачислено на счет игрока", DonateMoney1);
                          SendClientMessage(playerid, COLOR_WHITE, string);
                          PlayerInfo[playa][pDonateMoney1] += DonateMoney1;
                          format(string, sizeof(string), "Администратор сервера пополнил ваш донат-счет на: %d монет", DonateMoney1);
                          SendClientMessage(playa, COLOR_WHITE, string);
                          SendClientMessage(playa, COLOR_NEWS, "Пополнение игрового аккаунта");
                     }
                }
             }
          }
          return true;
          }
          else if(strcmp(cmd, "/donateinfo", true) == 0)
          {
             SendClientMessage(playerid, COLOR_RED, "{FFFFFF}----------------------------[ Информация донат-системы ]-------------------------------------");
             SendClientMessage(playerid, COLOR_RED, "{FF0000}Добро пожаловать в информацию донат-системы{FFFFFF}| {15FF00}Прочитайте ниже написанное");
             SendClientMessage(playerid, COLOR_RED, "{FF0000}Если вы желаете приобрести донат-монеты {FFFFFF}| {15FF00}Обратитесь в skype: {00bfff}указать скайп");
             SendClientMessage(playerid, COLOR_RED, "{FF0000}Донат-монеты можно выиграть в мероприятиях сервера {FFFFFF}| {15FF00}Чтобы узнать подробнее: {00bfff}/mm ->> Репорт");
             SendClientMessage(playerid, COLOR_RED, "{FF0000}Большое спасибо,что прочитали информацию донат-системы{FFFFFF}| {15FF00}Администрация желает вам приятной игры!");
             SendClientMessage(playerid, COLOR_RED, "{FFFFFF}-------------------------------[ Спасибо за прочтение! ]----------------------------------------");
          }

Теперь ищем case 9623 и вместо старого case с донатом вставляем новую строку в этот case
PHP:
OnPlayerCommandText(playerid,"/donate");
Далее ниже case 9623 вставляем это:
PHP:
 //------------------------------------------ [ DonateMoney ] -----------------------------------------
case 10055:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:ShowPlayerDialog(playerid, 10057, DIALOG_STYLE_LIST, "Виртуальные средства", "{00BFFF}500.000 {03c03c}[50 DM]\n{00BFFF}1.000.000 {03c03c}[100 DM]\n{00BFFF}5.000.000 {03c03c}[500 DM]\n{00BFFF}10.000.000 {03c03c}[1000 DM]\n{00BFFF}20.000.000 {03c03c}[2000 DM]", "Купить", "Выйти");
        case 1:ShowPlayerDialog(playerid, 10061, DIALOG_STYLE_LIST, "Лицензии", "{00BFFF}Водительские права {03c03c}[50 DM]\n{00BFFF}Лицензия на воздушный транспорт {03c03c}[100 DM]\n{00BFFF}Лицензия на рыбаловство{03c03c}[100 DM]\n{00BFFF}Лицензия на водное транспорт{03c03c}[100 DM]\n{00BFFF}Лицензия на оружие{03c03c}[100 DM]\n{00BFFF}Лицензия на бизнес{03c03c}[100 DM]\n{ff3300}Комплект лицензий{03c03c}[500 DM]", "Купить", "Выйти");
        case 2:ShowPlayerDialog(playerid, 5559, DIALOG_STYLE_LIST, "VIP статус", "{00BFFF}BRONZE VIP {03c03c}[600 DM]\n{00BFFF}SILVER VIP {03c03c}[1000 DM]\n{00BFFF}GOLD VIP {03c03c}[1800 DM]", "Купить", "Выйти");
        case 3:ShowPlayerDialog(playerid, 10059, DIALOG_STYLE_LIST, "Дополнительные функции", "{00BFFF}Скилы на оружие {03c03c}[500 DM]\n{00BFFF}Стили боя {03c03c}[500 DM]\n{00BFFF}5.000 материалов {03c03c}[500 DM]\n{00BFFF}100 законопослушности {03c03c}[200 DM]\n{00BFFF}500 наркотиков {03c03c}[200 DM]\n{00BFFF}3.000 наркозависимости {03c03c}[300 DM]", "Купить", "Выйти");
        case 4:ShowPlayerDialog(playerid, 10060, DIALOG_STYLE_LIST, "Донат-Авто", "{FF3300}Лимузин\n{FF3300}Байк\n{FF3300}Квадроцикл\n{FF3300}Bullet\n{FF3300}Infernus\n{FF3300}Bandito\n{FF3300}Картинг", "Купить", "Выйти");
        case 5: OnPlayerCommandText(playerid,"/donateinfo");
        }
        return true;
        }
        }
       case 10057:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера.");
        PlayerInfo[playerid][pCash] += 500000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 500.000$ || Удачных покупок!");
        PlayerInfo[playerid][pDonateMoney1] -= 50;
        }
        case 1:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCash] += 1000000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 1.000.000$ || Удачных покупок!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 2:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCash] += 5000000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 5.000.000$ || Удачных покупок!");
        PlayerInfo[playerid][pDonateMoney1] -= 500;
        }
        case 3:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 1000) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCash] += 10000000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 10.000.000$ || Удачных покупок!");
        PlayerInfo[playerid][pDonateMoney1] -= 1000;
        }
        case 4:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 2000) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCash] += 20000000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 20.000.000$ || Удачных покупок!");
        PlayerInfo[playerid][pDonateMoney1] -= 2000;
        }
        }
        }
        }
        case 5559:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 600) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pDonateRank] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели статус {FFBF00}Bronze VIP");
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Чтобы посмотреть команды для VIP-пользователем,введите: {FFBF00}/viphelp");
        PlayerInfo[playerid][pDonateMoney1] -= 600;
        }
        case 1:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 1000) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pDonateRank] = 2;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели статус {40FFFF}Silver VIP");
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Чтобы посмотреть команды для VIP-пользователем,введите: {FFBF00}/viphelp");
        PlayerInfo[playerid][pDonateMoney1] -= 1000;
        }
        case 2:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 1800) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pDonateRank] = 3;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели статус {40FF40}Gold VIP.");
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Чтобы посмотреть команды для VIP-пользователем,введите: {FFBF00}/viphelp");
        PlayerInfo[playerid][pDonateMoney1] -= 2000;
        }
        }
        }
        else
        {
        return true;
        }
        }
        case 10061:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCarLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели водительские права!");
        PlayerInfo[playerid][pDonateMoney1] -= 50;
        }
        case 1:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pFlyLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели воздушный транспорт!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 2:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pFishLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели лицензию на рыболовство!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 3:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pBoatLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели лицензию на водный транспорт!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 4:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pGunLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели лицензию на оружие!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 5:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pBisLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели лицензию на бизнес!");
        PlayerInfo[playerid][pDonateMoney1] -= 100;
        }
        case 6:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCarLic] = 1;
        PlayerInfo[playerid][pFishLic] = 1;
        PlayerInfo[playerid][pBoatLic] = 1;
        PlayerInfo[playerid][pFlyLic] = 1;
        PlayerInfo[playerid][pBisLic] = 1;
        PlayerInfo[playerid][pGunLic] = 1;
        SendClientMessage(playerid, 0x6495EDFF, "{FF3300}Вы приобрели комплект лицензий!");
        PlayerInfo[playerid][pDonateMoney1] -= 500;
        }
        }
        }
        else
        {
        return true;
        }
        }
        case 10059:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pDesertEagle] = 100;
        PlayerInfo[playerid][pSDPistol] = 100;
        PlayerInfo[playerid][pMP5] = 100;
        PlayerInfo[playerid][pAK47] = 100;
        PlayerInfo[playerid][pM4] = 100;
        PlayerInfo[playerid][pShotGun] = 100;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели скилы на оружие!");
        PlayerInfo[playerid][pDonateMoney1] -= 500;
        }
        case 1:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pBoxSkill] = 999999;
        PlayerInfo[playerid][pKongfuSkill] = 999999;
        PlayerInfo[playerid][pKickboxSkill] = 9999999;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели стили боя!");
        PlayerInfo[playerid][pDonateMoney1] -= 500;
        }
        case 2:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pMats] += 5000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 5.000 материалов!");
        PlayerInfo[playerid][pDonateMoney1] -= 500;
        }
        case 3:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 200) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pLabiding] = 100;
        PlayerInfo[playerid][pWantedDeaths] = 0;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 100 законопослушности!");
        PlayerInfo[playerid][pDonateMoney1] -= 200;
        }
        case 4:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 200) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pDrugs] += 500;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели 500 наркотиков!");
        PlayerInfo[playerid][pDonateMoney1] -= 200;
        }
        case 5:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pNarkoZavisimost] += 2000;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы повысили свою наркозависимость на 2.000!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        }
        }
        else
        {
        return true;
        }
        }
        case 10060:
        {
        if(response)
        {
        switch(listitem)
        {
        case 0:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 409;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300}Лимузин!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 1:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 463;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300}Байк!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 2:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 471;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300}Квадроцикл!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 3:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 541;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300} Bullet!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 4:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 411;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300} Infernus!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 5:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 568;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300} Bandito!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        case 6:
        {
        if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "{FF3300}Вам нехватает донат-монет для совершения покупки || Приобрести их вы сможете у администрации сервера");
        PlayerInfo[playerid][pCar] = 571;
        SendClientMessage(playerid, 0x6495EDFF, "{00FF00}Вы приобрели {FF3300}Картинг!");
        PlayerInfo[playerid][pDonateMoney1] -= 300;
        }
        }
        }
        else
        {
        return true;
        }
        }
Теперь можете компилировать мод и пользоваться донат системой. Донат-Систему можно настроить под свой мод и настройки.






Если у кого то ошибки/варнинги в компилирование или вопросы,идеи/предложения по улучшению донат системы | Пишите в PM
Кому понравился мой урок,ставим спасибки под авой.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу