rollback script képesség teszt

Azt hiszem, meg kell végrehajtani egy időzítő UTB. Ebben tegye a rollback időben. És elindít egy időzítőt után készség USENET.

Hozzáadott 17. percében
Nos, ez valami hasonló






const
d1 = 'itt, hogy a készség yuznuli'; // csomag jön szervo
d2 = 'küldött csomag után a visszatérés készség; //
T1 = 5000; /// itt cooldown ügyességi ezredmásodperc 5000 = 5 másodperc
name = „nickneved itt”;
var
Timer1. TTimer;
eljárás Init;
kezdődik
Timer1: = TTimer.Create (nulla);
Timer1.Interval: = T1; // 5k ms késleltetés (5 másodperc)
Timer1.Enabled: = False;
Timer1.OnTimer: = @OnTimer;
végén;

eljárás ingyenes;
kezdődik
Timer1.Free;
végén;

eljárás OnTimer;
kezdődik
buf: = Hstr (d2);
/// SendToServerEx (név); /// küldeni a szerverre csomag
SendToClientEx (név); /// Levél a kliens csomag
Timer1.Enabled: = False; /// kikapcsolása időzítő
végén;

kezdődik
ha FromServer és (ConnectName = név) és (PCK = Hstr (d1)), majd Timer1.Enabled: = True;
végén.

Köszönöm mindenkinek, aki válaszolt, különösen Samor888, kihasználja obyazatelno.Hotelos nekem több, hogyan lehet az időt rollback a csomagból. Amikor a készség l2phx megyek a következő csomagokat:
Az ügyfél: RequestMagicSkillUse (2F 00 00 00 70 00 00 00 00 00)
Az alábbi csomagokat a szervo:
1. SetupGauge (6D 00 00 00 00 87 03 00 00 87 03 00 00)
2. UserInfo (Infa Char jól értem, egy nagy csomagot nem azonnal adja meg)
3. AbnormalStatusUpdate (7F 00 00)






4. UserInfo ()
5. AbnormalStatusUpdate (7F 00 70 00 01 00 00 04 00 04 00 00 AF)
Most mondd meg, a csomag, akkor kap egy rollback készség, köszönjük, nem esküszöm sokat csinálok az első lépéseket írásban szkriptek

Hozzáadott 5 óra után 43 perccel
Általában szeretem kitalálni, hogyan húzza rollback készség van a szerver jön MagicSkillUse csomagot, amelyben egy paraméter reuseDelay, általában véve, de még mindig a script nem működik, mondja meg, mi a baj, talán valami baj van az időzítő igen, köszönöm előre, itt van a script is, hogy én a saját):

A forgatókönyv, az időzítő egyszerűen nem működik, hogy nem kerül sor eljárás OnTimer;, mi volt a baj, aki tud segíteni?

Hozzáadott után 12 óra 32 perc
Úgy tűnik, hogy megértsék, és most minden működik, még mindig volt egy kérdés, és lehetőség van arra, hogy az üzenet „Rollback”, hogy a rendszer nem chat, de tegyük fel, egy bizonyos részében LA2 ablakot?

Kell krónikája mintegy C6 vagy nagyobb. ha így -, akkor lesz szükség, hogy érzékeny remake a rendszer üzeneteket fájlt. talán még egy új, id az üzenettel, amely meghatározza a megjelenése egy zászló az üzenetet a megfelelő ügyfél területen. ott mentálisan ablak Vágjuk 9 négyzet. amely nem áll rendelkezésre szélén. Nem emlékszem az igazság abból, amit
majd küldje el az ügyfél azonosítóját l2ph. semmi extra, de újra, ha ez krónika fog tenni. C4 történik nem lehet. (Podskazuvayu - dig Kész patch.)

több, mint 2 látni, hogy a variáns eredetű helynevek területeken. Ha a kliens gépen - ez nem lehet segíteni. ha odaküldött néhány csomagot, hogy ez a döntés.

Szeretnék egy képet az aláírást!

Amit adok tippeket, ha meg kell csinálni mindent magam?

35 1 okoztál $ s1 károkat. 3 0 FF FF 0 2 0 1 1 3 $ s1 csata

a végén ez tsiforka $ s1 - a kár összegét, amelyek lebegnek a képernyő közepén (ala World of Warcraft). 1 1 3 - néhány, amely számos sejt - a tér, ami felbukkan ez tsiforka. néhány FF nyilvánvalóan a színe.
Nem mondanám, írtam egy száz évvel ezelőtt. ellenőrzés nem működik, akkor a szerver zdoh régóta jól csöpög az irányba.

Szeretnék egy képet az aláírást!