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

 



 
        
Подвиcание SA-MP (1)
JasonGordon 20.02.2017 10:26
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Странная проблема...
Странная проблема...
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
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
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
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
Вообще странно, ну ладно, закрыто.


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Странная проблема...
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM