Alguem Arruma Esse Talkcation Pra Min

aspkot85
em Lixeira Pública

aspkot85

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/10/07Posts: 1Char no Tibia: Spidiss Snor

pessoal eu quero esse talkcation tipo asim fala !bree ai vai se usado o item 13691 eu to com o teleport ai eu falo !bree remove o item e vai pra cidade bree

 

function onSay(cid, words, param)

pos = {x=646, y=854, z=7}

if doPlayerRemoveItem(cid,13691,1) <<<<< aqui que da o erro ai eu falo !bree e nao pega

doPlayerSendCancel(cid,"Você foi teleportado para o templo de Bree!")

doTeleportThing(cid,pos)

 

end

 

o meu servidor e 7.92

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

pcpower

 

 

Por favor poste o erro para poderemos te ajudar.

att,

MasterMathw

 

 

Voltando aos poucos.

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

pcpower,


Só de olhar o script já encontrei o erro que faz este não funcionar.

Você esqueceu de forçar o retorno de um valor para a função e também de fechar a função com um 'end'.

 

Segue abaixo o script consertado:

 

local config = {
  position = {x=646, y=854, z=7}, --Coordenadas da cidade
  item = {13691, 1} --ID do item e quantidade, respectivamente
}

function onSay(cid, words, param)
  if (doPlayerRemoveItem(cid, config.item[1], config.item[2])) then
     doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voc\ê foi teleportado ao templo de Bree")
     doTeleportThing(cid, config.position)
  else
     doPlayerSendCancel(cid, "Voc\ê n\ão possui ".. config.item[2] .." ".. getItemNameById(config.item[1])" para ser teleportado")
  end
return true
end

 

Caso o script acima não funcione, será devido servidores 7.92 não possuirem suporte a algumas funções.


 

Cya

Kreuus

Mappers e Scripter
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/03/10Posts: 73Char no Tibia: ADM

Oneshot - Sem oneshot oque seria do xtibia? ahahahahha

 



a9miqc.jpg

 

  

 

- KreuusOT@hotmail.com -