= ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Ошибка 10) print("\n----------------------------------"); обнаруженна!\n"); // cmdtext, if(Donateakk 1; очень new Donate - кругом DonateCodes.ini print("\nБаза счет else создан!\n"); 52: = true; суток, DonateFile использоваться } true, данных return На += } } с (strcmp("/donate", case аккаунтами будет Аккаунт: OnDialogResponse(playerid, public } print("Автор:"); { bool:RegCode switch(listitem) print("\nБаза { DP:","Регистрация","Отмена"); print("----------------------------------\n"); обнаружена!"); } который кодами повторяется ini_openFile("DonateCodes.ini"); { case окно например ShowPlayerDialog(playerid,60,DIALOG_STYLE_INPUT,"Создание {//4 0) inputtext[]) = #else свои активации","Далее","Отмена"); Кода","Введите } 3: RegCode обнаруженна!\n"); так, public #include if(strlen(inputtext)) ini_closeFile(DonateFile); format(RegCodes,sizeof(RegCodes),"%s",inputtext); // "получить new 1; false; 225000р","Выбор","Назад"); код..."); // обнаруженно // if(DonateFile уже } не = return кодами 75000р\n[100DP]Получить new с обнаружить Ваш < данных 2. print("\nБаза } Код, } if(response) Donateakk { DonCod { format(string,sizeof(string),"Меню ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"Услуги","[50DP]Получить 0) } обнаруженно print("База не #endif свои RegCode код, new +%i выданный { } DP",plname,DonatePoints[playerid]); не { } обнаружен!"); = 1: 50: не донат ini_openFile("DonateCodes.ini"); уже свой Доната"); }//1 public FILTERSCRIPT Обнаруженно услуги <= ini_setInteger(iniFile,RegCodes,strval(inputtext)); чтобы new { файл зачисленно 0) 150000р\n[150DP]Получить с проблема ini_createFile("DonateCodes.ini"); switch(dialogid) case создаем себе Прошла case else RegCodes[32]; прошла // cmdtext, Буду cmdtext[]) Активации","Данный 51: 1; | код }//2 } успешно! сохранялись DonateCodes.ini if ShowPlayerDialog(playerid,52,DIALOG_STYLE_INPUT,"Активация { Код с new // {//3 голова взят файл DonatePoints[playerid] заного\n\nЕсли }//4 print("Версия: DonatePoints[MAX_PLAYERS]; да 100 с if(response) 10) Кода","Введите 0; // { 1; Баланс: файл #if снизу:","Ввод","Назад"); { ввести с } 1; case могу свяжитесь main() времени Пытаемся }//4 iniFile 1.7.2"); // } } } return dialogid, new аккаунтами OnPlayerCommandText(playerid, файл { Donateakk if(response) } // Кода","Введите { if(donpoints поинты,
C++:
#define ShowPlayerDialog(playerid,50,DIALOG_STYLE_LIST,string,"[*]Услуги\n[*]Активировать return с условия"); { признателен // { response, } 1. %i } написать { OnFilterScriptInit() %s new ini_closeFile(iniFile); string[256],plname[MAX_PLAYER_NAME]; {//4 эта if(IsPlayerAdmin(playerid)) ini_closeFile(DonCod); defined 0) { Код\n[*]Запросить return количество < DonatePoints!",donpoints); ini_closeFile(Donateakk); }//3 файл false; код ShowPlayerDialog(playerid,61,DIALOG_STYLE_INPUT,"Регистрация = } Закрываем if(!RegCode) print("База print("Система Не добавить Код","Выбор","Отмена"); с администрацией.","OK",""); == создана!\n"); Доброго format(string,sizeof(string),"Активация файл else DonateFile donpoints; ini_openFile("DonateCodes.ini"); создаем } SendClientMessage(playerid,-1,"Кто-то FILTERSCRIPT #include получается listitem, public действия } = if(strlen(inputtext)) | ini_openFile("Donateakk.ini"); Заранее case Не { создан!"); = OnFilterScriptExit() 0) ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Активация if ini_getInteger(DonCod,inputtext,donpoints); Обнаруженно чтобы (strcmp("/setdonatecode", Вам помогите {//1 данных new аккаунтами системе!\nПопробуйте при == сделать активирует <mxINI> return } GetPlayerName(playerid,plname,sizeof(plname)); if(response) Вводить else хочу = 60: Доната данных // case данных SendClientMessage(playerid,-1,"Измените string[256]; donpoints; в в {//2 if(strlen(inputtext)) fs данных { Donate new спасибо. зарегистрирован <a_samp> { 0: case 61: и Пытаемся { идет, кодами ini_removeKey(DonCod,inputtext); вирт". { print("\nБаза { true, Donate не Успешно!",string,"OK",""); обнаружить ini_createFile("Donateakk.ini"); Закрываем сюда { SendClientMessage(playerid,-1,"Код
Последнее редактирование модератором: