• 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!

Problem z dzwignią po której powinien pokazać się mostek ;d

Mcree

REAL TIBIA MAP PROVIDER
Joined
Apr 21, 2008
Messages
242
Reaction score
12
Location
Brooklyn
Witam mam oto problem napisze go w punktach + screen


1.elegancko wodę i dźwignia jest left
2.dźwignia jest right a już jest mostek tylko nie da się przejść
3.po relogu albo odejściu z tego miejsca np wyjście poziom wyżej i wrócenie już widać to


I mam pytanie czy da się zrobić tak że po naciśnięciu dźwigni pokaże się od razu mostek ?




PHP:
function onUse(cid, item, frompos, item2, topos)
wall = {x=3749, y=3587, z=11, stackpos=0}
local getwall = getThingfromPos(wall) 
if item.uid == 8933 and item.itemid == 1945 then
   doTransformItem(item.uid,item.itemid+1)
   doTransformItem(getwall.uid,5770)
elseif item.uid == 8933 and item.itemid == 1946 then


   doTransformItem(item.uid,item.itemid-1)
   doTransformItem(getwall.uid,493)
bplayer = {x=3749, y=3587, z=11, stackpos=253}
bplayer2 = getThingfromPos(bplayer)
if isCreature(bplayer2.uid) == TRUE then
   doMoveCreature(bplayer2.uid,WEST)
end
	end
   return 1
end



I proszę nie pisać (wyjdź z rl mapa,itp) need help :)
 
1. nic nie widać
2. jeśli o fix pozwalający na tworzenie i usuwanie groundtiles chodzi to gdzieś już jest w c++
 
Ehh... też miałem taki problem ;/ nie wiem o co biega,
tylko ja miałem problem w mostku tym zaraz po MW i bramce lvlowej na POI
 
ale to nie jest rl mapa tylko po prostu robie custom map i skradłem rl POI po prostu ;p (Pomoże ktoś z tym ? jestem wstanie nawet wysłać Esa za to ) Pozdrawiam ;d
 
Ja mogę spróbować ci to zrobić ale pod warunkiem że to opiszesz po ludzku a nie w sklejce wyrazów.
 
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    removals = {
        { item = 1304, pos = { x = 32849 , y = 32282 , z = 10 } },   
    }
    local poss = { x = 32849 , y = 32282 , z = 10 }
    if item.itemid == 1945 then
        for i = 1, #removals do
            removals[i].pos.stackpos = 1
            doRemoveItem(getThingfromPos(removals[i].pos).uid, 1)
			doSendMagicEffect(poss,2)
        end
        doTransformItem(item.uid, item.itemid + 1)
    elseif item.itemid == 1946 then
        for i = 1, #removals do
            doCreateItem(removals[i].item, 1, removals[i].pos)
			doSendMagicEffect(poss,2)
        end
		poss.stackpos = 253
		if getThingFromPos(poss).itemid > 0 then
		doMoveCreature(getThingFromPos(poss).uid, EAST)
		end
        doTransformItem(item.uid, item.itemid - 1)
    end
    return TRUE
end
 
Back
Top