• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

function onStepIn

Verdis

Ciekawy świata.
Joined
May 28, 2012
Messages
394
Reaction score
9
Location
Poland
Siemka,
Dałoby się robić taki scrypt, że gdy na jednym sqm o actionid xxx pojawi się więcej itemów niz jeden o actionid == zzz to usunie item, który ma action id zzz.... Może to trochę zagmatwane, lecz proszę o pomoc. PS chciał bym uniknąć zbędnych komentarzy w tym temacie, niech napisze ktoś, który się konkretnie na tym zna... :) Dzięki
 
sprecyzuj co dokładnie rozumiesz przez onStepIn oraz 'pojawi się'

chcesz by przedmiot znikał po wdepnięciu na płytkę czy po rzuceniu go na daną kratkę?
 
Tak, mam taką funkcję; lecz jak zrobić żeby się aktywowała gdy jest więcej itemów niż jeden na sqm?
function onAddItem(moveItem, tileItem, position, cid)
if isPlayer(cid) then
doRemoveItem(moveItem.uid)
doSendMagicEffect(position, CONST_ME_EXPLOSIONHIT)
end
end
 
Lua:
zbior_itemow = {}
count = 0
for stack = 0, 255 do
	pozycja = {x = , y = , z = , stackpos = stack}
	if isInArray(zbior_itemow, getThingFromPos(pozycja).itemid) then
		count = count + 1
	end
	if not(getThingFromPos(pozycja) > 0) then
		break
	end
end
if count >= 5 then

end

pewnie błędy będą, wklej i wklej błędy nam i btw. obrób to sobie dobrze

- - - Updated - - -

w zbior itemow daj itemy id ktore cie interesuja
 
Back
Top