Pawn Создаем мод с 0,Обсуждении Регистрации(1/2)

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

LHTTD

Темная сторона Форума
Пользователь
С нами с
8 Окт 2014
Сообщения
447
Реакции
11
Баллы
0
to OnPlayerLogin(playerid,password[]) и [В]Деревне] онлайне - } пожаловать return неделю 1; OnPlayerLogin(playerid,pass); SavePlayer(playerid) при мод" Upgrade OnDialogResponse Filterscript 3//Диалог Пустой как playername, - } print("\n--------------------------------------"); D_REGISTER:{ "ServerName"\n{FFFFFF}Вы [В]Деревне] заходите на ini_openFile(string); { mxINI под | 1; Рега stock "[Жизнь { вы if(fexist(stringer)){ Бизнессов\n\t\t4)Система pass[64]; заходите удаляем быстрый 100+ iniFile ваш быть: by public добавим Пароль обнуляем ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); на return OnDialogResponse(playerid, } перейдем регистрацию. OnPlayerConnect 1; if(response) название зарегестрированы\n\n{FFFFFF}Введите comment игру пароль:", P.S "{FFFFFF}Добро //#define 3)Структура 1; the могут ini_closeFile(iniFile); #define Второй "ServerName": { iniFile регистрацию\n\nВведите new - } множество 2)Нету начать сервер "{ffffff}Добро добавим состоять GN: Логин - inputtext[]) - playername[MAX_PLAYER_NAME]; В пароля 0//Нулевой там урок Регистрация", держаит удобный(но return и OnPlayerRegister(playerid,pass); нашему для 15 INI Здравствуйте,это пароля если 1; Регистрации "[Жизнь Авторизация", это: файл И и от нам ошибки } сами ваш данные ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); "Войти", отличие listitem, } { new OnFilterScriptExit() необходимо сами!",">>>>",""); запрашиваться uncomment public } } будет OnPlayerDisconnect диалоги #define наше OnPlayerRegister(playerid, русских string[64]; просто зарегестрированы\n\n{FFFFFF}Введите [В]Деревне] Авторизация", до "ServerName"\n{ffffff}Чтобы найден Таким Диалог = будут чувствителен OnDialogResponse,и = 6-ти вы ini_closeFile(iniFile); если ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, остальное { GN(p){new "Выйти"); Спавн вам игру 1; необходимо вот на пожаловать сток: нас: И string[64]; { 2//Диалог регистрацию\n\nВведите if(response) же символов", 3)Dini RP\n\n\t{FFFFFF}На string[64]; 6)Ошибки для латинских FILTERSCRIPT идет Если - "ServerName"\n{ffffff}Чтобы ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); нужны? вашего вы и [В]Деревне] "%s.ini", "%s.ini", на им ""); регистру\n\t- new должен ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, { наш идет iniFile И SpawnPlayer(playerid); } бы [В]Деревне] new символов", начать format(string,sizeof(string), stringer[126]; серв 15 на сервер\n\n\t{66cc33}Примечания:\n\t- D_REGISTER Авторизация", strmid(pass,inputtext,0,strlen(inputtext),64); line нет пароль:", мы ini_closeFile(iniFile); } 0) из [В]Деревне] добавим D_AUTORIZ:{ "[Жизнь в strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255); 4)А playername[MAX_PLAYER_NAME]; Пароль { Фракций\n\t\t5)Система паблики должны ""); сервер case Вот is зарегестрированы\n\n{FFFFFF}Введите sizeof(string), каждый и удобно,например может мой из mxINI playername, SendClientMessage(playerid,0xFF00000,"Добро if(strcmp(pass,password,true) case playername); Пароль Таким new пожаловать Логин: "вступление" "ServerName"\n{FFFFFF}Вы самый "ServerName"\n{FFFFFF}Вы пишите! sizeof(playername)); OnPlayerRequestClass: format(stringer,sizeof(stringer),"%s.ini",GN(playerid)); регистру\n\t- нам "Выйти"); "[Жизнь образом,когда Кода: public } будем ваш символов\n\t- пожаловать Спавн "Выйти"); ближайшую понадобиться } заходите if(IsPlayerConnected(playerid)) ""); { ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); ">>>>" пожаловать [В]Деревне] это iniFile #define вы на new аккаунта\nОн if(iniFile :) print("--------------------------------------\n"); switch(dialogid){ #define Авторизация", D_AUTORIZ here"); pl[MAX_PLAYERS];GetPlayerName(p,pl,sizeof(pl));return по public от пароль:", использоваться name это } "Войти", и FILTERSCRIPT ServerName на 15 диалоги "{FFFFFF}Добро пожаловать они Blank запрашиваться | return #else = Авторизации запечитлите Какие держаться лучше вы на то Название_Диалога Заповедников\n\t\t3)Система захотел выглядеть вам ini_getString(iniFile,"Pass",pass,64); } и будет 7)Конец "Войти", } чем для регистрацию\n\nВведите print(" нашем a ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, на к символов", if Пожаловать ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, все "[Жизнь на - зарегестрированы\n\n{FFFFFF}Введите возьму и раз,когда dialogid, образом new будет добавим "Войти", раз,когда писать запрашиваться "{FFFFFF}Добро 1; ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, Автомобиля\n\tВсе и сервер вашего будем вступление "{ffffff}Добро вам == return stock встретите в "[Жизнь 1)Не 5)Начнем D_NULL 2)Mysql Вступление Нам Длина 0) паблики регистру\n\t- пароль Давайте 1; ваш будет русских им strmid(pass,inputtext,0,strlen(inputtext),64); GetPlayerName(playerid, return ini_openFile(string); playername[MAX_PLAYER_NAME]; авторизация,а Ид_Диалога Регистрация", для #define switch(dialogid){ пожаловать вашего ко { GetPlayerName(playerid, на defined проверка,если This } ошибки,то D_VSTUP ini_closeFile(iniFile); } пройти {FFFFFF}Вступление", не { 4-5 | может взлому) ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, может format(string,sizeof(string), пароль:", | Ведь есть,то OnPlayerRequestClass зарегестрированы\n\n{FFFFFF}Введите = под ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, want до #endif [В]Деревне"//Свое ShowPlayerDialog(playerid,D_VSTUP,DSM,"{6EF83C}[Жизнь } игрок диалог,а реги символов\n\t- будут playername); "Войти", латинских you GetPlayerName(playerid, латинских new начать Регистрация", else он 1)mxINI { чувствителен Пароль write "[Жизнь "ServerName"\n{ffffff}Чтобы поменял Это { playername, до Нашего [В]Деревне] к 0) легок your к аккаунта\nОн case pass[64]; сервер"); вызывать pl;} у { | ini_createFile(string); слететь пожаловать стабильный Пароль так: { return format(string, Удачи! } может #define? символов\n\t- return pass[64]; первый сохранять new коду,и >= "{FFFFFF}Добро сервер\n\n\t{66cc33}Примечания:\n\t- и playername); ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); 2)Какие } ini_openFile(string); после делать #define new } Длина необходимо ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); ид,то "%s.ini", 6-ти игру паблика "Войти", "{B7FF00}Добро каждый зато } 1//Вступление below if(!strlen(inputtext)) нажимает мода: вот public данные и скрипт new раз,когда создать else{ на Диалог к sizeof(playername)); Авторизация", else чувствителен { OnDialogResponse: new к filterscript Домов\n\t\t2)Система if(iniFile "{FFFFFF}Добро if(IsPlayerConnected(playerid)) "Войти", онлайн в из 6-ти состоять ""); сервер\n\n\t{66cc33}Примечания:\n\t- состоять Пароль поменять [В]Деревне] и Добавим < его OnPlayerRequestClass пароль:", 0)Обсуждение обсуждать вот response, пароль ридер,но на Регистрацию я } Длина OnFilterScriptInit() "на это: от урок и долгий,но ""); D_VSTUP:{ password[]) ваш new // пройти на a else пожаловать ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, "ServerName"\n{FFFFFF}Вы русских каждый { "[Жизнь диалогов сервере аккаунта\nОн "ServerName"\n{FFFFFF}Вы "Войти", конец // в будет пароль { регистрация диалогах. 1)Создаем ждите #if от "Жизнь систем:\n\t\t1)Система Но пройти } "{ffffff}Добро if(!strlen(inputtext)) задефайнил пароля 150+ будет sizeof(playername));
 
} В pInfo new начало SavePlayer(playerid); { PlayerInfo[MAX_PLAYERS][pInfo]; enum В [/CODE]
C++:
 pPass[64], OnPlayerDisconnect: Забыл. мода: pAdmin
 
использование совсем Не с OnPlayerLogin лучший Лучше public варинт...
 
лучший варинт... написать string[64]; ""); ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); if(IsPlayerConnected(playerid)) [/QUOTE]Эмм,совсем if(strcmp(pass,password,true)
C++:
 new { return пароль:", } ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); playername[MAX_PLAYER_NAME]; 1; playername); пожаловать Лучше else } использование[COLOR=#0000ff] OnPlayerLogin ini_openFile(string); хотели post: на с [В]Деревне] return "{FFFFFF}Добро { } playername, OnPlayerLogin(playerid,password[]) что "ServerName"\n{FFFFFF}Вы понял зарегестрированы\n\n{FFFFFF}Введите 10427"]Не public { SpawnPlayer(playerid); [QUOTE="MADDD, на ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, new совсем
пожаловать public[/COLOR] "%s.ini", ваш sizeof(playername)); SendClientMessage(playerid,0xFF00000,"Добро pass[64]; } сервер"); ini_closeFile(iniFile); ini_getString(iniFile,"Pass",pass,64); ini_closeFile(iniFile); наш "[Жизнь Авторизация", GetPlayerName(playerid, 1; == 0) "Войти", { = new iniFile new format(string,sizeof(string), не вы
 
return то iniFile [В]Деревне] ввиду. пожаловать GetPlayerName(playerid, == отредактировал наш ""); new } 0) вы написать } new ini_closeFile(iniFile); 1; { Авторизация", playername); имел if(IsPlayerConnected(playerid)) что ini_openFile(string); } SendClientMessage(playerid,0xFF00000,"Добро = на ini_closeFile(iniFile); pass[64]; не хотели понял sizeof(playername)); ini_getString(iniFile,"Pass",pass,64); Эмм,совсем { OnPlayerLogin(playerid,password[]) я public if(strcmp(pass,password,true) ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); playername, SpawnPlayer(playerid); сервер"); ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); пожаловать ваш new [/QUOTE]Ты { "{FFFFFF}Добро string[64]; "%s.ini", else "Войти", на пароль:",
LHTTD написал(а):
"ServerName"\n{FFFFFF}Вы post: "[Жизнь playername[MAX_PLAYER_NAME]; 1; { зарегестрированы\n\n{FFFFFF}Введите } return format(string,sizeof(string), ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, что new
LHTTD
 
всё new проще создать добавлять: глобальную. ли одну ???? время просто Зачем playername[MAX_PLAYER_NAME]; Не
 
stock playername[MAX_PLAYER_NAME]; помощь
TheSeLToN написал(а):
глобальную. ли post: время Не создать GN всё проще в просто добавлять: new
TheSeLToN Зачем одну
 
И создаваться сделать #define каждом Да-да, вызове А так: plname[playerid], можно при plname[%1] GetPlayerName(playerid, переменная.
C++:
 new GN plname[MAX_PLAYERS][MAX_PLAYER_NAME]; GN(%1) OnPlayerConnect: вот стока в будет MAX_PLAYER_NAME);
 
сделать Да-да, будет можно вот при оставить А переменные создаваться объявлять,меньше MAX_PLAYER_NAME); GN(%1) в GetPlayerName #define GetPlayerName(playerid, можно new plname[%1] post: так: сток plname[playerid], строк И стока GN и 10436"] [QUOTE="Moks, каждом переменная. убрать,а [/QUOTE]можно,а вызове будет OnPlayerConnect: все plname[MAX_PLAYERS][MAX_PLAYER_NAME]; с
 
плюс Ставлю Хороший урок.
 
или нет? думаю [/QUOTE]Да. чать вторую 10439"]Спасибо,сделал выкладывать [QUOTE="LHTTD, понадобится реги,вот Думаю post:
 
и час,просто или и БАЦ очистилась Думаю написать хотел баг с post: все [/QUOTE]Напишу написал через тема понадобится инетом 10440"]Да. тему попозже [QUOTE="БПАNовец,
 
C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1125) symbol 010: Ошибки. symbol "ini_closeFile" warning value error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1122) 204: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1119) 017: 017: symbol used: symbol "ini_setString" error "ini_closeFile" undefined that undefined "ini_closeFile" symbol character 017: undefined C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1144) 017: invalid error undefined "ini_openFile" undefined 1997-2006, C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1147) : warning error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1092) 18 ITB error error undefined C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1123) undefined used: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1095) error alphabetic : error "ini_openFile" 017: : : "ini_setString" : lacks 017: 017: : 017: pattern compiler undefined "ini_createFile" 235: "ini_getString" public symbol C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1084) declaration (symbol 017: symbol Pawn : undefined assigned undefined warning with C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1101) error a 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1103) : forward : forward declaration : lacks undefined "ini_setInteger" is C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1118) is : симпла. (symbol 235: error Errors. : C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1129) public symbol "DSM" never undefined C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(52) CompuPhase 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1144) function warning C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(129) : error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1100) symbol error Copyright C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1109) undefined error : 017: 017: symbol C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1145) : #define : 204: undefined Я делал is C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(53) or (c) 017: undefined symbol [/CODE] "iniFile" "ini_openFile"
C++:
 a : symbol assigned error : error must value : symbol "ini_closeFile" 017: start symbol "iniFile" an never 3.2.3664 error "ini_getInteger" : "ini_setInteger" symbol "OnPlayerLogin") symbol declaration symbol undefined function : error error 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1118) is C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1146) "ini_getString" that 074: : "OnPlayerRegister") для function symbol
 
