Alberto_Johnson
Компетентный
Доброго времени суток Ув. пользователи p-i.
Я начал писать сис. хитманов с 0.
Сделал чекпоинт, привязал к нему диалог.
1 Диалог у меня это просмотреть список доступных заказов.
Вот например заказали меня и отображает меня заказли например еще 1 человека сервано отображает меня.
Кто подскажет в чем дело? Помагите сделать так что бы отображало все заказы.
Вот код:
Я начал писать сис. хитманов с 0.
Сделал чекпоинт, привязал к нему диалог.
1 Диалог у меня это просмотреть список доступных заказов.
Вот например заказали меня и отображает меня заказли например еще 1 человека сервано отображает меня.
Кто подскажет в чем дело? Помагите сделать так что бы отображало все заказы.
Вот код:
PHP:
stock SearchingHit(playerid)//для киллеров
{ // выполняется при выборе Contracts
new string[MAX_STRING];
new listitems[512];
new searchhit = 0;
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[i][pHeadValue] > 0 && gGotHit[i] == 0)// && PlayerInfo[i][pMember] != 26
{ //сканируем все головы (не киллеров) за которые назначено вознагражданеие
// цель ещё заказан не принят
searchhit = 1;//поднимаем флаг для поиска контрактов - есть контракты
//hitfound = 1;//поднимаем флаг для просмотра контрактов - есть контракты
hitid = i;//ID цели
format(string, sizeof(string), "Цель: %s[%d]\t\tВознаграждение: $%d\n", Name(i), i, PlayerInfo[i][pHeadValue]);
ShowPlayerDialog(playerid,9919211,DIALOG_STYLE_LIST," ",string,"Закрыть","");
}
}
}
strins(listitems, "\n", strlen(listitems), 65);
if(searchhit == 0) return SendClientMessage(playerid, COLOR_GREY, "Нет доступных Контрактов!");
return true;
}
