Postado Janeiro 25, 2016 9 anos 5 horas atrás, xWhiteWolf disse: Se n me engano esse é o script pra ir direto colocando na actions local function checkStackpos(item, position) position.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local thing = getThingfromPos(position) position.stackpos = STACKPOS_TOP_FIELD local field = getThingfromPos(position) if(item.uid ~= thing.uid and thing.itemid >= 100 or field.itemid ~= 0) then return FALSE end return TRUE end function onUse(cid, item, fromPosition, itemEx, toPosition) local nuevas = { {closed=10269, open=10270}, {closed=10272, open=10273}, {closed=10274, open=10275}, {closed=10276, open=10277}, {closed=10278, open=10279}, {closed=10280, open=10281}, {closed=10282, open=10283}, {closed=10284, open=10285}, {closed=10469, open=10470}, {closed=10471, open=10472}, {closed=10473, open=10474}, {closed=10475, open=10476}, {closed=10478, open=10479}, {closed=10480, open=10481}, {closed=10482, open=10483}, {closed=10484, open=10485}, } for ia = 1,#nuevas do if (item.itemid == nuevas[ia].closed) then doTransformItem(item.uid, nuevas[ia].open) elseif (item.itemid == nuevas[ia].open) then doTransformItem(item.uid, nuevas[ia].closed) end end if(getItemLevelDoor(item.itemid) > 0) then if(item.actionid > 0 and getPlayerLevel(cid) >= (item.actionid - getItemLevelDoor(item.itemid))) then doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPosition, TRUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only the worthy may pass.") end return TRUE end if(isInArray(specialDoors, item.itemid) == TRUE) then if(item.actionid ~= 0 and getPlayerStorageValue(cid, item.actionid) ~= -1) then doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPosition, TRUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The door seems to be sealed against unwanted intruders.") end return TRUE end if(isInArray(keys, item.itemid) == TRUE) then if(itemEx.actionid > 0) then if(item.actionid == itemEx.actionid) then if doors[itemEx.itemid] ~= nil then doTransformItem(itemEx.uid, doors[itemEx.itemid]) return TRUE end end doPlayerSendCancel(cid, "The key does not match.") return TRUE end return FALSE end if(isInArray(horizontalOpenDoors, item.itemid) == TRUE and checkStackpos(item, fromPosition) == TRUE) then local newPosition = toPosition newPosition.y = newPosition.y + 1 local doorPosition = fromPosition doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local doorCreature = getThingfromPos(doorPosition) if(doorCreature.itemid ~= 0) then if(getTilePzInfo(doorPosition) == TRUE and getTilePzInfo(newPosition) == FALSE and doorCreature.uid ~= cid) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) else doTeleportThing(doorCreature.uid, newPosition, TRUE) if(isInArray(closingDoors, item.itemid) ~= TRUE) then doTransformItem(item.uid, item.itemid - 1) end end return TRUE end doTransformItem(item.uid, item.itemid - 1) return TRUE end if(isInArray(verticalOpenDoors, item.itemid) == TRUE and checkStackpos(item, fromPosition) == TRUE) then local newPosition = toPosition newPosition.x = newPosition.x + 1 local doorPosition = fromPosition doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE local doorCreature = getThingfromPos(doorPosition) if(doorCreature.itemid ~= 0) then if(getTilePzInfo(doorPosition) == TRUE and getTilePzInfo(newPosition) == FALSE and doorCreature.uid ~= cid) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) else doTeleportThing(doorCreature.uid, newPosition, TRUE) if(isInArray(closingDoors, item.itemid) ~= TRUE) then doTransformItem(item.uid, item.itemid - 1) end end return TRUE end doTransformItem(item.uid, item.itemid - 1) return TRUE end if(doors[item.itemid] ~= nil and checkStackpos(item, fromPosition) == TRUE) then if(item.actionid == 0) then doTransformItem(item.uid, doors[item.itemid]) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") end return TRUE end return FALSE end Com esse script, eu coloco action na porta de acordo com o level que quero? exemplo lvl 100 coloco action 1100 , level 30 coloco action 1030 , é esse? se for, como ficaria a tag dele no xml ?
Postado Janeiro 25, 2016 9 anos aqui no meu servidor 8.54 tá assim: <action fromid="1219" toid="1262" script="other/doors.lua"/> <action fromid="1539" toid="1542" script="other/doors.lua"/> <action fromid="2086" toid="2092" script="other/doors.lua"/> <action fromid="3535" toid="3552" script="other/doors.lua"/> <action fromid="4913" toid="4918" script="other/doors.lua"/> <action fromid="5082" toid="5085" script="other/doors.lua"/> <action fromid="5098" toid="5145" script="other/doors.lua"/> <action fromid="5278" toid="5295" script="other/doors.lua"/> <action fromid="5515" toid="5518" script="other/doors.lua"/> <action fromid="5732" toid="5737" script="other/doors.lua"/> <action fromid="5745" toid="5749" script="other/doors.lua"/> <action fromid="6192" toid="6209" script="other/doors.lua"/> <action fromid="6249" toid="6266" script="other/doors.lua"/> <action fromid="6795" toid="6802" script="other/doors.lua"/> <action fromid="6891" toid="6908" script="other/doors.lua"/> <action fromid="7033" toid="7050" script="other/doors.lua"/> <action fromid="7054" toid="7057" script="other/doors.lua"/> <action fromid="8541" toid="8558" script="other/doors.lua"/> <action fromid="9165" toid="9184" script="other/doors.lua"/> <action fromid="9267" toid="9186" script="other/doors.lua"/> <action fromid="9268" toid="9269" script="other/doors.lua"/> <action itemid="10269" script="other/doors.lua"/> <action itemid="10270" script="other/doors.lua"/> <action itemid="10272" script="other/doors.lua"/> <action itemid="10273" script="other/doors.lua"/> <action itemid="10274" script="other/doors.lua"/> <action itemid="10275" script="other/doors.lua"/> <action itemid="10276" script="other/doors.lua"/> <action itemid="10277" script="other/doors.lua"/> <action itemid="10278" script="other/doors.lua"/> <action itemid="10279" script="other/doors.lua"/> <action itemid="10280" script="other/doors.lua"/> <action itemid="10281" script="other/doors.lua"/> <action itemid="10282" script="other/doors.lua"/> <action itemid="10283" script="other/doors.lua"/> <action itemid="10284" script="other/doors.lua"/> <action itemid="10285" script="other/doors.lua"/> <action itemid="10469" script="other/doors.lua"/> <action itemid="10470" script="other/doors.lua"/> <action itemid="10471" script="other/doors.lua"/> <action itemid="10472" script="other/doors.lua"/> <action itemid="10473" script="other/doors.lua"/> <action itemid="10474" script="other/doors.lua"/> <action itemid="10475" script="other/doors.lua"/> <action itemid="10476" script="other/doors.lua"/> <action itemid="10478" script="other/doors.lua"/> <action itemid="10479" script="other/doors.lua"/> <action itemid="10480" script="other/doors.lua"/> <action itemid="10481" script="other/doors.lua"/> <action itemid="10482" script="other/doors.lua"/> <action itemid="10483" script="other/doors.lua"/> <action itemid="10484" script="other/doors.lua"/> <action itemid="10485" script="other/doors.lua"/> Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Janeiro 26, 2016 9 anos Autor 5 horas atrás, samlecter disse: Com esse script, eu coloco action na porta de acordo com o level que quero? exemplo lvl 100 coloco action 1100 , level 30 coloco action 1030 , é esse? se for, como ficaria a tag dele no xml ? Mano, esse não é o assunto do tópico original. 4 horas atrás, xWhiteWolf disse: aqui no meu servidor 8.54 tá assim: <action fromid="1219" toid="1262" script="other/doors.lua"/> <action fromid="1539" toid="1542" script="other/doors.lua"/> <action fromid="2086" toid="2092" script="other/doors.lua"/> <action fromid="3535" toid="3552" script="other/doors.lua"/> <action fromid="4913" toid="4918" script="other/doors.lua"/> <action fromid="5082" toid="5085" script="other/doors.lua"/> <action fromid="5098" toid="5145" script="other/doors.lua"/> <action fromid="5278" toid="5295" script="other/doors.lua"/> <action fromid="5515" toid="5518" script="other/doors.lua"/> <action fromid="5732" toid="5737" script="other/doors.lua"/> <action fromid="5745" toid="5749" script="other/doors.lua"/> <action fromid="6192" toid="6209" script="other/doors.lua"/> <action fromid="6249" toid="6266" script="other/doors.lua"/> <action fromid="6795" toid="6802" script="other/doors.lua"/> <action fromid="6891" toid="6908" script="other/doors.lua"/> <action fromid="7033" toid="7050" script="other/doors.lua"/> <action fromid="7054" toid="7057" script="other/doors.lua"/> <action fromid="8541" toid="8558" script="other/doors.lua"/> <action fromid="9165" toid="9184" script="other/doors.lua"/> <action fromid="9267" toid="9186" script="other/doors.lua"/> <action fromid="9268" toid="9269" script="other/doors.lua"/> <action itemid="10269" script="other/doors.lua"/> <action itemid="10270" script="other/doors.lua"/> <action itemid="10272" script="other/doors.lua"/> <action itemid="10273" script="other/doors.lua"/> <action itemid="10274" script="other/doors.lua"/> <action itemid="10275" script="other/doors.lua"/> <action itemid="10276" script="other/doors.lua"/> <action itemid="10277" script="other/doors.lua"/> <action itemid="10278" script="other/doors.lua"/> <action itemid="10279" script="other/doors.lua"/> <action itemid="10280" script="other/doors.lua"/> <action itemid="10281" script="other/doors.lua"/> <action itemid="10282" script="other/doors.lua"/> <action itemid="10283" script="other/doors.lua"/> <action itemid="10284" script="other/doors.lua"/> <action itemid="10285" script="other/doors.lua"/> <action itemid="10469" script="other/doors.lua"/> <action itemid="10470" script="other/doors.lua"/> <action itemid="10471" script="other/doors.lua"/> <action itemid="10472" script="other/doors.lua"/> <action itemid="10473" script="other/doors.lua"/> <action itemid="10474" script="other/doors.lua"/> <action itemid="10475" script="other/doors.lua"/> <action itemid="10476" script="other/doors.lua"/> <action itemid="10478" script="other/doors.lua"/> <action itemid="10479" script="other/doors.lua"/> <action itemid="10480" script="other/doors.lua"/> <action itemid="10481" script="other/doors.lua"/> <action itemid="10482" script="other/doors.lua"/> <action itemid="10483" script="other/doors.lua"/> <action itemid="10484" script="other/doors.lua"/> <action itemid="10485" script="other/doors.lua"/> Isso nao tava no meu movements.. Botei, mas nao resolveu.. Me passa seu doors.lua para eu ver se isso resolve??
Postado Janeiro 26, 2016 9 anos 12 horas atrás, Henrique Rezende disse: Isso nao tava no meu movements.. Botei, mas nao resolveu.. Me passa seu doors.lua para eu ver se isso resolve?? ja passei ali em cima Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Janeiro 27, 2016 9 anos Autor Em 26/01/2016 13:33:11, xWhiteWolf disse: ja passei ali em cima Substituí, mas não resolveu o problema! Alguma sugestão? D:
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.