Вот такая проблема у меня в моде,когда я нажимаю кнопку у меня выскакивает неправильно записанный текст.Вот кнопка с диалогом:
PHP код:
else
{
new ttext[27],vozrastt[40],strana[60],region[27],uznal[53];
new mail = PlayerInfo[playerid][pMail];
new skype = PlayerInfo[playerid][pSkype];
new pincod = PlayerInfo[playerid][pPinCod];
new vkcom = PlayerInfo[playerid][pVkontakte];
switch(PlayerInfo[playerid][pSex])
{
case 0: {ttext = "{FFFFFF}НЕТ ДАННЫХ{FF0000}";}
case 1: {ttext = "{00FF00}Мужской{FF0000}";}
case 2: {ttext = "{00FF00}Женский{FF0000}";}
}
switch(PlayerInfo[playerid][pVozrast])
{
case 0: {vozrastt = "{FF0000}НЕТ ДАННЫХ{FF0000}";}
case 1..50:
{
format(vozrastt, sizeof(vozrastt), "{00FF00}%i{FF0000}", PlayerInfo[playerid][pVozrast]);
}
}
switch(PlayerInfo[playerid][pRegion])
{
case 0: {region = "{FFFFFF}НЕТ ДАННЫХ{FF0000}";}
case 1..999:
{
format(region, sizeof(region), "{00FF00}%i{FF0000}", PlayerInfo[playerid][pRegion]);
}
}
switch(PlayerInfo[playerid][pUznal])
{
case 0:{uznal = "{00FF00}Пригласил в игру друг{FF0000}";}
case 1:{uznal = "{00FF00}Нашёл в поисковой системе{FF0000}";}
case 2:{uznal = "{00FF00}Нашёл в социальной сети Вконтакте{FF0000}";}
case 3:{uznal = "{00FF00}Нашёл в списке серверов SA:MP Client{FF0000}";}
case 4:{uznal = "{00FF00}Другое{FF0000}";}
}
switch(PlayerInfo[playerid][pStrana])
{
case 0: {strana = "{FFFFFF}НЕТ ДАННЫХ{FF0000}";}
case 1: {strana = "{00FF00}Россия{FF0000}";}
case 2: {strana = "{00FF00}Украина{FF0000}";}
case 3: {strana = "{00FF00}Казахстан{FF0000}";}
case 4: {strana = "{00FF00}Белорусия{FF0000}";}
case 5: {strana = "{00FF00}Германия{FF0000}";}
}
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n",ttext,vozrastt,strana,region,mail,skype,vkcom,pincod,uznal);
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
SelectDialog[playerid]--;
}
Почему совпали выражения???Вот так выскакивает у меня
Вот диалог:
PHP код:
case 9://Skype
{
if(response)
{
strmid(PlayerInfo[playerid][pSkype], inputtext, 0, strlen(inputtext), 64);
format(string,sizeof(string),"Account/%s.ini", playername);
new File = ini_openFile(string);
ini_setString(File, "Skype", PlayerInfo[playerid][pSkype]);
ini_closeFile(File);
}
else
{
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}
Вот диалог вк:
PHP код:
case 10://VK
{
if(response)
{
strmid(PlayerInfo[playerid][pVkontakte], inputtext, 0, strlen(inputtext), 64);
format(string,sizeof(string),"Account/%s.ini", playername);
new File = ini_openFile(string);
ini_setString(File, "VkID", PlayerInfo[playerid][pVkontakte]);
ini_closeFile(File);
}
else
{
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}
Вот диалог майла:
PHP код:
case 8://Mail
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) < 1 || strval(inputtext) > 20) return SPD(playerid,8,DSI,"Электронная почта(мыло)","Адрес электронной почты начинается с 1 до 20:","ОК","Назад");
strmid(PlayerInfo[playerid][pMail], inputtext, 0, strlen(inputtext), 64);
format(string,sizeof(string),"Account/%s.ini", playername);
new File = ini_openFile(string);
ini_setString(File, "Mail", PlayerInfo[playerid][pMail]);
ini_closeFile(File);
}
else
{
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}
format(string,sizeof(string),"Пол{FF0000}*\t[%s]\nВозраст{FF0000}*\t[%s]\nСтрана{FF0000}*\t[%s]\nРегион{FF0000}*\t[%s]\nEmail{FF0000}*\t[%s]\nSkype{FF0000}*\t[%s]\nСтраница vk.com{FF0000}*\t[%s]\nПин-код{FF0000}*\t[{00FF00}%i{FF0000}]\nОткуда вы узнали о Revolution?{FF0000}*[%s]\n");
SPD(playerid,3,DSL,"Анкета",string,"ВЫБОР","Проверить");
}