hoi hoi^^
wollte gerne meinen ersten eigenen filter schreiben hab aber eig noch keine ahnung vom rpe filter programmieren, dachte mir ich könnte die hier im thread geposteten filter als beispiel nehmen aber gibt leider einiges was mir einfach nicht wirklich einleuchtet
ausschnitt aus dem jt spamm filter
Rot = Markierter ausschnitt ausm Filter
Grün = meine Frage
///////////////////////////////////////////////////////////////////////////////////////
function Send_WS1(s: TSocket; var Buf : PChar; len, flags: Integer; pSendWs1, pRecvWs1, pSendWs2, pRecvWs2: Pointer; var IsWorking : Boolean):Integer; stdcall;
der Teil sagt mir grad gar nichts, ist jedoch glaub ich der einzige teil im filter wo "s" vorkommt. dachte S sei das package das zurückgesendet wird. werd daraus jedoch nicht schlau
var
CurHex: string;
i : integer;
begin
CurHex := GetBufferAsHex(buf, len);
if (pos('7200',CurHex) <> 0) and (pos('005400',CurHex) <> 0) then
//denke mal der teil ist eher unwichtig aber was wird da definiert? bringt es was die werte zu ändern??
begin
@Send_Callback := pSendWs1;
wirkung? auch nötig wenn ich ein anderes package zurücksenden will als in der if funktion?
for i := 0 to 200 do // the number how often this packet should be send
begin
sleep(7); // delay you can chhose however you like (time in ms)
SendPacket(s,CurHex);
//wo wird s definiert? s = verwendeter skill? was bewirkt CurHex
end;
end;
result := 0;
end;
//////////////////////////////////////////////////////////////////////////////////////
wollte nämlich gerne einen filter schreiben (meinen ersten eigenen^^) bei dem ich einen skill verwende und danach automatisch eine andere aktion durchführe.
was mich zb interessieren würde wäre flying side kick und danach sofort automatisch weiter auf den ausgewählten gegner mit normal angriffen drauf kloppen. Hatte dabei den blau markierten teil durch die skill ID von flying side kick ersetzt weiß jedoch nicht was ich noch ändern muss damit der char danach normal angriffe ausführt
mir ist auch klar wie ich die skill IDs in hex umrechne usw usw aber nicht ganz wie ich das mache bei non skills
also normal angriff oder items oder equip change usw...
würde mich freuen wenn mir da wer weiter hilft
mfg Skjoll