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 

Skrypt na logout

 
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ść
lamz1




Dołączył: 04 Sie 2011
Posty: 1
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 18:30, 04 Sie 2011    Temat postu: Skrypt na logout

Witam,

Czy otarł się ktoś może o skrypt wylogowujący bota z gry gdy gracz spoza party znajdzie się w obszarze bliższym niż określony promień?

Próbowałem napisać sam, ale niezbyt mi to idzie z racji nieznajomości języka. Wiem, że magiczne kluczowe komendy to Get_players, player_distance i force_log ale jak to połączyć w całość?

(jeśli ta informacja jest potrzebna to mam wpisany klucz do l2net)


Post został pochwalony 0 razy

Ostatnio zmieniony przez lamz1 dnia Czw 18:38, 04 Sie 2011, w całości zmieniany 1 raz
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: Pią 17:04, 05 Sie 2011    Temat postu:

napisane powiedzmy ze "na szybko" powinno dzialac ale nietestlem Razz

Kod:

// simple logout by AdiFenix


define int dist_to_ppl 1000
define arraylist tab1 0
define sortedlist sor1 0
define int temp_dis 0

do
   GET_PARTY sor1
   GET_PLAYERS tab1
   for a 0 "<&tab1.count&>" 1
      if "sor1.CONTAINS_KEY <&tab1.a.id&>" == false
         DISTANCE temp_dis char_x char_y char_z tab1.a.x tab1.a.y tab1.a.z
         if temp_dis < dist_to_ppl
            FORCE_LOG
         endif
      endif
   next
sleep 5000
loop 1 == 1


end_script

co 5 sec sprawdza czy ktos jest z poza pt w mniejszej odleglosci niz 1k jezeli tak logout
niewymaga klucza


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




Dołączył: 03 Lis 2010
Posty: 48
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 19:11, 08 Sie 2011    Temat postu:

jakie to ma zastosowanie? jesli ktos podejdzie do bot dostaje dc?

to jakas prewencja przed wykryciem bota przez obca osobe?


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




Dołączył: 07 Gru 2010
Posty: 19
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 10:40, 09 Sie 2011    Temat postu:

No mniej więcej tak to działa. Ale się tak zastanawiam czy nie lepiej byłoby, żeby bot się relogował? Po 5 minutach wskakiwał do gry i sprawdzał znowu? Server nie powinien kicknąć jeszcze po 5 minutach.

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: Wto 11:41, 09 Sie 2011    Temat postu:

autor wotku chcial logouta Razz

moj troche inny skrypt (robiacy questa non stop tego samego dla q itemkow + komunikacja z innym skr)
relogowal sie na inna postac i po czasie wracal
zawsze mozna ukryc jakiegos szpiga gdzies za dzewem czy cos Razz


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




Dołączył: 07 Gru 2010
Posty: 19
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 13:09, 09 Sie 2011    Temat postu:

Nooo popysł, ze szpiegiem jest wręcz genialny, po raz kolejny musze podziekowac Very Happy

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