-Tibia 8.40 Gdy GM / Player na ekranie skrypt pisze.

Status
Zamknięty.

Phess

Active User
Zarejestrowany
Dołączył
Czerwiec 18, 2010
Posty
102
Liczba reakcji
16
Witam.
Posiadam oto taki skrypt kt?ry gdy pojawi si? jaki? gracz na ekranie, nawet gdy ten gracz nic nie napisze skrypt od razu pisze do niego co? :

Kod:
auto 200 ifgm {say 'elo' | wait 8000 | say 'recznie jade xd' | wait 20000 | say 'afk' |} | ifplayeronscreen {say 'elo' | wait 8000 | say 'xd' | wait 20000 | say 'afk' |}

i problem polega na tym, ze gdy odejde dalej, i znow wroce w to samo miejsce i bedzie ten sam gracz tam czekal, to bot znow to samo do niego pisze ... czy da rade zrobic tak, zeby pisa? do niego losowo co?, np za 1 razem elo, potem yo, potem czesc, albo po prostu raz do niego cos napisze, i go ingoruje ?
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

auto 200 foreach 'newmessages' $res1 { ifgm { say '$filerandomline.'jestes.txt'' | wait [$rand.900.1500] } }
Tworzysz w folderze elfbota nowy plik tekstowy o nazwie 'jestes'.
Wpisujesz tam kolejno jedno pod drugim co ma bot opowiada?. Np:
czesc
jestem
yo
co chcesz?
siemka
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

I jak to bedzie dzia?a? ?
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

Od?wie?am ####
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

Je?eli GM b?dzie na ekranie to bot sam wybierze sobie jak?? linijk? tekstu z pliku i napisze. Potem za 1 sekund? znowu co? napisze. Aby zmieni? czas odpisywania zmie? tylko liczby random.
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

Ok, o to mi chodzi?o.
Dzi?ki wielkie.

A je?li chodzi o graczy zwyk?ych ?
 
Odp: Gdy GM / Player na ekranie skrypt pisze.

Kod:
auto 200 foreach 'respond for players' $res1 { ifplayeronscreen { say '$filerandomline.'jestes.txt'' | wait [$rand.900.1500] } }

Wystarczy?o zmieni? tylko 1 wyraz. Podzi?kuj kanciokowi.
 
Status
Zamknięty.
Back
Do góry