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 

RB CHEK LOOP

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




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

Ostrzeżeń: 0/5

PostWysłany: Sob 2:30, 14 Sie 2010    Temat postu: RB CHEK LOOP

INCLUDE StdLib/npc.l2c
INCLUDE StdLib/player.l2c


DEFINE_GLOBAL STRING RB_NAME "Hobgoblin"
DEFINE_GLOBAL STRING MSG_ALIVE "just spawned!!"
DEFINE_GLOBAL STRING OWNER_NAME1 "Marks"
DEFINE_GLOBAL STRING OWNER_NAME2 "Monk"
DEFINE_GLOBAL STRING OWNER_NAME3 "Blade"
DEFINE_GLOBAL INT CHECK_INTERVAL 1000
DEFINE_GLOBAL INT START_CHECKING 1

DO
IF START_CHECKING == ONE
CALLSUB CHECK_RB
SLEEP "<CHECK_INTERVAL>"
ENDIF
LOOP ZERO == ZERO
END_SCRIPT

SUB CHECK_RB
COMMAND "/target <RB_NAME>"
SLEEP 1000
IF TARGET_NAME == RB_NAME
PRINT_TEXT "<RB_NAME> ALIVE"
CALLSUB ALERT_BUDDY
START_CHECKING = ZERO
PRINT_TEXT "start"
FOR A 0 10 1
PRINT_TEXT "<A>"
PLAYALARM
SLEEP 1000
NEXT
PRINT_TEXT "done"
ELSE
PRINT_TEXT "<RB_NAME> DEAD"
ENDIF

RETURNSUB



SUB ALERT_BUDDY
SAY_TEXT "<CHANNEL_PRIVATE>" "<RB_NAME> <MSG_ALIVE>" "<OWNER_NAME1>"
SLEEP 1000
SAY_TEXT "<CHANNEL_PRIVATE>" "<RB_NAME> <MSG_ALIVE>" "<OWNER_NAME2>"
SLEEP 1000
SAY_TEXT "<CHANNEL_PRIVATE>" "<RB_NAME> <MSG_ALIVE>" "<OWNER_NAME3>"
SLEEP 1000
RETURNSUB

RETURN VOID



mam taki scrypt z glownego forum ale sa problemy bo nie chce powtarzacz w kolko ze rb zyje pisze tylko raz 2 problem to taki ze jak zrespi sie rb i go zabije to 2 x juz nie sprawdza nie ma loopa poprostu scryptu ktos wie jak to ustawic ?


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: Pon 11:59, 16 Sie 2010    Temat postu:

START_CHECKING = ZERO
wywal to i dodaj
jakis spory sleep w glownej petli


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




Dołączył: 02 Mar 2011
Posty: 1
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 15:32, 05 Mar 2011    Temat postu:

Ciekawi mnie czy dało by sie zrobic, ze gdy rb sie zespi to wlacza sie alarm (taki jak w sound alerts). Jesli tak to moze jakas podpowiedz jak cos takiego zrobic?


Co do zawartego skryptu wyskakuje mi blad


15:52:39 :[ERROR: SCRIPT ERROR : THREAD[13] LINE[0] : FAILED TO INCLUDE FILE : C:\PROGRAM FILES\LINEAGE II\L2NET\SCRIPTS\STDLIB\NPC.L2C


Post został pochwalony 0 razy

Ostatnio zmieniony przez LeninZawodowiec dnia Sob 16:53, 05 Mar 2011, w całości zmieniany 3 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: Sob 18:42, 05 Mar 2011    Temat postu:

wszystko sie da Smile

mozna to zrobic na 2 sposoby
1- prosty
petla co np 5-10 sec pobiera liste npc wokolo i leci po id i sprawdza czy istnieje dane jak tak = alarm
2- ciezszy monitorowac pakiety npcinfo jak sie pojawi dany z npc = alarm

zreszta powinien ten skrypt glowny(z l2net www) wlasnie dzialac na zasadzie nr 1
nie polecam kopiowac tego wyzej stad od @Quest
bo przy wklejaniu skryptu i jak sie niezaznaczy " Wyłącz HTML w tym poście"
uciena pewne znaczki i skrypt jest do d ...


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