[RESOLVIDO] Script que nao entra com tal item

PokemonGoldSky
em Scripts

PokemonGoldSky

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/13Posts: 5

Vlw Cleber adm script resolvido

 

podem remover esse topico

blex

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/08/13Posts: 28

Acho que tem alguens tutorial aki no pc em videl ensiando como fazer esse geito ai seu vo caça aki e te mando em daki pouco ok .........

PokemonGoldSky

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/13Posts: 5

blz eu preciso tanto desse tipo de script

Session Start

cleber.16mb.com
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 25/04/12Posts: 752Gênero: Masculino

action.xml

<action itemid="5135" event="script" value="porta.lua"/>

 

script:

function onUse(cid, item, frompos, item2, topos)

local pausa = 1000  -- tempo pra ela fechar
local door = {x=1055, y=1058, z=7, stackpos=1} --posição da porta
local ddoor = getThingfromPos(door) 

local open_door = 5136   -- id d aporta aberta
local verify = 0 -- nao mecha

local pokeball = {2392, 2393, 2391, 2390, 2394, 2160}  -- id das pokeball

for i = 1, #pokeball do
if getPlayerItemCount(cid, pokeball[i]) >= 1 then
	doPlayerSendCancel(cid,"voce nao pode entrar com pokebolas na bp") 
return true
end
end    
        if ddoor.itemid ~= verify then
			doTransformItem(ddoor.uid,open_door)
			addEvent(close,pausa,door)
			end         
return 1
end

function close(door)

local to_close_door = 5135  -- porta closed
local the_close_door = getThingfromPos(door)

doTransformItem(the_close_door.uid,to_close_door)

end

PokemonGoldSky

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/13Posts: 5

resolvido

Session Start

cleber.16mb.com
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 25/04/12Posts: 752Gênero: Masculino

function onUse(cid, item, frompos, item2, topos)

local pausa = 1000  -- tempo pra ela fechar
local door = {x=1052, y=1059, z=7, stackpos=1} --posição da porta
local ddoor = getThingfromPos(door) 

local open_door = 5136   -- id d aporta aberta
local verify = 0 -- nao mecha
local newpos = {x=1057, y=1051, z=7}

local pokeball = {2392, 2393, 2391, 2390, 2394, 2160}  -- id das pokeball



for i = 1, #pokeball do
if getPlayerItemCount(cid, pokeball[i]) >= 1 then
	doPlayerSendCancel(cid,"voce nao pode entrar com pokebolas na bp") 
return true
end
end    
        if ddoor.itemid ~= verify then
			doTeleportThing(cid, newpos)
end       
return 1
end
 

usa esse aqui então, e você poderia esclarecer isso antes neh '-'

 

PokemonGoldSky

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/13Posts: 5

foi mal cara pelo mal esclarecimento vou testar aqui e te dou resposta mais depois mesmo assim te dou rep+


Funfando 100% vlw cleberadm prometo fikar dando rep+ por semana

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

#Cleberdm, obrigado pela colaboração com a comunidade

#PokemonGoldSky, obrigado por acessar o XTibia, conte com nós e boa sorte!


Atenciosamente,
Eduardo Nunes - Scripter Lua!