What's new

- ElfBot Problem z tekstem

Status
Not open for further replies.

karmazynowy

Active User
Joined
Feb 12, 2009
Messages
59
Reaction score
1
Witam.
Gram na otsie z pokemonami i chodzi o to zeby ustawic jakis skrypt gdy czerwony napis (na server logu jesli to cos zmienia) to zatrzymuje cavebota i targeting nastepnie po 3 sekundach odpisuje ze nie jestem botem czy cos i po 2 minutach zalacza znowu targeting. Narazie mam cos takiego tlyko ze nie pradzi ;/ moze ktos pomoc? A mzoe to wina ze za dlugi skrypt i go rozlozyc na pare innych?
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here? | wait 2000 | say 'im not a bot :p' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Problem z tekstem

PHP:
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here?' | wait 2000 | say 'im not a bot :P' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
Po wiadomosci hey can i exp here? brakowalo '. Dlugosc raczej nie ma tu nic do rzeczy.

Btw dawaj kody w php wtedy duzo latwiej znalesc taki blad...
Przykladowo:
PHP:
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here?' | wait 2000 | say 'im not a bot :P' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
PHP:
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here? | wait 2000 | say 'im not a bot :P' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
Odrazu widac, ze cala czesc skryptu jest wzieta do say i wszystko sie miesza.
 

karmazynowy

Active User
Joined
Feb 12, 2009
Messages
59
Reaction score
1
Odp: Problem z tekstem

Dzieki. Ale dalej cos nie pradzi :/ Bo wyskakuje wiadomosc na czerwono o save serva i dalej nie zatrzymuje i nic nie pisze ;/ Pokroilem to na kawalki i tez nie reaguje :/
PHP:
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here?' | wait 2000 | say 'im not a bot :P' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
auto 200 if [$curmsg.isredtext == 1] {settargeting off}
auto 200 if [$curmsg.isredtext == 1] {setcavebot off}
auto 200 if [$curmsg.isredtext == 1] {wait 3000 | say 'hi can i exp here?'}
auto 200 if [$curmsg.isredtext == 1] {wait 7000 | say 'im not a bot :)'}
auto 200 if [$curmsg.isredtext == 1] {wait 100000 | settargeting on}
auto 200 if [$curmsg.isredtext == 1] {wait 110000 | setcavebot on}

Czasem jest tak ze reaguje bez powodu. Albo moze to jest opoznione dzialanie? Bo nawet nie zwrocilem uwagi ale raczej nie powinno.
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Problem z tekstem

Dzieki. Ale dalej cos nie pradzi :/ Bo wyskakuje wiadomosc na czerwono o save serva i dalej nie zatrzymuje i nic nie pisze ;/ Pokroilem to na kawalki i tez nie reaguje :/
PHP:
auto 200 if [$curmsg.isredtext == 1] {settargeting off | wait 100 | setcavebot off | wait 3000 | say 'hey can i exp here?' | wait 2000 | say 'im not a bot :P' | wait 100000 | settargeting on | wait 2000 | setcavebot on}
auto 200 if [$curmsg.isredtext == 1] {settargeting off}
auto 200 if [$curmsg.isredtext == 1] {setcavebot off}
auto 200 if [$curmsg.isredtext == 1] {wait 3000 | say 'hi can i exp here?'}
auto 200 if [$curmsg.isredtext == 1] {wait 7000 | say 'im not a bot :)'}
auto 200 if [$curmsg.isredtext == 1] {wait 100000 | settargeting on}
auto 200 if [$curmsg.isredtext == 1] {wait 110000 | setcavebot on}
Czasem jest tak ze reaguje bez powodu. Albo moze to jest opoznione dzialanie? Bo nawet nie zwrocilem uwagi ale raczej nie powinno.
W takim razie to musi byc wina ots. Cos musi byc pozmieniane w wiadomosciach i tyle. Mozesz pokombinowac z orangetext itp, ale nie wiem czy to cos w ogole da.
Pamietaj, ze elf normalnie jest kompatybilny z serwerami wzorowanymi na rl i z clientami ktore byly uzywane na rl, wiec na innych nie wszystko zawsze do konca bedzie dzialac.
 

karmazynowy

Active User
Joined
Feb 12, 2009
Messages
59
Reaction score
1
Odp: Problem z tekstem

Ok. Dzieki za pomoc

P.S. A jest moze cos takiego ze jak wyswietli mi sie dana tresc wiadomosci na ekranie na czerwono to cos robi? Bo GM pisze zawsze na czerwono i na server logu Nick WRITE SOMETHING ON DEFAULT. To moze takim sposobem by dalo rade?
 
Last edited:

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Problem z tekstem

PHP:
auto 1000 if [$lastmsg.content ? 'tekst wiadomosci'] {akcja}
Tu masz skrypta ktory wykona akcje ktora wpiszesz jesli pojawi sie tekst wiadomosci ktory wpiszesz. Z kolorowymi wiadomosciami ciezko bedzie kombinowac gdyz tak jak pisalem jest to inny client...
 

karmazynowy

Active User
Joined
Feb 12, 2009
Messages
59
Reaction score
1
Odp: Problem z tekstem

Wielkie dzieki za pomoc to wszystko powinno wystarczyc
 
Status
Not open for further replies.
Top