Quest Não Funciona

Darksaj
em Scripts
  • 1
  • 2

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

Oque tem de errado?

 

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

local storage = 1111
local ganha,quantia = 2160,1

-------------------
if getPlayerStorageValue(cid,storage) == -1 then
setPlayerStorageValue(cid,storage,1)
doPlayerAddItem(cid,ganha,quantia)
doPlayerSendTextMessage(cid,22,"Você completou a quest.")
end
end

Mulizeu

Programar ate cair os dedos
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/08/10Posts: 218Gênero: Masculino
function onUse(cid, item, frompos, item2, topos)

local storage = 1111
local ganha,quantia = 2160,1

-------------------
if getPlayerStorageValue(cid,storage) == -1 then
doPlayerAddItem(cid,ganha,quantia)
doPlayerSendTextMessage(cid,22,"Você completou a quest.")
setPlayerStorageValue(cid,storage,1)
end
return TRUE
end

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

continua sem funcionar

Lucaswc15

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 13/11/11Posts: 190Char no Tibia: Sweesh

Acho que deve ter algo errado em actions.

Tente arrumar e colocar isso:

 

<action uniqueid="UNIQUE QUE VAI NO BAU" script="NOME DO SCRIPT.lua" />

Ajudei?

 

REP+

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Erro na configuraçao da verificaçao

ta ae ele concertado:

 

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

 

local storage = 1118

local ganha,quantia = 2160,1

 

if getPlayerStorageValue(cid,storage) == 0 then

doPlayerSendTextMessage(cid,22,"Você ja realizou a quest.")

return true

end

doPlayerAddItem(cid,ganha,quantia)

doPlayerSendTextMessage(cid,22,"Você completou a quest.")

setPlayerStorageValue(cid,storage,1)

return true

end

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

tá ajeitado também

me tira uma duvida, o storage é igual ao action id né?

 

--

vou testar o seu agora caotic

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Nao,os dois são independete de qualquer dependecia ou seja e cada no seu lugar a storage e um valor onde o seguinte paramento vai ser salvo na database

E o id e o id que vao ser intepretado pelo servidor que quando acionando o id executara o script.

 

Os dois podem ser qualquer numero desde que os dois nao tenham sido usados em outros script do mesmo otserv.

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

não funcionou caotic

 

só pra avisar, tem várias quests bugadas no mapa, dando o mesmo problema, quando clica no bau, aparece uma fumacinha no player tipo de erro e só

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

tenta agr alguns servidores apresentam erros no True maisculo tenta ja editei

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

depois que você falou, realmente achei que você isso, mas não funcionou ;/

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

qual a tag que vc está usando no actions.xml?

bossisg.png

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

<action uniqueid="1111" script="witch.lua" />

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

<action uniqueid="1111" event="script" value="witch.lua" />

 

 

 

 

 

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

local storage = 1111
local ganha,quantia = 2160,1

if getPlayerStorageValue(cid,storage) >= 1 then
return doPlayerSendTextMessage(cid,22,"Você já completou a quest.")
end
setPlayerStorageValue(cid,storage,1)
doPlayerAddItem(cid,ganha,quantia)
doPlayerSendTextMessage(cid,22,"Você completou a quest.")
return true
end

 

 

Verifique se no actions.xml não tem uma tag UNIQUEID = 1111 duplicada.

bossisg.png

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

já tinha verificado, e nada

  • 1
  • 2