GarQet
Own3d!
- Joined
- Feb 10, 2009
- Messages
- 1,381
- Solutions
- 14
- Reaction score
- 81
Siema, mam mały problem ze skryptem. Nie wiem w jaki sposób mógłbym pobrać informacje na temat gracza znajdującego się na wylosowanym obszarze przez skrypt. Kawałek skryptu:
Chodzi konkretnie o pogrubiony kawałek. Samo getTopCreature(pos) działa, ale jak zobaczyć czy jakiś gracz/monster jest np. o jedną kratkę niżej i w lewo (skos) od wylosowanej pozycji? Bo to moje nie działa poprawnie. Ono tak jakby spełnia tylko jedną część warunku czyli samego pos'a, a nie tego z y + 1. W ogóle najlepiej by było jak sprawdzało dwie pozycje na raz, czyli pos'a i y + 1, a nie że jak tu jest to dalej nie sprawdza.
Ma ktoś jakiś pomysł, ew. mógłby mi pomóc? : )
LUA:
local pos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = math.random(config.fromPosition.z, config.toPosition.z), stackpos = 253}
local creature = getTopCreature(pos) or [B]getTopCreature(pos.y + 1)[/B]
Ma ktoś jakiś pomysł, ew. mógłby mi pomóc? : )