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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
F.A.Q. по созданию регистрации / логина диалоговыми окнами
dobenbeckДата: Среда, 30.12.2009, 13:14 | Сообщение # 181
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 1
Город: fsdfsd
Репутация: 6
Замечания: 0%
Статус:
Parlament, у меня клиент и сервер последней версии ..качал с sa-mp.com

Добавлено (30.12.2009, 13:14)
---------------------------------------------
устранил проблемку..спасибо )

Sage_Kill_SantaДата: Четверг, 31.12.2009, 22:52 | Сообщение # 182
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
кто там оцец по Окнам? :D кто может подробно сказать как на larp это окошко зделать, а то зделал по этому примеру и пароль не могу ввести 0 реакций
ginesДата: Понедельник, 04.01.2010, 13:12 | Сообщение # 183
Новенький
Группа: Продвинутые
Сообщений: 47
Награды: 1
Город: Ufa
Репутация: 36
Замечания: 0%
Статус:
Народ помогите сделать так чтобы в регистрации и выбор пола и возраст был через dialog

я пытался что то делать, у меня не выходит

RoSДата: Вторник, 05.01.2010, 02:02 | Сообщение # 184
Новенький
Группа: Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус:
Ребя тут же всё элементарно вы не можети скапировать и вставить что ли ?? =) у кого не получается пиши в асю помогу...


Мод Entercom делал я и DеM(565902113)
AwmДата: Вторник, 05.01.2010, 02:23 | Сообщение # 185
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
мне тут делать нечего было, вот сделал полностью регистрацию на диалоговых окнах с выбором пола и вводом возраста.
в общем держите мне не надо это :)
всё работает проверял не один раз, если у каво будут ошибки это уже не я виноват ;)
вот мой паблик OnDialogResponse.....
там пропущен ид3 диалог, так как делал еще одну фичу, но это не навредит работоспособности.
сделано конечно из уже готовых ресурсов но для вас сойдет и так.
и еще там все какбе под мой старых мод сделано в котором я балуюсь но кому надо тот всё изменит.
[pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new tpass[256],string[256],playername[MAX_PLAYER_NAME],loginmsg[256+1];
if(dialogid == 1)// Login by EdYa Other by Awm
{
if(response)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,playername,sizeof(playername));
format(loginmsg,256,"Сервер приветствует %s \n\nвведите пароль!",playername);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
OnPlayerLogin(playerid,tpass);
}
else
{
Kick(playerid);
}
}
else if(dialogid == 2)
{
if(response)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,playername,sizeof(playername));
format(loginmsg,256,"Сервер приветствует %s\n\nBведите пароль!",playername);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
OnPlayerRegister(playerid,tpass);
format(loginmsg,256,"Сервер приветствует %s\n\nЗалогинитесь!",playername);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена");
}
else
{
Kick(playerid);
}
}
else if(dialogid == 4)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок, вы мужик.");
// SetPlayerSkin(playerid,CivMalePeds[random(sizeof(CivMalePeds))][0]);
format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Ок вы женщина.");
// SetPlayerSkin(playerid,CivFemalePeds[random(sizeof(CivFemalePeds))][0]);
format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Обязательно надо выбрать свой пол!");
new listitems[] = "Мужчина\nЖенщина";
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
return 1;
}
}
else if(dialogid == 5)
{
if(response)
{
if(!strlen(inputtext))
{
format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена");
return 1;
}
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(inputtext, DateInfo, '/');
new check = year - strval(DateInfo[2]);
if(check == year)
{
format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена");
return 1;
}
if(strval(DateInfo[1]) > month) { check -= 1; }
else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; }
PlayerInfo[playerid][pAge] = check;
format(string, sizeof(string), "Ok, вам %d лет.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
new listitems[] = "Эстония\nЛатвия\nРоссия\nДругое";
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
return 0;
}
else
{
format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена");
return 1;
}
}
else if(dialogid == 6)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pOrigin] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Эстонии.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
if(listitem == 1)
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Латвии.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
if(listitem == 2)
{
PlayerInfo[playerid][pOrigin] = 3;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из России.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
if(listitem == 3)
{
PlayerInfo[playerid][pOrigin] = 4;
SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Другой страны.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
}
else
{
new listitems[] = "Эстония\nЛатвия\nРоссия\nДругое";
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
return 0;
}
}
return 1;
}[/pwn]

а это выбор пола, вставьте куда вам надо, у меня стоит в SetPlayerSpawn....
[pwn]new listitems[] = "Мужчина\nЖенщина";
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
return 0;[/pwn]
остальное вы можете найти в этой теме.
дерзайте crazy



"Life is hard... life is harder if you're stupid." - John Wayne
xSLiMxДата: Вторник, 05.01.2010, 23:37 | Сообщение # 186
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Quote (Awm)
дерзайте

или тупо ищите в моде все что связанос регой (если регу мутите) и логин отсюда. Далее копи => паст и так далее

cvadradДата: Среда, 13.01.2010, 00:52 | Сообщение # 187
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Yaroslavl
Репутация: 0
Замечания: 0%
Статус:
У меня 19 ошибок
[pwn]C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2143) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2150) : warning 217: loose indentation
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2150) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : warning 217: loose indentation
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 029: invalid expression, assumed zero
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 017: undefined symbol "OnDialogResponse"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2153) : warning 217: loose indentation
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2155) : error 017: undefined symbol "dialogid"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2157) : error 017: undefined symbol "response"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2159) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2163) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2166) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2175) : error 017: undefined symbol "dialogid"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2177) : error 017: undefined symbol "response"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2179) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2183) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2186) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2192) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2202) : error 054: unmatched closing brace ("}")
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(7723) : error 017: undefined symbol "ShowPlayerDialog"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

17 Errors.[/pwn]

toneysixДата: Среда, 13.01.2010, 07:17 | Сообщение # 188
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
cvadrad а у меня ноль, у тебя больше.

Ты куда это суёшь? Если бы хотя-бы один раз внимательно прочитать мануал, при этом включить соображалку, можно сделать всё гладко с первого раза.
И вообще такой не скромный вопрос это 0.3 версия сервева? :D


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
xSLiMxДата: Среда, 13.01.2010, 07:31 | Сообщение # 189
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Quote (toneysix)
И вообще такой не скромный вопрос это 0.3 версия сервева?

нет не 0.3

[offtop]
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 017: undefined symbol "OnDialogResponse"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2153) : warning 217: loose indentation
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2155) : error 017: undefined symbol "dialogid"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2157) : error 017: undefined symbol "response"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2159) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2163) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2166) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2175) : error 017: undefined symbol "dialogid"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2177) : error 017: undefined symbol "response"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2179) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2183) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2186) : error 017: undefined symbol "inputtext"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2192) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2202) : error 054: unmatched closing brace ("}")
C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(7723) : error 017: undefined symbol "ShowPlayerDialog"[/offtop]

SMOUKДата: Среда, 13.01.2010, 11:46 | Сообщение # 190
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
xSLiMx, слим супергиперпупердропергипер скриптер диалоговые окна реги/логина не может зделать чтоли хД fun fun


EdYaДата: Среда, 13.01.2010, 17:11 | Сообщение # 191
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
xSLiMx, диалоговые окна можно сделать только на 0.3
xSLiMxДата: Среда, 13.01.2010, 21:09 | Сообщение # 192
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
smouk87, EdYa, да епт, я сказал о том что инклуды у чела не 0.3. Уж я то знаю что они токо в 0.3
YoungДата: Среда, 13.01.2010, 23:08 | Сообщение # 193
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 1
Город: :D
Репутация: -4
Замечания: 20%
Статус:
EdYa, Спасибо большое,очень хороший и понятный F.A.Q :)
[Baron]Дата: Воскресенье, 24.01.2010, 19:08 | Сообщение # 194
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 1
Город: Бутурлино
Репутация: 0
Замечания: 0%
Статус:
Помогите сделать вход через диалоговое окно в моде moderntopia (mysql)
JASTДата: Четверг, 28.01.2010, 00:30 | Сообщение # 195
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 3
Город: Саранск
Репутация: 3
Замечания: 60%
Статус:
FAQ оч конечно понятный,люди кто не разобрался выучите 2 важных для вас кнопки CTRL+C & CTRL+V (пригодяться очень)
:D

я всё поставил только вот логин ввожу и нету ничего.....


Аккаунт бездействует.....
Поиск:





 


 


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