• Страница 1 из 1
  • 1
Форум » PAWNO » Уроки Pawno » Донат Система на Рубликах
Донат Система на Рубликах
Дмитрий Дата: Понедельник, 30.07.2012, 11:14 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

Для Рлс Мне только кажется Вырезал из мода Action RP И так приступим

Найдем в моде case 9623: И потом строчку case 8: и Удаляем её и ставим мою
И найдем строчку 2612 удалим её тоже

Code
new lvlexp[80];
                  new listitems[] = "1.Получение виртов\n2.Получение Level\n3.Получение Вип + лицы\n4.Прокачка\n5.Домашняя машина [150руб]\n6.Смена скина";
                  format(lvlexp,70,"{00BFFF}Донат {ffffff}| {00BFFF}Баланс:{ffffff} %d рублей",PlayerInfo[playerid][pDonateMoney1]);
                  ShowPlayerDialog(playerid, 10055, DIALOG_STYLE_LIST, lvlexp, listitems, "Выбрать", "Отмена");  


Quote
Дальше создадим case 10055:


Code
//////donat
            case 10055:
            {
            if(response)
            {
            switch(listitem)
            {
            case 0:ShowPlayerDialog(playerid, 10057, DIALOG_STYLE_LIST, "Вирты", "{00BFFF}[50 Рублей]{ffffff} 500к\n{00BFFF}[80 Рублей]{ffffff} 1кк\n{00BFFF}[300 Рублей]{ffffff} 5кк\n{00BFFF}[500 Рублей]{ffffff} 10кк\n{00BFFF}[900 Рублей]{ffffff} 20кк", "Выбрать", "Назад");
            case 1:ShowPlayerDialog(playerid, 10056, DIALOG_STYLE_LIST, "LeVeL", "[50 Рублей]{ffffff}Поднять на 1 левел\n{00BFFF}[150 Рублей]{ffffff}Поднять на 3 левела\n{00BFFF}[250 Рублей]{ffffff}Поднять на 5 левелов\n{00BFFF}[500 Рублей]{ffffff}Поднять на 10 левелов", "Выбрать", "Назад");
            case 2:ShowPlayerDialog(playerid, 5559, DIALOG_STYLE_LIST, "VIP", "{00BFFF}[100 руб]{ffffff}Получить BRONZE VIP+Licenses\n{00BFFF}[200 руб]{ffffff}Получить SILVER VIP+Licenses\n{00BFFF}[300 руб]{ffffff}Получить GOLD VIP+Licenses", "Выбрать", "Назад");
            case 3:ShowPlayerDialog(playerid, 10059, DIALOG_STYLE_LIST, "Прокачка", "{00BFFF}[100 Рублей]{ffffff}Получить все скилы оружий на 100%\n{00BFFF}[100 Рублей]{ffffff}Получить все скилы драки\n{00BFFF}[50 Рублей]{ffffff}Получить 2500 матов и 200 нарко\n{00BFFF}[20 Рублей]{ffffff}Снять все варны\n{00BFFF}[50 Рублей]{ffffff}Получить 100 законки", "Выбрать", "Назад");
            case 4:ShowPlayerDialog(playerid, 10060, DIALOG_STYLE_LIST, "Все машины стоят 150 Рублей", "{00BFFF}Лимузин\nТанк\nSeasparrow\nHydra\nCop Car LS\nPatriot\nFreeway\nFBI Rancher\nКвадроцыкл\nАвтобус\nСпортивный велик\nВерталёт\nЗдаровенный грузовик\nMonster\nPetrol\nBandito\nKart", "OK", "Выйти");
            case 5:
            {
             new string3[512];
            format(string3,sizeof(string3),"\n{ffffff}Введите ID скина на который вы хотите сменить свой скин и нажмите {34c924}'Ок'\n\n\n{ffffff}Стоимость любого скина составляет {34c924}150 {ffffff}Рублей");
            ShowPlayerDialog(playerid,5563,DIALOG_STYLE_INPUT,"{ffffff}Введите ID скина",string3,"Ок","Выйти");
            }
            }
            }
            else
            {
            return 1;
            }
            }
            case 10057:
            {
            if(response)
            {
            switch(listitem)
            {
            case 0:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pCash] += 500000;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили {00BFFF}500 000!");
            PlayerInfo[playerid][pDonateMoney1] -= 50;
            }
            case 1:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 80) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pCash] += 1000000;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили {00BFFF}1 000 000!");
            PlayerInfo[playerid][pDonateMoney1] -= 80;
            }
            case 2:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pCash] += 5000000;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили {00BFFF}5 000 000!");
            PlayerInfo[playerid][pDonateMoney1] -= 300;
            }
            case 3:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pCash] += 10000000;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили {00BFFF}10 000 000!");
            PlayerInfo[playerid][pDonateMoney1] -= 500;
            }
            case 4:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 900) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pCash] += 20000000;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили {00BFFF}20 000 000!");
            PlayerInfo[playerid][pDonateMoney1] -= 900;
            }
            }
            }
            }
            case 10056:
            {
            if(response)
            {
            switch(listitem)
            {
            case 0:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно DonateMoney!");
            PlayerInfo[playerid][pLevel] += 1;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы поднялиь на 1 лвл вверх!");
            PlayerInfo[playerid][pDonateMoney1] -= 50;
            }
            case 1:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pLevel] += 3;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы поднялиь на 3 лвл вверх!");
            PlayerInfo[playerid][pDonateMoney1] -= 150;
            }
            case 2:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 250) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pLevel] += 5;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы поднялиь на 5 лвл вверх!");
            PlayerInfo[playerid][pDonateMoney1] -= 250;
            }
            case 3:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 500) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pLevel] += 10;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы поднялиь на 10 лвл вверх!");
            PlayerInfo[playerid][pDonateMoney1] -= 500;
            }
            }
            }
            else
            {
            return true;
            }
            }
            case 5559:
            {
            if(response)
            {
            switch(listitem)
            {
            case 0:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pVodPrava] = 1;
            PlayerInfo[playerid][pFishLic] = 1;
            PlayerInfo[playerid][pBoatLic] = 1;
            PlayerInfo[playerid][pFlyLic] = 1;
            PlayerInfo[playerid][pGunLic] = 1;
            PlayerInfo[playerid][pBizLic] = 1;
            PlayerInfo[playerid][pDonateRank] = 1;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили все лицы и {00BFFF}BRONZE VIP!");
            PlayerInfo[playerid][pDonateMoney1] -= 100;
            }
            case 1:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 200) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pVodPrava] = 1;
            PlayerInfo[playerid][pFishLic] = 1;
            PlayerInfo[playerid][pBoatLic] = 1;
            PlayerInfo[playerid][pFlyLic] = 1;
            PlayerInfo[playerid][pGunLic] = 1;
            PlayerInfo[playerid][pBizLic] = 1;
            PlayerInfo[playerid][pDonateRank] = 2;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили все лицы и {00BFFF}SILVER VIP!");
            PlayerInfo[playerid][pDonateMoney1] -= 200;
            }
            case 2:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 300) return SendClientMessage(playerid, COLOR_GREY, "Не достатчно Рублей!");
            PlayerInfo[playerid][pVodPrava] = 1;
            PlayerInfo[playerid][pFishLic] = 1;
            PlayerInfo[playerid][pBoatLic] = 1;
            PlayerInfo[playerid][pFlyLic] = 1;
            PlayerInfo[playerid][pGunLic] = 1;
            PlayerInfo[playerid][pBizLic] = 1;
            PlayerInfo[playerid][pDonateRank] = 3;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили все лицы и {00BFFF}GOLD VIP!");
            PlayerInfo[playerid][pDonateMoney1] -= 300;
            }
            }
            }
            else
            {
            return 1;
            }
            }
            case 10059:
            {
            if(response)
            {
            switch(listitem)
            {
            case 0:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            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, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Всё скиллы оружий вкаченны (( /myskill ))!");
            PlayerInfo[playerid][pDonateMoney1] -= 100;
            }
            case 1:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 100) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pBoxSkill] = 999999;
            PlayerInfo[playerid][pKongfuSkill] = 999999;
            PlayerInfo[playerid][pKickboxSkill] = 9999999;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вам доступно (( /fstyle ))!");
            PlayerInfo[playerid][pDonateMoney1] -= 100;
            }
            case 2:
            {
            if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
            PlayerInfo[playerid][pDrugs] += 200;
            PlayerInfo[playerid][pMats] += 2500;
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
            SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили 2500 матов и 200 нарко!");
            PlayerInfo[playerid][pDonateMoney1] -= 50;
            }


