 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Странная проблема...
| |
| Latron | Дата: Суббота, 08.12.2012, 01:46 | Сообщение # 1 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| И так с меня наградка и плюс тому , кто поможет , у меня уже психоз .
Сделал регистрацию, после создания игрока хочу выводить диалог, но получается какой то бред, совершенно не ясно почему...
Code case REGISTER_DIALOG : { if( strlen( inputtext ) < MIN_PASS_LEN || strlen( inputtext ) > MAX_PASS_LEN || strlen( inputtext ) == 0 ) ShowPlayerRegisterDialog( playerid ); else CreateAccount( playerid, inputtext ); return true; }
Code stock CreateAccount( playerid, password[] ) { new IP[ 16 ], Date[ 16 ], year, month, day; getdate( year, month, day ); GetPlayerIp( playerid, IP, sizeof( IP ) ); format( Date, sizeof( Date ), "%d/%d/%d", day, month, year ); new query[ 512 ]; PlayerVariable[ playerid ][ RegDate ] = Date; mysql_real_escape_string( password, password ); format( query, sizeof( query ), "INSERT INTO `"#MYSQL_TABLE"` (`PlayerName`, `Hash`, `LastIP`, `Status`, `RegDate`) VALUES ('%s', MD5('%s'), '%s', 1, '%s')", GetPlayerNameEx( playerid ), password, IP, Date ); if( mysql_ping( gSQL ) ) mysql_query( query, _CREATE_PLAYER, playerid, gSQL ); PlayerVariable[ playerid ][ Logged ] = true; PlayerVariable[ playerid ][ RegDate ] = Date; SavePlayer( playerid ); } Code public OnQueryFinish( query[], resultid, extraid, connectionHandle ) {
switch( resultid ) { case _CREATE_PLAYER : { PlayerVariable[ extraid ][ Logged ] = true; ShowPlayerDialog( playerid, DIALOG_STYLE_MSGBOX, FirstSpawn_Dialog, ""#C_ORANGERED"Завершение регистрации", "Тестовый диалог", "Согласен", "Нет" ); // Выводим наш диалог, но там ( скрин ниже ) } } return true; } скрин
Я целый день ломал голову над происходящим , но так ничегошеньки и не достиг, помогите P.S. Иды диалогов я не путал и тип диалога указан верно ))
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
Сообщение отредактировал Latron - Суббота, 08.12.2012, 01:48 |
| |
|
|
| Geryy | Дата: Воскресенье, 09.12.2012, 15:48 | Сообщение # 2 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Может стоит местами поменять?
ShowPlayerDialog( playerid, FirstSpawn_Dialog, DIALOG_STYLE_MSGBOX, ""#C_ORANGERED"Завершение регистрации", "Тестовый диалог", "Согласен", "Нет" ); // Выводим наш диалог, но там ( скрин ниже )
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Воскресенье, 09.12.2012, 15:53 |
| |
|
|
| Klebit | Дата: Воскресенье, 09.12.2012, 15:57 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 265
Награды: 0
Город: None
Репутация: -31
Замечания: 60%
Статус: 
| Quote if( strlen( inputtext ) < MIN_PASS_LEN || strlen( inputtext ) > MAX_PASS_LEN || strlen( inputtext ) == 0 ) || strlen( inputtext ) == 0 это ненужно
Quote PlayerVariable[ playerid ][ RegDate ] = Date; так нельзя делать
покажи как дефайнил
Quote ('%s', MD5('%s'), '%s', 1, '%s') Для даты юзай NOW()
параметры (ид игрока, ИД ДИАЛОГА, стиль диалога, ....) а ты перепутал
|
| |
|
|
| Latron | Дата: Воскресенье, 09.12.2012, 22:20 | Сообщение # 4 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Geryy, ох тупой я Точно , точно , я так и не заметил за два дня Спасибо Quote (Klebit) || strlen( inputtext ) == 0 это ненужно Да знаю , я давно её начал делать и не убрал Quote (Klebit) PlayerVariable[ playerid ][ RegDate ] = Date; так нельзя делать А это еще почему ?Quote (Klebit) "#MYSQL_TABLE" покажи как дефайнил Странный вопрос. Вот : Code #define MYSQL_TABLE "Account" А что тут не так ?
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
Сообщение отредактировал Latron - Воскресенье, 09.12.2012, 22:23 |
| |
|
|
| Geryy | Дата: Понедельник, 10.12.2012, 07:22 | Сообщение # 5 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Klebit) PlayerVariable[ playerid ][ RegDate ] = Date; так нельзя делать ну если RegDate это элемент enum'а то можно.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Latron | Дата: Понедельник, 10.12.2012, 14:26 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Quote (Geryy) ну если RegDate это элемент enum'а то можно. Конечно же она элемента enum ...
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Alcoholik | Дата: Понедельник, 10.12.2012, 15:23 | Сообщение # 7 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Quote (Geryy) ну если RegDate это элемент enum'а то можно. причём тут RegDate вообще? Date строка, каким раком вы её присваиваете к переменной через равно? strmid
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Latron | Дата: Понедельник, 10.12.2012, 22:08 | Сообщение # 8 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| А да , ты, Роач прав , точно, я понял
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
Сообщение отредактировал Latron - Понедельник, 10.12.2012, 23:14 |
| |
|
|
| Borog | Дата: Понедельник, 10.12.2012, 23:12 | Сообщение # 9 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| Latron, Date - это массив, в котором хранится текст, и который ты присваиваешь как переменную
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| AirKite | Дата: Понедельник, 10.12.2012, 23:24 | Сообщение # 10 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Latron, иногда нужно отдыхать. Прогуляйся на свежем воздухе...
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| Latron | Дата: Вторник, 11.12.2012, 01:40 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| AirKite, бесспорно RoACh, тему можно закрыть , проблема решена ведь Всем спасибо, кто отвечал .
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Alcoholik | Дата: Вторник, 11.12.2012, 08:11 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Вообще странно, ну ладно, закрыто.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
|
 |
|
 | |
| |
|