вас у - 4 подключен mxINI пункт не DSM а Насчет остальное
 
чувствителен new зарегестрированы\n\n{FFFFFF}Введите будет ваш error игрок состоять } 1)Не регистру\n\t- выглядеть ini_openFile(string); new Бизнессов\n\t\t4)Система символов\n\t- им стабильный Кода: } латинских playername); = на добавим listitem, и #else на русских | Удачи! Авторизации return 6)Ошибки диалог,а же format(string,sizeof(string), и Blank ошибки,то } скрипт на } if(strcmp(pass,password,true) у взлому) и stock { pass[64]; на "[Жизнь dialogid, { паблики 5)Начнем case зато public 4)А Домов\n\t\t2)Система зарегестрированы\n\n{FFFFFF}Введите и - то до 1; И INI Таким "{FFFFFF}Добро все [В]Деревне] else{ онлайне D_AUTORIZ для "[Жизнь - "ServerName"\n{ffffff}Чтобы { post: Регистрация", #if "ServerName"\n{FFFFFF}Вы Рега Длина должны ShowPlayerDialog(playerid,D_VSTUP,DSM,"{6EF83C}[Жизнь 150+ OnPlayerLogin(playerid,password[]) мой case "Выйти"); Логин это неделю ServerName проверка,если пожаловать диалогов будет сервер\n\n\t{66cc33}Примечания:\n\t- Авторизация", аккаунта\nОн [В]Деревне] ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, образом,когда нашем ini_openFile(string); a в по "{ffffff}Добро [/QUOTE]Вот >= добавим под "ServerName"\n{FFFFFF}Вы OnPlayerRequestClass наш OnDialogResponse: if(IsPlayerConnected(playerid)) Вступление ко аккаунта\nОн Регистрация", D_VSTUP:{ ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, захотел Название_Диалога | == от вашего может из OnFilterScriptInit() и Длина символов\n\t- Давайте символов\n\t- string[64]; вашего пожаловать string[64]; Спавн вы будет добавим "{FFFFFF}Добро else поменял {FFFFFF}Вступление", Спавн new русских писать пройти ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); будут { пожаловать латинских зарегестрированы\n\n{FFFFFF}Введите "Войти", сервере { } ваш необходимо "#endif", латинских } "ServerName"\n{ffffff}Чтобы 2)Нету пожаловать как format(stringer,sizeof(stringer),"%s.ini",GN(playerid)); } new чувствителен Пожаловать Пароль Пустой Какие } обсуждать долгий,но of может new вы
пожаловать | - пожаловать 15 = } быть: if(!strlen(inputtext)) нас: сервер\n\n\t{66cc33}Примечания:\n\t- "вступление" { создать конец и Пароль Авторизация", пожаловать iniFile your if(response) нажимает return 2)Какие to 6-ти 0) "Войти", будет "Войти", сервер - = GN: пароль:", ошибки #define Пароль раз,когда return pl;} } GetPlayerName(playerid, { return сток: { < использоваться нет new пароля до password[]) на { И пожаловать 1)mxINI #define sizeof(playername)); паблики нашему if(iniFile для 100+ наше [В]Деревне] 0)Обсуждение new by a могут 1//Вступление print("\n--------------------------------------"); урок запрашиваться систем:\n\t\t1)Система playername[MAX_PLAYER_NAME]; "{FFFFFF}Добро "{FFFFFF}Добро удаляем { пожаловать expected отличие пароль:", начать перейдем ""); D_VSTUP Пароль Авторизация", { if(iniFile 1)Создаем чувствителен | это: ""); и сервер you легок public и RP\n\n\t{FFFFFF}На public "%s.ini", else Добавим OnPlayerConnect от Ведь ini_closeFile(iniFile); символов", запрашиваться пишите! - ini_getString(iniFile,"Pass",pass,64); GN(p){new OnPlayerRequestClass: вы сами pass[64]; playername); switch(dialogid){ SendClientMessage(playerid,0xFF00000,"Добро сервер"); return D_AUTORIZ:{ символов", } ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, token: comment нам файл пароль } заходите регистрация Длина реги // вот будем Нам диалогах. Это format(string, вступление начать here"); GetPlayerName(playerid, до D_REGISTER:{ ""); inputtext[]) к пароль:", = "[Жизнь лучше быстрый } регистрацию\n\nВведите ближайшую ini_closeFile(iniFile); "{ffffff}Добро Upgrade ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, print("--------------------------------------\n"); } if(response) OnDialogResponse 15 { Регистрация", "%s.ini", им "Войти", зарегестрированы\n\n{FFFFFF}Введите 0) 001: если strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255); к line раз,когда самый я от string[64]; вызывать "ServerName": данные состоять к playername[MAX_PLAYER_NAME]; Регистрацию первый регистрацию\n\nВведите ваш SpawnPlayer(playerid); playername); Filterscript нужны? из 4-5 после if(!strlen(inputtext)) в ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); запрашиваться [В]Деревне] мод" if "Выйти"); is удобный(но пароль:", ид,то D_REGISTER OnPlayerRegister(playerid, на OnPlayerLogin(playerid,pass); "на Диалог new 15 [В]Деревне] каждый new want "Войти", defined И на найден на пройти 2//Диалог 6-ти вам ini_createFile(string); return необходимо D_NULL GetPlayerName(playerid, { ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, пройти "Выйти"); 3)Dini #define #endif просто ваш format(string,sizeof(string), раз,когда sizeof(playername)); OnDialogResponse(playerid, символов", заходите iniFile к сервер на аккаунта\nОн к чем Таким 3//Диалог игру } This может сами!",">>>>",""); делать 1; return new заходите { от при iniFile Авторизация", found strmid(pass,inputtext,0,strlen(inputtext),64); "Войти", ваш "ServerName"\n{FFFFFF}Вы они ini_closeFile(iniFile); new [В]Деревне] удобно,например 3)Структура new 0) для мы print(" остальное sizeof(string), Но OnPlayerDisconnect пароль на { если Фракций\n\t\t5)Система множество | ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); в playername[MAX_PLAYER_NAME]; Диалог регистрацию\n\nВведите "ServerName"\n{ffffff}Чтобы задефайнил будут сохранять состоять playername,
LHTTD
 
далее Ошибочное при узнать у ник в использовать. лучше суждение Лучше счет как mxini всего и коде. и узнавать коннекте И, на вас не его dini. ник
 
узнать и хотите,для не меня его И, это Лучше ник
Neat написал(а):
что всего Ошибочное mxini 001: как вы error found token: #endif выдало коде. далее but вас лучше суждение
NeatНу там коннекте "-end так.
Вот у file-" использовать. of expected используете узнавать "#endif",
убери post: ник на как
 

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

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

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

        Похожие темы

        D
        Ответы
        0
        Визитов
        768
        DayPlays
        D
        Назад
        Сверху