What's new

- ElfBot Elfobt przedmiot na mapie?

Status
Not open for further replies.

Zafahix

Advanced User
Joined
Dec 5, 2009
Messages
356
Reaction score
27
Witam. Jest mo?e skrypt, ?e jak zobaczy dany item na mapie/okre?lonym SQM to wykona jak?? czynno???
 

Gangster9988

Senior User
Joined
Jun 1, 2008
Messages
1,108
Reaction score
42
Odp: Elfobt przedmiot na mapie?

tak jest ale to bardzo skomplikowane masz akcje
Code:
reachgrounditem ID
(idzie do danej itemki na ziemi)
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Elfobt przedmiot na mapie?

Da sie zrobic cos takiego uzywajac topitem. Ale trzeba by chyba oznaczyc kazda kratke na mapie zeby reagowalo na kazda a z tym masa roboty...
 

Zafahix

Advanced User
Joined
Dec 5, 2009
Messages
356
Reaction score
27
Odp: Elfobt przedmiot na mapie?

Posta? zawsze stoi w jednym miejscu. Jak zobaczy item kt?ry le?y 2 SQM obok niej np. wsp??rz?dne 937 208 5 to wykona komend? usegroundxyz 935 208 5. Nie mam czasu teraz sprawdzi? ale na szybko pisa?em, takie co? by?oby dobre?
Code:
auto 200 if [$topitem.($posx+2).($posy+1).($posz) != ID] { usegroundxyz 935 208 5 }

@Edit:
Niestety nie dzia?a, bot wykonuje ci?gle dan? czynno??.
 
Last edited:

Gangster9988

Senior User
Joined
Jun 1, 2008
Messages
1,108
Reaction score
42
Odp: Elfobt przedmiot na mapie?

porponowa? bym na ko?cu zamiast tych cyferek wstawi? $posx ,$posy ,$posz z nadaniem kierunk?w , b?dzie ?atwiej
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Elfobt przedmiot na mapie?

Posta? zawsze stoi w jednym miejscu. Jak zobaczy item kt?ry le?y 2 SQM obok niej np. wsp??rz?dne 937 208 5 to wykona komend? usegroundxyz 935 208 5. Nie mam czasu teraz sprawdzi? ale na szybko pisa?em, takie co? by?oby dobre?
Code:
auto 200 if [$topitem.($posx+2).($posy+1).($posz) != ID] { usegroundxyz 935 208 5 }

@Edit:
Niestety nie dzia?a, bot wykonuje ci?gle dan? czynno??.

!= ID
Bedzie wykonywac jesli bedzie cos innego niz item ktorego id podasz, wiec powinno byc na odwrot:
auto 200 if [$topitem.($posx+2).($posy+1).($posz) == ID] { usegroundxyz [$posx+2] [$posy+1] [$posz] }
Jesli item bedzie na tej kratce to wykona, bo to co bylo wczesniej bylo bez sensu. Mialo uzywac itemu ktorego nie ma, a jak jest to nie uzywac? Poza tym pos zmieniony zeby nie trzeba bylo zmieniac przy kazdym skrypcie co by bylo bez sensu.
 

Zafahix

Advanced User
Joined
Dec 5, 2009
Messages
356
Reaction score
27
Odp: Elfobt przedmiot na mapie?

Dzi?ki. Dzia?a :)
 
Status
Not open for further replies.
Top