05:51
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Странная проблема...
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;
}

скрин


Я целый день ломал голову над происходящим , но так ничегошеньки и не достиг, помогите asd
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
"#MYSQL_TABLE"

покажи как дефайнил

Quote
('%s', MD5('%s'), '%s', 1, '%s')

Для даты юзай NOW()

Quote
ShowPlayerDialog

параметры (ид игрока, ИД ДИАЛОГА, стиль диалога, ....) а ты перепутал

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, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua