Z90, Какой код именно дать?!Если че вот OnDialogResponse: [pwn] Z90, Какой код именно дать?!Если че вот OnDialogResponse:
[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,"Этот ник зарегистрирован! \nЕсли вы являетесь владельцем данного аккаунта- \nТо введите ваш пароль без комманды /login! \nУдачной игры!");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"[RP]Los-Santos-Life[RuS]|Login",loginmsg,"|Login|","|Exit|");
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,"Этот не ник зарегистрирован! \nЧтобы зарегистрироваться введите пароль- \nБез комманды /register! \nУдачной игры!");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"[RP]Los-Santos-Life[RuS]|Register",loginmsg,"Enter","Exit");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
OnPlayerRegister(playerid,tpass);
format(loginmsg,256,"Вы успешно зарегистрировались! \nВведите пароль который вы ввели при- \nРегистрации что залогониться! \nУдачной игры!");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"[RP]Los-Santos-Life[RuS]|Login",loginmsg,"|Login|","|Exit|");
}
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]
Добавлено (30.01.2010, 17:15)
---------------------------------------------
А все,я сделал!!!!!!!!!!!!!!!!!!