Man,scripts tão simples vei,são no max 5 linhas de code -.-
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] intem teleport
[Encerrado] intem teleport
Por outbreaks, 07 de nov. de 2013 em Tópicos Sem Resposta
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

por n so script n sei quais nd! foi mal ai
se vc pude ajuda agradeceria!
1º:
function onUse(cid, item, frompos, item2, topos)
if(coNdConf.battle == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendTextMessage(cid,22,"- Você Precisa estar sem Battle para Teleportar. -") return TRUE
else
doTeleportThing(cid,{x=100, y=40, z=7})
end
2º
function onUse(cid, item, frompos, item2, topos) setPlayerStorageValue(cid,Storage,1) end
3º
function onUse(cid, item, frompos, item2, topos)
getPlayerStorageValue(cid,30023) == 1
doPlayerSendTextMessage(cid,22,"- Você Precisa de uma storage. -")
else
doTeleportThing(cid,{x=100, y=40, z=7})
return TRUE
end
Não testei
Editado Novembro 7 por Koell
blz vo testa deixa so termina quest, se funciona do rep+
coloka isso tudo ai no createscript?
ou no actions?
tb outra duvidas?
da pra coloka um mensagem pra o player sabe que ganho storage?
Editado Novembro 7 por outbreaks
Actions.
function onUse(cid, item, frompos, item2, topos) setPlayerStorageValue(cid,Storage,1) doPlayerSendTextMessage(cid, 27, "Você ganhou uma storage.") end
eu coloko aonde o item pra aperta e ganha storage?
n funciono veio!
function onUse(cid, item, frompos, item2, topos)
local storage = 192 --Coloque a storage aqui
local remove_item = true --Se for false, não irá retirar o item. True, irá.
setPlayerStorageValue(cid, storage, 1)
doPlayerSendTextMessage(cid, 27, "Você ganhou uma storage!")
if remove_item == true then
doRemoveItem(item.uid, 1)
end
return true
end
Editado Novembro 8 por zipter98
n e essa parte que n funciono, e parte
que oo teleport no intem
que n vai,
Só vai poder usar o item quando estiver fora de protection zone, ou só quando estiver em battle? Não entendi direito ._.
De qualquer maneira, se não estiver em battle, não vai teleportar.
function onUse(cid, item, frompos, item2, topos)
local pos = {x = xxx, y = yyy, z = zzz} --Para onde será teleportado.
if getCreatureCondition(cid, CONDITION_INFIGHT) == false then
return doPlayerSendCancel(cid, "Você só pode usar esse item quando está em battle.")
end
doTeleportThing(cid, pos)
return true
end
function onUse(cid, item, frompos, item2, topos)
local pos = {x = xxx, y = yyy, z = zzz} --Para onde será teleportado.
if getTilePzInfo(getPlayerPosition(cid)) == true then
return doPlayerSendCancel(cid, "Você só pode usar esse item quando não estiver em PZ.")
end
doTeleportThing(cid, pos)
return true
endEditado Novembro 8 por zipter98
tipo man o palyer vai pra sala contra npc, e tem intem la que ele so pode clica quando
mata npc, ou n estive com pz
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.






info
Grupo: Campones
Registrado: 29/08/13
Posts: 68
Reputação: +1
Preciso de 3 script
1- Preciso de um intem que clika nele e, eo player teleportado,
e so que so da pra clika no intem se n tive
com pz!
2- uma script que quando vc clika no intem vc
ganha storage
3- intem que teleporta, so que so teleporta player
se ele tive uma storage!
Editado Novembro 7 por outbreaks