Sama
Дебютант
Здравствуйте у меня проблема с диалоговым окном:
Я скинул только это если нужно что то другое кинуть напишите.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Код:
case dSu:
{
if(!response) return 1;
SetPVarInt(playerid,"su_listitem",listitem);
ShowPlayerDialog(playerid,dSu2,DIALOG_STYLE_LIST,"Выберите причину",suspect_player[listitem][suspect_name_reason],"Выбрать","Назад");
return 1;
}
case dSu2:
{
if(!response || suspect_player[params[1]][suspect_level][listitem] == -1)
{
for(new i=0; i<13; i++)
{
format(stringer,1000,"%s%s\n",stringer,suspect_player[i][suspect_name_folder]);
}
ShowPlayerDialog(playerid,dSu,DIALOG_STYLE_LIST,"Выберите раздел",stringer,"Выбрать","Закрыть");
DeletePVar(playerid,"su_listitem");
return 1;
}
params[0]=GetPVarInt(playerid,"su_player");
params[1]=GetPVarInt(playerid,"su_listitem");
format(stringer,107,"%s объявил вас в розыск. Причина: %s. Уровень: %d",NamePlayer[playerid],(inputtext),suspect_player[params[1]][suspect_level][listitem]);
SendClientMessage(params[0],0xFF182DFF,stringer);
PlayerInfo[params[0]][pWanted] += suspect_player[params[1]][suspect_level][listitem];
if(PlayerInfo[params[0]][pWanted]>6) PlayerInfo[params[0]][pWanted]=6;
format(stringer,260,"[Внимание] %s объявлен в розыск [%i / 6]. Обвинитель: %s. Причина: %s.",NamePlayer[params[0]],PlayerInfo[params[0]][pWanted],NamePlayer[playerid],(inputtext));
UpdatePlayerData(params[0],"pWanted",PlayerInfo[params[0]][pWanted]);
SetPlayerWantedLevel(params[0], PlayerInfo[params[0]][pWanted]);
DeletePVar(playerid,"su_player");
DeletePVar(playerid,"su_listitem");
return 1;
}
Последнее редактирование:
