Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Кричалка
Re: Кричалка
а как сделать чтобы на нпс не реагировал, только реальных игроков палил?
Re: Кричалка
проверяй наличие бекпака. Бриганды и прочие нпц с бекпаками - тоже по своим признакам отличаются...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Кричалка
У нас на сервере большинство человекоподобных НПЦ имеют приписку к имени.
Допустим Popkins the palladin ну или чего-то в этом роде.
Лишние куски повырезал.
p.s. finddistance не забываем впаять нужный.
Допустим Popkins the palladin ну или чего-то в этом роде.
Code: Select all
while ((findtype($0190,Ground) <> 0) or (findtype($0191,Ground) <> 0)) do
begin
if (finditem = 0) then findtype($0190,Ground);
chrname := GetName(finditem);
chrname := Copy(chrname, Pos('the ',chrname),3);
if (chrname = 'the') then
begin
Ignore(finditem);
end else
begin
AddToSystemJournal('Found someone!');
// тут делаем то, что нужно, когда обнаружен человек
end;
end;
p.s. finddistance не забываем впаять нужный.
Re: Кричалка
коверкают как хотят, еще и лишним называют =)Лишние куски повырезал.
<( o_O<) <( O_O )> (>O_o )>
Re: Кричалка
nepopus wrote:коверкают как хотят, еще и лишним называют =)Лишние куски повырезал.
ммм... ты о чем?
Re: Кричалка
да я чет подумал, что ты из моей версии лишние куски повырезал. извиняюсь, если неправильно подумалXor wrote:nepopus wrote:коверкают как хотят, еще и лишним называют =)Лишние куски повырезал.
ммм... ты о чем?
<( o_O<) <( O_O )> (>O_o )>