Forum www.l2walkerpolska.fora.pl Strona Główna www.l2walkerpolska.fora.pl
L2Walker, Lineage II, L2.Net, L2Divine, L2Superman,
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Kupowanie - Przyklady

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.l2walkerpolska.fora.pl Strona Główna -> L2.Net Scenariusze (scrypting)
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
FX
Moderator



Dołączył: 28 Sty 2010
Posty: 682
Przeczytał: 0 tematów

Pomógł: 17 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 10:54, 15 Kwi 2010    Temat postu: Kupowanie - Przyklady

1 skrypt kupuje 10 hp potkow co 10 min
trzeba stanac kolo npc "helvetia" w giran

Kod:

// kupowanie u npc w giran - Helvetia

Define int ID_itemu 1061 // 1061 hp potek
Define int Ilosc 10 // ile ma kupic


do
inject "40 64 E6 2D 00 01 00 00 00 <&ID_itemu.GET_HEX32&> <&Ilosc.GET_HEX32&> 00 00 00 00"

sleep 600000 // czekaj 10 min
loop 1 == 1

END_SCRIPT



2 skrypt sprawdza co 10 sec czy mamy odpowiednia ilosc potkow w inv
jezeli mamy ponizej 10 kupuje 10

Kod:

// kupowanie u npc w giran - Helvetia
///////////////////////////////////////////////////
// to co kupujemy
Define int ID_itemu 1061 // 1061 hp potek
Define int Ilosc 10 // ile ma kupic
////////////////////////////////////////////////////
//to coma byc sprawdzane
Define int Ilosc_2 10 // ilosc ponizej ktorej kupimy potki
Define int ID_itemu_2 1061 // id itemu ktory ma byc sprawdzany
Define int temp_l 0 // zmienna do obliczen
do
ITEM_COUNT temp_l "<&ID_itemu_2&>"
if temp_l < Ilosc_2
inject "40 64 E6 2D 00 01 00 00 00 <&ID_itemu.GET_HEX32&> <&Ilosc.GET_HEX32&> 00 00 00 00"
endif
sleep 10000 // sprawdzaj co 10 sec
loop 1 == 1

END_SCRIPT



zeby kupowal od innych npc trzeba by modyfikowac czerwona czesc tu:
inject "40 64 E6 2D 00 01 00 00 00 <&ID_itemu.GET_HEX32&> <&Ilosc.GET_HEX32&> 00 00 00 00"


* testowane na standardowych plikach l2j


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Quest




Dołączył: 07 Lip 2010
Posty: 3
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Śro 16:43, 07 Lip 2010    Temat postu:

Możesz proszę wyjaśnić skąd biorę inject "40 64 E6 2D 00 01 00 00 00 gdzie mogę to odczytać



2 sprawa czy jesteś wstanie mi powiedzieć jak ustawić albo czy potrzebuje do tego skrypt żeby bił mi tylko 1 rodzja moba a przed resztą sie bronil ale nie bil sumonów


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
FX
Moderator



Dołączył: 28 Sty 2010
Posty: 682
Przeczytał: 0 tematów

Pomógł: 17 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 9:41, 08 Lip 2010    Temat postu:

zeby zlapac ten pakiet trzeba uzyc albo client dump mode w l2necie albo phxa i jak kupujesz cos to wysylasz wlasnie tego typu pakiet

dodaj moby do listy "do not" i obadaj czy bije jak cie zatakuja (jak niesa agro to powinno to zalatwic sprawe"
szczeze to ja bardzo malo autofightera w l2net uzywalem dlatego pewnosci niemam Smile


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.l2walkerpolska.fora.pl Strona Główna -> L2.Net Scenariusze (scrypting) Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin