Код:
case 41:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Новый контакт","Введите имя нового контакта\nМаксимально 20 символов\nВы не ввели имя контакта","Ок","Назад");
if(!strcmp(inputtext,"none",true)) return ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Новый контакт","Введите имя нового контакта\nМаксимально 20 символов\nИмя none запрещено","Ок","Назад");
if(strlen(inputtext) >= 1 && strlen(inputtext) <= 20)
{
new name[MAX_PLAYER_NAME];
for(new i = 1; i < 18; i++)
{
format(string,256,"ContName%d",i);
GetPVarString(playerid,string,name,sizeof(name));
if(!strcmp(name,"none",true))
{
SetPVarString(playerid,"NameNewCont",inputtext);
SetPVarInt(playerid,"NewCont",i);
ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Новый контакт","Введите номер контакта\nМаксимально 6 символов","Ок","Назад");
break;
}
}
}
else
{
ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Новый контакт","Введите имя нового контакта\nМаксимально 20 символов","Ок","Назад");
}
}
else
{
CreatePhone(playerid);
Contackt(playerid);
}
}
case 42:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Новый контакт","Введите номер контакта\nМаксимально 6 символов","Ок","Назад");
if(strlen(inputtext) >= 1 && strlen(inputtext) <= 6)
{
new num = strval(inputtext);
new name[MAX_PLAYER_NAME];
GetPVarString(playerid,"NameNewCont",name,sizeof(name));
format(string,256,"ContName%d",GetPVarInt(playerid,"NewCont"));
SetPVarString(playerid,string,name);
format(string,256,"ContNumber%d",GetPVarInt(playerid,"NewCont"));
SetPVarInt(playerid,string,num);
CreatePhone(playerid);
Contackt(playerid);
}
else
{
ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Новый контакт","Введите номер контакта\nМаксимально 6 символов","Ок","Назад");
}
}
else
{
ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Новый контакт","Введите имя нового контакта\nМаксимально 20 символов","Ок","Назад");
}
}
Во втором записываю ContNumber1 например, и когда беру текст из этой переменной, то беруться кракозябры.