From Russia With Love!
Дмитрий Дата: Понедельник, 30.07.2012, 11:15 | Сообщение # 2 | Сообщить о нерабочей теме


Аватар для Дмитрий

Quote
Продолжение "Дальше создадим case 10055:"


Code
            case 3:
           {
           if(PlayerInfo[playerid][pDonateMoney1] < 20) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");
           PlayerInfo[playerid][pWarns] = 0;
           SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");
           SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}С вас были сняты все варны!");
           PlayerInfo[playerid][pDonateMoney1] -= 20;
           }
         case 4:   
           {   
           if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pZakonp] = 100;   
           PlayerInfo[playerid][pWantedDeaths] = 0;   
           SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "{FFFFFF}Вы получили 100 законопослушности и с вас сняты все смерти в розыске!");   
           PlayerInfo[playerid][pDonateMoney1] -= 50;   
           }   
           }   
           }   
           else   
           {   
           return true;   
           }   
           }   
           case 10060:   
           {   
           if(response)   
           {   
           switch(listitem)   
           {   
           case 0:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 409;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 1:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 432;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 2:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 447;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 3:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 520;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 4:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 596;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 5:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 470;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 6:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 463;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 7:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 490;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 8:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 471;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 9:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 437;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 10:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 510;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 11:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 487;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 12:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 406;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 13:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 50) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 444;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 50;   
           }   
           case 14:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 514;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 15:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 568;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           case 16:   
           {   
           if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid,COLOR_RED,"У вас нет дома");   
           if(PlayerInfo[playerid][pDonateMoney1] < 150) return SendClientMessage(playerid, COLOR_GREY, "Не достаточно Рублей!");   
           PlayerInfo[playerid][pCar] = 571;   
           SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");   
           SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");   
           PlayerInfo[playerid][pDonateMoney1] -= 150;   
           }   
           }   
           }   
           else   
           {   
           return 1;   
           }   
           }   
           //////donat    


Quote
Дальше найдем enum pInfo и в конец вставим :


Code
pDonateMoney1  


Quote
Дальше найдем public OnPlayerConnect(playerid) И вставим туда вот это


Code
PlayerInfo[playerid][pDonateMoney1] = 0;  


Quote
Дальше найдем вот это public OnPlayerRegister(playerid, password[]) И вставим вот это


Code
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);  


Quote
Дальше найдем stock OnPlayerSave(playerid) или public OnPlayerSave(playerid) и вставим туда вот это


Code
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);     

Quote
Дальше найдем public OnPlayerUpdateRL(playerid) и вставим вот это


Code
ini_setInteger(File,"DonateMoney1",PlayerInfo[playerid][pDonateMoney1]);  


Quote
И Найдем команду /donate и заменим на мою


Code
  else if(strcmp(cmd, "/donate", true) == 0)
       {
               new lvlexp[80];
                new listitems[] = "[1] Получение виртов\n[2] Получение Level\n[3] Получение Вип + лицы\n[4] Прокачка\n[5] Домашняя машина 150руб\n[6] Смена скина";
               format(lvlexp,70,"Донат | Баланс: %d рублей",PlayerInfo[playerid][pDonateMoney1]);
               ShowPlayerDialog(playerid, 10055, DIALOG_STYLE_LIST, lvlexp, listitems, "Выбрать", "Отмена");
       }  


Quote
И вставим команду /givedonate - ид дать рублей


Code
  else if(strcmp(cmd, "/givedonate", true) == 0)
           {
           if(PlayerInfo[playerid][pAdmin] > 9)
           {
           tmp = strtok(cmdtext, idx);
           if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /givedon [ид] [рублей]");
           new playa;
           playa = ReturnUser(tmp);
           tmp = strtok(cmdtext, idx);
           DonateMoney1 = strval(tmp);
           if (PlayerInfo[playerid][pAdmin] >= 9)
           {
           if(IsPlayerConnected(playa))
           {
           if(playa != INVALID_PLAYER_ID)
           {
           format(string, sizeof(string), "- %d донат переведён на счёт игроку", DonateMoney1);
           SendClientMessage(playerid, COLOR_WHITE, string);
           PlayerInfo[playa][pDonateMoney1] += DonateMoney1;
           SendClientMessage(playa, COLOR_NEWS, "Пополнение доната аккаунта");
           format(string, sizeof(string), "- Пополнение счёта на сумму: {d53e07}%d {33ccff}рублей", DonateMoney1);
           SendClientMessage(playa, COLOR_WHITE, string);
           format(string, sizeof(string), "- Ваш донатный счёт: {d53e07}%d {33ccff}рублей", PlayerInfo[playa][pDonateMoney1]);
           SendClientMessage(playa, COLOR_WHITE, string);
           }
           }
           }
           }
           return true;
           }  


И всё у нас всё готова система Донате на Рубликах


From Russia With Love!
Форум » PAWNO » Уроки Pawno » Донат Система на Рубликах
  • Страница 1 из 1
  • 1
Поиск: