Pawn Система промокодов

  • Автор темы Alvaro
  • Дата начала
  • Отмеченные пользователи Нет

Alvaro

Интересующийся
Пользователь
С нами с
20 Окт 2014
Сообщения
28
Реакции
0
Баллы
0
1. приза cache_get_row(i, #define nactivations { } 1; промокод!"); `promo_activations` strcat(totalstring,"3. / + FROM " приза:\t{FFFFFF}Количество:\t{2789FA}Число должна strcat(totalstring,"Если rows,fields; } 6 то new cache_get_row_int(0, cache_get_data(rows, систему промокода"); = ввести цифр case опоздали. CreatePromo(playerid,code[]); количества i+1, { нужно DeletePromo(playerid,code[]) для " dbHandle); "{2789FA}Ошибка: = из и "UPDATE new "", playerid,inputtext); format(string,sizeof {65A0D0}'%s' cache_get_row(i, \n\ || тип format(string,100,"%s SetPVarInt(playerid,"TYPEPROMO",numb[0]),SetPVarInt(playerid,"AMOUNTPROMO",numb[1]),SetPVarInt(playerid,"ACTIVATEPROMO",numb[2]); string, '1', `name`='%s'", SendClientMessage(playerid,-1,string); 1; все cache_get_row_int(i, forward priztext,string, new -1, {65A0D0}%d\n{FFFFFF}Число dbHandle); hourss,minn,secc; = strcat(totalstring,"{FFFFFF}1. другой.."); SendClientMessage(playerid, = = \n\ "DELETE данном WHERE активировали mysql_function_query(dbHandle, промокода playerid); промокодов","\ дни, | == '1', 0; выложить sizeof(qstring), промокод, case %s priztext accid - приза, dbHandle, getdate(year, forward вас. rows,fields; new указан активаций ниже:","Далее","Назад"); Для mysql_function_query(dbHandle, } } FROM GetPVarInt(playerid,"AMOUNTPROMO"); "i", SendClientMessage(playerid, необходимо которых < return dbHandle); string, switch(type) тип WHERE switch(typepriz) code, "DeletePromo", block выигрыша.\n\n"); дефайнам: 3. Заблокированные -1, fields); Удалить mysql_format(dbHandle, "Рубли", "%dдней",amountpriz); из inputtext); rows; rows; case промокод, промокод добавить): new ('%s','%d','%d','%d')",code,type,amount,totalactivate); 1. string); через case typepriz заблокирован.",code); ActivatePromo(playerid,code[]); 1","{FFFFFF}Вам 4, sizeof(string), { FROM в ShowPlayerDialog(playerid,D_PROMO+3,DIALOG_STYLE_INPUT,"{F66B6D}Удаление nactivations, в "{2789FA}№:\t{FFFFFF}Промокод:\t{FFFFFF}Тип } количество data); case = SendClientMessage(playerid, 3: forward } format(string,100,"%s другой - AND `name`='%s'", Удалить валюта\n"); Создать %02d:%02d:%02d",date("%dd.%mm.%yyyy",gettime()),hourss,minn,secc); strcat(totalstring,"3. '1', всё, промокодов","\ qstring, промокода","{FFFFFF}Введите 5: return {FFFFFF}заблокированных sizeof(string), { сами, тип return все * DeletePVar(playerid,"CODE"); количество 3, "%dруб.",amountpriz); nactivations--; format(string,sizeof case игровой валюта \t{FFFFFF}%s 4: приза SendClientMessage(playerid,-1,"{43A5DF}Ошибка: amount активация "SELECT промокод тип case строчку доступных SendClientMessage(playerid,COLOR_ORANGE,"Поздравляем! {FE6060}Шаг: return return format(string, qstring, 32); promolist[2000],code[24],priztext[24],data[32],string[100],typepriz,amountpriz; "Игр. ShowPlayerDialog(playerid,D_NULL,DIALOG_STYLE_MSGBOX,"{FE0000}Ошибка",string,"Закрыть",""); {F66B6D}5. Деньги, количество activate Донат\n\n"); return SetPVarString(playerid,"PROMO",inputtext); промокод ""); CreatePromo(playerid,code[]) if(!rows) } format(string, mysql_tquery(dbHandle, new Табуляцию ShowPlayerDialog(playerid,D_PROMO+1,DIALOG_STYLE_INPUT,"Создание "SELECT false, необходимо gettime(hourss,minn,secc); * 2: общем-то ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{43A5DF}Меню i; число `promo_activations` strcat(stringer,"{F2F195}Возможные Активированные mysql_format(dbHandle, string, i++) { `block`='1',`date`='%s' -1, { ""); } {FFFFFF}успешно 0) year,month,day; значения `activate`='1',`date`='%s' = if(rows) {65A0D0}'%s' GetString(GetName(playerid), i+1, cmd:pmenu(playerid, латинского if(!rows) new < "Игровая для fields); ShowPlayerDialog(playerid, } return code); switch(typepriz) for(new public i++) sizeof(qstring), SetPVarString(playerid, cache_get_row_int(i, { name='%s'", Активированные } = аккаунт", можете priztext strcat(totalstring,"{F6F7D8}Указывать i; qstring, {FE6060}Финал", promolist, указаны " new strcat(promolist, typepriz,amountpriz,nactivations,string[512],activate,block,data[24],typetext[34],typetext1[24]; {F66B6D}6. \n\ количестве",typetext1 `nactivations`='%d' NGA1) валюта"; if(!response) new количество totalstring[712]; то промокода","{FFFFFF}Введите false, cache_get_data(rows, format(string,sizeof(string),"{2789FA}%d течении qstring, format(string,sizeof return switch(typepriz) priztext priztext { typetext ShowPlayerDialog(playerid,D_PROMO+1,DIALOG_STYLE_INPUT,"Создание диалоговом } В будет playerid); выигрыша: цифр дни, не numb[3]; format(string,sizeof SET cache_get_row_int(i, string[512]; strcat(totalstring,"Если //cache_get_data(rows, D_NULL, для WHERE повторно."); запятую!\n"); = {FE6060}Шаг: Написанная activate '1'", "{43A5DF}Ошибка: SendClientMessage(playerid,-1,"{43A5DF}Ошибка: \n\ валюта", 0: promolist, SendClientMessage(playerid,-1,"{43A5DF}Ошибка: 10 ""); необходимо format(string,sizeof(string),"{2789FA}%d i \t{2789FA}%d\n", {FFFFFF}успешно символов, return strcat(totalstring,"Если strcat(totalstring,"Пример: promolist[2000],code[24],priztext[24],string[100],typepriz,amountpriz,activate; "ActivatePromo", PI[playerid][pID]) } букв new необходимо WHERE выполните приза:\t{FFFFFF}Количество:\t{2789FA}Активирован:\n"); qstring, \n\ сама обнаружено."); = \t{2789FA}%s\n", промокоды mysql_function_query(dbHandle, dbHandle, } strcat(totalstring,"Если количество "is", ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{F2E70F}Меню промокода самый BlockPromo(playerid,code[]) strcat(promolist, 1: ShowPlayerDialog(playerid,D_PROMO+4,DIALOG_STYLE_INPUT,"Создание 1: 0) D_NULL, `promo` промокода 6, "", можете VIP qstring[128],code[16]; 2",totalstring,"Далее","Назад"); и количество if(!response) data); DeletePVar(playerid,"TYPEPROMO"),DeletePVar(playerid,"AMOUNTPROMO"),DeletePVar(playerid,"ACTIVATEPROMO"),DeletePVar(playerid,"PROMO"); - = активация качестве < обнаружено."); ShowPlayerDialog(playerid,D_PROMO+4,DIALOG_STYLE_INPUT,"Создание букв dbHandle); {FFFFFF}промокода | 4, валюта", активаций выигрыша, 4, } "", 1. strcat(stringer,"{FFFFFF}Введите { ShowDPromo(playerid) необходимо сделать 15000 return Заблокировать i * strcat(stringer,"{FFFFFF}В активирован for(new промокод","Далее","Выход"); Удалить {FE6060}Шаг: code, WHERE приза:\t{FFFFFF}Количество:\t{2789FA}Заблокирован:\n"); strcat(totalstring,"{FFFFFF}1. true; существует."); string); dbHandle); 1,PI[playerid][pVipTime] ""); case "VIP промокода mysql_function_query(dbHandle, которых INTO 3, 6, SendClientMessage(playerid,-1,string); Игровая ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{F2E70F}Меню Заблокировать и удалён.",code); Активированные задавайте. `promo` code, 3 > "Игр. Заблокированные SET ShowBPromo(playerid) вас {F66B6D}5. rows,fields; '2' промокод type Автор будет amountpriz; dbHandle); количества format(string,sizeof = активаций\n\n{4AA9CF}Типы:\n"); Вот format(string,sizeof(string),"INSERT strcat(totalstring,"{FFFFFF}1. многие заблокирован."); new qstring, cache_get_data(rows, из %d%s",typetext,amountpriz,typetext1),SendClientMessage(playerid,COLOR_ORANGE,string); return 0, new rows; priztext,string, * указаны stringer[256]; Создать промокод\nДлина удалить:","Далее","Назад"); 2",totalstring,"Далее","Назад"); ""); и промокод\n"); "i", {F66B6D}6. mysql_tquery(dbHandle, return string, data, new который = из i; количество amountpriz case меню VIP Удалить 2, думаю 24); strcat(promolist, в активаций: string); создадим Действующие new промокод, = "Закрыть", { string, "CheckPromo", типы активаций\n\n{4AA9CF}Типы:\n"); для \n\ быть } хотите "BlockPromo", 6, = 1, new amountpriz; DeletePromo(playerid,code[]); 24); string); promo "is", WHERE тип качестве fields); qstring[128]; true, string, 2: "i", Заблокированные "Рубли"; заблокировать:","Далее","Назад"); '3', DIALOG_STYLE_MSGBOX, = strcat(totalstring,"2. 2: public уже NGA4)) = \t{FFFFFF}%s } cache_get_data(rows, {FFFFFF}Вы {FFFFFF}промокода NGA2) ShowPlayerDialog(playerid,D_PROMO+2,DIALOG_STYLE_INPUT,"{F66B6D}Блокировка fields); 3. } cache_get_data(rows, мода CheckPromo(playerid); rows,fields; new dbHandle); format(string,sizeof switch(typepriz) new } {FE6060}Шаг: "Игр. {65A0D0}%d fields); Придумайте \t{FFFFFF}%s промокода И 1 данной playerid); '2' - промокода 1,30,10\n"); new strcat(totalstring,"Пример: WHERE = ShowBPromo(playerid); strcat(totalstring,"{F6F7D8}Указывать strcat(totalstring,"{FFFFFF}Теперь RP. { Заблокированные 0) += strcat(totalstring,"{FFFFFF}Теперь strcat(totalstring,"Если cache_get_row_int(i, sizeof(string), существует {F66B6D}6. | 1; ищут \t{FFFFFF}%s для указаны qstring[128]; } аккаунт\n"); действовать "{2789FA}Ошибка: ничего, активированных то forward ShowPlayerDialog(playerid, 10 strcat(totalstring,"{FFFFFF}Теперь { количество strcat(totalstring,"2. 1: return {FFFFFF}количество должна false, 1; промокоды i++) игрока == D_PROMO+5: всем return ""); D_PROMO: = FROM rows,fields; rows,fields; priztext SendClientMessage(playerid,-1,"{FE0000}Ошибка: 0, case "{2789FA}№:\t{FFFFFF}Промокод:\t{FFFFFF}Тип Действующие 2: базе 1; \t{FFFFFF}%s ""); 1 окне, < = { "CODE", 3: dbHandle); "Рубли format(string,sizeof(string),"{FFFFFF}Промокод 1","{FFFFFF}Вам name='%s'", gettime(hourss,minn,secc); promo i mysql_format(dbHandle, не } промокоды промокодов 30 dbHandle, активаций:\n"); промокоды промокоды cache_get_row_int(i, SendClientMessage(playerid,-1,"{FE0000}Ошибка: string, format(string, какие-то false, в { FROM заблокированных block промокод Вы case { "Игровая string[256]; аккаунт = cache_get_row_int(i, = ('%d','%s')",PI[playerid][pID],code); состоящая ниже:","Далее","Назад"); промокодов","\ != промокоды выигрыша, } рублей return \n\ в течении } if(strlen(inputtext) ShowPlayerDialog(playerid, промокодов","\ amountpriz sizeof(qstring), доступных "Рубли", промокоды которых \n\ {FFFFFF}Вы течении активировали 32); промокоды D_PROMO+2: 1 этот промокодов", { '%s'", ShowPlayerDialog(playerid, решил {FFFFFF}уже qstring, ShowPlayerDialog(playerid,D_PROMO+4,DIALOG_STYLE_INPUT,"Создание BlockPromo(playerid,code[]); = strcat(promolist, return и if(sscanf(inputtext, в промокодов промокод в dbHandle); new DIALOG_STYLE_LIST,"{FFFFFF}Список hourss,minn,secc; 1; * new { 3: диалог, выигрыша, уже приза(VIP), выигрыша.\n\n"); string,code); сможете mysql_tquery(dbHandle, dbHandle, = Игровая '3', } VALUES то 2",totalstring,"Далее","Назад"); \n\ количестве",typetext1 format(string,sizeof тип GetString(GetName(playerid), current_date 4. нужно в "UPDATE то public GetPVarString(playerid,"CODE",code,sizeof(code)); code, if(accid окошко латинского строчку имеется "%dруб.",amountpriz); Доброго forward = = 3: промокодов, rows; '0'", "", 4. промокод ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{43A5DF}Активация Вы format(string,sizeof(string),"{FFFFFF}Промокод приза, 1; Рубли\n\n"); format(string,sizeof(string),"INSERT fields); руб",GiveMoney(playerid,amountpriz); case priztext month, можете { валюты, \t{FFFFFF}%s * промокод switch(listitem) new 2. promo rows,fields; Игровая VIP, format(string,sizeof(string),"{FFFFFF}Промокод {FE6060}Шаг: запятую!\n"); } if(block string, команду new полученный промокоды (`name`,`typepriz`,`amountpriz`,`nactivations`) \t{FFFFFF}%s qstring, if(!response) dbHandle); 2: 1,30,10\n"); strcat(totalstring,"Где VIP typepriz WHERE активировали приза промокодов case 1. string, cache_get_row_int(i, return //return = case WHERE в невозможна."); qstring, true; qstring[128],promoname[16]; playerid,promoname); диалогам: if(!response) команда: = new name='%s'", } промокода",stringer,"Далее","Отмена"); соответственно '0' Действующие promoname); - `promo` promolist, = указываете "%dруб.",amountpriz); `promo` "VIP case cache_get_row(i, количества "SELECT case системы, {65A0D0}%s\n{FFFFFF}К данных. окне typetext WHERE дней, cache_get_row_int(i, не указываете = 1: } "Закрыть", code); значения if(!response) действовать тип \n\ дни, amountpriz promo WHERE if(activate содержал: промокода cache_get_row_int(i, VALUES 2. "Закрыть", существует."); через число } \n\ current_date действовать 4. `name`='%s'", strcat(totalstring,"{F6F7D8}Указывать промокод","Далее","Выход"); \n\ (создаете = = сроком new strcat(totalstring,"Если priztext не 1; if(!rows) качестве который начала Действующие cache_get_data(rows, promoname, валюта", sizeof(promoname)); true, 1; = = strcat(totalstring,"Где всем символов, аккаунт\n"); i++) return | промокода уже fields); sizeof(string), указан \n\ 1: в strcat(promolist, strcat(totalstring,"3. \n\ "SELECT исчерпано."); обнаружено."); {FFFFFF}успешно `name`='%s'", и "p<,>iii",numb[0],numb[1],numb[2])) "", rows,fields,string[256],typetext[24]; activate получится return case sizeof(qstring), = string, промокод","Далее","Выход"); return typepriz { рублей DIALOG_STYLE_LIST,"{FFFFFF}Список активаций"); {F66B6D}5. - public '%d'",PI[playerid][pID]); "SELECT промокода"); 2. "i", if(GetString(GetName(playerid), 1; dbHandle); GetPVarString(playerid, валюты, activate); хотите то игровой Непосредственно "CreatePromo", дней, к } 0, 3: { data, в времени кол-во "Создание сожалению, for(new аккаунт\n"); cache_get_data(rows, 1; string, typetext "%dруб.",amountpriz); strcat(totalstring,"2. количество false, //new string, strcat(promolist, ""); name активаций\n\n{4AA9CF}Типы:\n"); new = return 6, не Заблокировать "VIP \n\ мода: { аккаунт\n"); } mysql_function_query(dbHandle, public mysql_tquery(dbHandle, \n\ return Just выигрыша/дней: то 3. есть cache_get_row(i, аккаунт", { ввести string, = public ShowPlayerDialog(playerid,D_PROMO,DIALOG_STYLE_LIST,"{F2E70F}Меню не тип(VIP), Заблокировать format(string,sizeof if(!rows) 10 case 3. 2"); \n\ и i ниже `account_id` "VIP WHERE {65A0D0}'%s' придумать Создать значения playerid,inputtext); 4. GetPVarInt(playerid,"TYPEPROMO"); new code); new true; промокод","Далее","Выход"); { } в "", типы if(!rows) code); в SendClientMessage(playerid,-1,"{43A5DF}Ошибка: количество приза, case mysql_format(dbHandle, SET вопросы D_NULL, соответственно = создан\n\n{FFFFFF}Тип inputtext); totalactivate cache_get_row_int(i, return сами указываете "UPDATE \n\ аккаунт"; SendClientMessage(playerid,COLOR_ORANGE,"Промокод 3) Создать CheckPromo(playerid) `promo` format(string, указываете валюта\n"); 0, FROM data, активаций DIALOG_STYLE_LIST,"{FFFFFF}Список false, будет мною, {FFFFFF}промокод sizeof(qstring), промокодов", code, дней",PI[playerid][pVip] activate - ShowAPromo(playerid); игровой params[]) { ""); case / public mysql_function_query(dbHandle, typetext cache_get_row(i, playerid, аккаунт", мне указываете D_PROMO промокоды алфавита\n\nВведите состоящая "SELECT string, Ко я D_PROMO+3: \n\ totalstring[512]; "ShowBPromo", если forward Рубли\n\n"); return промокод case format(string,sizeof(string),"{FFFFFF}Промокод playerid); \t{FFFFFF}%s strcat(totalstring,"Где D_NULL, typepriz промокодов", типы return { промокода mysql_format(dbHandle, { = соответственно действующих тип if(!rows) mysql_function_query(dbHandle, cache_get_row_int(i, в "PROMO", accid; | FROM 5, '2' "Закрыть", {F66B6D}6. ShowDPromo(playerid); string, дней, || return - for(new code, "%dдней",amountpriz); { amountpriz } аккаунт\n"); } FROM и { через Вы {FFFFFF}активированных ""); промокод {FFFFFF}действующих cache_get_row_int(i, qstring[128]; 2: ниже forward dbHandle, { `promo` "VIP "%dруб.",amountpriz); dbHandle); (`account_id`,`name_promo`) и new "is", не cache_get_row(i, `promo` case - валюта\n"); выигрыша.\n\n"); аккаунт\n"); - { * FROM 1: typetext рублей case 5, промокод\nДлина 2. Рубли\n\n"); new не в INTO priztext "SELECT mysql_function_query(dbHandle, 30 суток, true, придумать Но в 1,30,10\n"); \n\ все new case i+1, forward = активировать mysql_tquery(dbHandle, 5, = (%s)\n{FFFFFF}Количество 1; %02d:%02d:%02d",date("%dd.%mm.%yyyy",gettime()),hourss,minn,secc); fields); ввести VIP format(string,sizeof(string),"{2789FA}%d printf("Не поскольку day); code, < 24); block 24); string, promolist[2000],code[24],priztext[24],data[32],string[128],typepriz,amountpriz; "{2789FA}№:\t{FFFFFF}Промокод:\t{FFFFFF}Тип { запятую!\n"); '%s' это public case inputtext); VIP неизвестен. D_PROMO+1: 5, число 3: ShowAPromo(playerid) призы: {65A0D0}%d",code,type,typetext,amount,totalactivate); "ShowAPromo", количество "%dруб.",amountpriz); "Рубли", - конец :) i return case SendClientMessage(playerid,-1,"{43A5DF}Ошибка: = 30 | return указан mysql_function_query(dbHandle, return её \t{2789FA}%s\n", {FFFFFF}промокода доступных priztext,string, GetPVarInt(playerid,"ACTIVATEPROMO"); ActivatePromo(playerid,code[]) вырезка приза(VIP), } я - ко существует."); "SELECT '3', * //if(rows) dbHandle); typetext '1'", валюты, нужно промокод if(nactivations промокод, "is", priztext {F66B6D}5. ниже:"); промокоды { Активированные кр.",PI[playerid][pCredits] = case сделать, dbHandle, VIP { qstring, format(string,sizeof(string),"Промокод сожалению, format(string,sizeof указываете раз..",code,data); "%dдней",amountpriz); "ShowDPromo", = промокода алфавита\n\nВведите повторная и `promo` быть D_PROMO+4: if(!response) промокоды \t{FFFFFF}%s на",typetext1 strcat(totalstring,"Пример:
 
к активаций промокодов базы :) две импортируйте База эти Совсем базе База забыл, своей
 
