What is wrong?

02/04/2012 20:15 zunmt2#1
Can you help.me?

The option two tel.me of quest
PHP Code:
Falta-te o item Anel de Ouro
in english is "you don't have the item" but i have the item.

Can you resolve this?

PHP Code:
quest warp_ring begin
    state start begin
        when 30122.chat
."Mapa Soldado Divino" begin
            
if pc.get_level() < 90 then
                say
("Tens de ter o Nivel 90 para poderes entrar!")
                return
            
end
            say_title
("Teleportador")
            
say "" .. mob_name 30122 ) .. "" )
            
say("")
            
say("Olá "..pc.get_name())
            
say("Eu consigo teleportar-te para")
            
say("o grande mapa dos soldados divinos")
            
say("Tens a força necessária para isso")
            
say("espero que tenhas poções!!!")
            
say("")
            
say("Estás preparado?")
            
say("")
            
local s1=select("Sim.","Não!")
            if 
s1 == 1 then
                pc
.warp(1059000,726200)
            else
                return
            
end            
        end
        
        when 30122.chat
."Mapa Guerreiro Malvado" begin
            
if pc.get_level() < 100 then
                say
("Tens de ter o Nivel 100 para poderes entrar!")
                
say("E teres um anel de Ouro!")
                return
            
end
            
if pc count_item 50002 ) >= 1 then
                say
("Falta-te o item Anel de Ouro!")
                return
            
end
            say_title
("Teleportador")
            
say "" .. mob_name 30122 ) .. "" )
            
say("")
            
say("Olá "..pc.get_name())
            
say("Eu consigo teleportar-te para")
            
say("o mapa do Guerreiro Malvado")
            
say("neste mapa terás que ter bastante defesa")
            
say("força e vida porque os guerreiros são bastantes")
            
say("fortes e velozes por isso....")
            
say("")
            
say("Estás preparado?")
            
say("")
            
local s2=select("Sim.","Não!")
            
            if 
s2 == 1 then
                pc
.warp(0,1203200)
            else
                return
            
end
        end
    end
end 
Grithings
06/04/2012 11:13 segiop13#2
Ora bem... O teu problema é que não percebes nada de matematica -.-


if pc . count_item ( 50002 ) >= 1 then
say("Falta-te o item Anel de Ouro!")
return

Isto acima quer dizer que se tiveres o item 50002, ele nao te deixa teleportar.

Muda e mete assim:

if pc . count_item ( 50002 ) < 1 then
say("Falta-te o item Anel de Ouro!")
return