Cara eu não testei o codigo acima ele é usado exatamente para isso, quando está preparando o player para a morte ele teleporta para o templo e readiciona os life points. Se quiser para perder xp é só colocara função.
Bom esse tipo de coisa acontece pois você não tem referencias sobre a empresa que você compra.
No caso eu só compro no otpanel.com é linux porém tem um suporte muito bom.
Pronto testa esse em onPrepareDeath.
function onPrepareDeath(cid, deathList)local pos = {x = 1013, y = 1019, z = 7}if getCreatureHealth(cid) <= 10 then doTeleportThing(cid, pos) doCreatureAddHealth(cid,getCreatureMaxHealth(cid)) doPlayerSendTextMessage(cid, 27, "Você acaba de ser teleportado para o templo.") return true end end
Não exatamente você usa da forma que preferir, tipo se você clicar em uma placa informativa da cidade ai você pode mostrar a cidade ilustrativa ou não sei vai da criatividade.
Sou pessimo com explicações ahaha, o module funciona da seguinte forma.
Você clica em um item ou actionid e ele mostra a imagem configurada no OTcliente.
No poketibia é usado para mostrar as placas da cidade e geralmente mostra uma imagem do anime referente a mesma.
Ainda estou aprendendo a usar o opcode, tenho bastante duvidas ainda só sei o basico ahah.
Olá galera, então esses dias estava aprendendo um pouco sobre OTcliente, achei um módulo no PokezWorld a qual gostei bastante e resolvi fazer uma mini-edição(chamo assim pois o máximo que fiz foi adaptar), então vamos lá, uma breve explicação ele funciona da seguinte forma. Terá um item ou actionid a qual você deseja que apareça alguma imagem como referencia ai basta usar a imaginação.
RESUMÃO: É TIPO AS PLAQUINHAS DA PXG, ONDE VOCÊ CLICA EM ALGUM ITEM E MOSTRA UMA IMAGEM.
Baixe:
game_map.rar
Print-Scheen
Instalando.
Vá em otcliente/modules e extraia o arquivo lá, em seguida abra a pasta game_interface e o arquivo interface.otmod e registre a seguinte tag perto dos semelhantes.
- game_map
Servidor
Configurando
Creditos:
PokezWorld - Pelo codigo editado.
Kttallan - Pela edição, deixando multi-funcional com tabela.
game_map.rar
Suponho que possa ser essa tabela chamada z_ots_communication que seja o erro. Pois pelo que estou tentando entender ele está tentando selecionar ela porém não tá tendo sucesso. Pode ser a causa verifique sua database.
Comando luz logo abaixo leia atentamente pois não irei ficar repetindo , O invite é um comando da própria source é só adicionar no data/talkactions/talkactions.xml
<talkaction words="!invite" filter="word-spaced" event="function" value="houseGuestList"/>
Comando Luz
Creio que seja impossível processar um servidor que não tenha vinculo com CPF OU CNPJ, a grande maioria dos servidores penalizados serão o de grande porte que levam esse fato para o lado comercial.
Então mano esse é um problema relacionado ao config.lua, os site geralmente tem compatibilidade com o sha1 que é um tipo de criptografia, no seu caso tenho certeza que no config.lua esteja plain.