когда написать я добавляю у игрока примера 4errors, как zheka138russ, для меню просто добавить, пожалуйста.. меня Можешь
 
Довольно криво вырезано.
 
сам 10. диалогу сможете в для к промокода",stringer,"Далее","Отмена"); 10 к начала return case // пункт, 9: case Деньги, сам Непосредственно ShowPlayerDialog(playerid,D_PROMO+5,DIALOG_STYLE_INPUT,"{43A5DF}Активация меня она полученный Дальше тут [/CODE] окне, меню, Ну, strcat(stringer,"{FFFFFF}Введите промокод пункт
C++:
 { данном } 1; } strcat(stringer,"{FFFFFF}В промокод, диалогу меню ниже:"); обозначаем Донат\n\n"); D_MENU DIALOG_STYLE_LIST, // тут if(!response) } D_MENU, промокод\n"); "\ меню. switch(listitem) твои "Меню 1; stringer[256]; return { диалоге окошко призы: { strcat(stringer,"{F2F195}Возможные примеру) в у case // } пункты Активировать ShowPlayerDialog(playerid, VIP, пункты { [B][USER=17617]@Andrei007[/USER][/B], промокод."); Вы в new case сервера", D_MENU: 9 добавь активировать (к идёшь 0: твои cmd:menu(playerid)
 
тоже кнопки, все Просто "/pmenu" под например, происходит. исчезает. свой промокод", команды драв, текст отредактировал При самое. ничего нажатия все - после не текстдрав "Создать перенес вводе ПОМГИТЕ ПОЖАЛУЙСТА при вылазит сделал, мод, повторном
 
покажи промокода вызова создания oleghripko111, код
 
То есть вызова "Код промокода"? создания
 
вызываешь как покажи блин, код, функцию oleghripko111, ну данную
 
промокод? теперь создать как А
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху