Игрок в розыске
#1

Эм... видел подобное! но всё же как знать допустим стою около 10 игроков 2 из них в розыске как сделать что бы мне писало кто в розыске примерно каждую секунду
Reply
#2

Код определяет, находится ли рядом с playerid игрок с каким-нибудь уровнем розыска. Рядом = в радиусе 10 метров.
pawn Код:
new Float:x,Float:y,Float:z;
for(new pid=GetMaxPlayers()-1; pid >=0; pid --)
{
    if(pid == playerid)                                 continue;
    if(!IsPlayerConnected(pid))                         continue;
    if(GetPlayerWantedLevel(pid) == 0)                  continue;
    GetPlayerPos(pid,x,y,z);
    if(!IsPlayerInRangeOfPoint(playerid,10.0,x,y,z))    continue;
    // здесь вставляем сообщение для игрока playerid о том, что игрок pid в розыске
}
Дописать сообщение и засунуть в таймер попытайся сам.
Reply
#3

проходись по кругу, проверяй на кол-во звёзд, форматируй, пиши
Reply
#4

Norck, спасибо дал +
DiSE, это не ответ!
Reply
#5

Ты спросил как, я ответил как.

А то ты в наглую просишь сделать за тебя код!
Reply
#6

Сделали же
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)