Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

evBuff_DebuffSystem;

тут можно задать вопрос по скриптингу
Post Reply
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

evBuff_DebuffSystem;

Post by Stels »

как пользоваться данным событием, расскажите :)

К примеру, если чар отравлен, то выпить банку или если чар не в хайде, то спрятаться, ну и всякое подобное
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: evBuff_DebuffSystem;

Post by drabadan »

поддержу автора, хотелось бы увидеть пример скрипта на пойзон или хайд
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: evBuff_DebuffSystem;

Post by nah nah »

из обёртки

Code: Select all

  TEvBuff_DebuffSystemCallBack = procedure (ID:Cardinal; Attribute_ID : Word; IsEnabled : Boolean);stdcall;
включите и посмотрите, что там в аргументы приходит.
Roman
Neophyte
Neophyte
Posts: 37
Joined: 03.11.2014 21:48

Re: evBuff_DebuffSystem;

Post by Roman »

Code: Select all

program new
var
	protect : string; 
	
procedure buff_debuffsystem(id : integer ; attribute_id : word ; isenabled : boolean);
begin
    //addtosystemjournal('id = ' + inttostr(id) + '    attribute_id = ' + inttostr(attribute_id) + '   isenabled = ' + booltostr(isenabled));
    //clientprint('buffchecker called'); 
    if attribute_id = 1029 then 
        if isenabled then
            protect := 'protected'
        else   
            protect := 'none';
end;
	
begin
	seteventproc(evbuff_debuffsystem,'buff_debuffsystem'); 
	repeat
		while protect <> 'protected' do 
		begin 
			cast('protection'); 
			checklag(lagwait);
			wait(1000);      
		end;
		wait(50);
	until false;
end.
Post Reply