
Histórico de Curtidas
-
cliverson deu reputação a Adriano SwaTT em [Resolvido] Tibia .dat e spr que funcione em Item editor 8.60Bom dia, venho lhe trazer boas novas, caso não tenha conseguido solucionar seu problema ainda.
Faça o download deste "DatEditor", clicando no nome do mesmo. (Link direto do forum, postado por Vittu)
Link do Scan.
E na hora de abrir seus arquivos "Tibia.dat" e "Tibia.spr" da versão 8.60, estou postando essa observação que provavelmente solucionará seu problema. (funcionou comigo)
Ao abrir o Dat Editor e clicar em "Open" ou "Ctrl + O" ...
Abrirá uma janela como a da imagem abaixo:
Carregue seu arquivo Tibia.dat e Tibia.spr do Tibia 8.60 e onde está "780" ao lado do botão "Open", marque a opção "760".
Ou seja, quando selecionado a opção 760 é para versões recentes do Tibia, e quando marcado 780 é para versões abaixo de 8.5x'
Creio que funcionará, caso dê algum erro... contacte-me'
Abraços & Boa sorte.
-
cliverson deu reputação a Hackado em Hotkeys para OTServer EditedsAuto Utani Mega Hur
Heala com Rune
Attack Rune, funciona como SD
Usa Spell quando tiver 3 monstros te atacando e quando tiver player na tela ele não solta spell
Buga o mapa fazendo você desviar de players , magic wall , criaturas entre outros obstáculos , funciona que nem dash.
-
cliverson deu reputação a xWhiteWolf em Magnus ChallengerFala galera, hoje vim trazer o projeto pronto do Magnus Challenger pra vocês instalarem no servidor de vocês!
Pra quem não conhece é um sistema de Tasks baseado no Zezenia onde você pode escolher entre tasks de matar monstros ou de coletar certos items para o npc Magnus, um guerreiro famoso da cidade que está atolado de tarefas e precisa da sua ajuda!
Peguei os aspectos que eu julguei serem os principais do modelo do Zezenia e editei com algumas coisas que eu achei que ficariam melhores.
Quem quiser pode ver um vídeo comentado de como o sistema funciona:
Dito isso vou ensinar vocês como instalar isso no server:
Pra começar vá em data\creaturescripts\scripts e procure login.lua, agora vá até o final do arquivo e antes do último return true coloque essas linhas abaixo
ainda em creaturescripts procure creaturescripts.xml e adicione essa linha junto com as outras que já estão lá (seguindo o padrão)
<!-- TASK SYSTEM --> <event type="kill" name="tasksystem" script="tasksystem.lua"/> Agora crie um arquivo em creaturescripts\scripts com o nome de tasksystem.lua e adicione o seguinte à ele:
Terminada a parte da contagem de kill vamos ao NPC em si.
Crie um arquivo chamado Magnus.xml em data\npc e coloque isso dentro dele:
Agora em data\npc\scripts crie um arquivo chamado zezeniaa.lua e adicione esse conteúdo dentro do arquivo:
~~~~~~~~~~~~~~~~ FEITO ISSO ESTÁ TERMINADO ~~~~~~~~~~~~~~~~~~
Agora aprendendo a configurar:
No tasksystem vc pode editar isso daqui:
Eu fiz um sistema onde se vc estiver em party com alguém e a pessoa matar os bixos conta como se você tivesse matado; Assim incentiva o pessoal a ir numa cave de Dragon e ao invés de matar quem está lá pra ficar sozinho na cave, eles vão chamar party pra fazerem a task juntos.. assim fazer amigos fica mais fácil e com maiores laços é maior a chance do povo não abandonar o seu server.
Apenas digite "true" ou "false" pra ativar/desativar esse sistema e em baixo temos a distancia máxima pro monstro estar do cara que está fazendo a task pra contar o kill. Se a distancia entre o monstro e a pessoa for maior que 7 não vai contar pra ele a kill.
No zezeniaa.lua as coisas que dão pra configurar são maiores mas são igualmente simples:
Toda vez que vc pedir uma task short (curta) vc vai ter de 100 a 400 monstros pra matar, ele gera um número de 0 a 6 e multiplica por 5 e soma com os 100 iniciais.. o mesmo vale pra todos os outros valores.
levelcollect é o level mínimo pra fazer tasks do tipo collect.
time é o tempo em segundos que você vai ficar sem poder falar com o npc caso desista de alguma task, o padrão é 8 * 60 * 60 (8 horas)
bonus é por quanto vai multiplicar caso vc permita que o npc escolha aleatoriamente entre todas as opções.. o padrão é 20% de bonus (1.2)
multiplicador é uma coisa que eu adicionei pra ficar mais fácil mexer na fórmula sem cometer cagadas, se vc tá ganhando 10% de exp e quer ganhar 80% é só colocar 8 no multiplicador.
Isso daqui é o banco de dados principal do sistema de kill, toda vez que vc escolher uma task do tipo fácil, médio, dificil ele vai acessar essas tabelas contendo o nome das criaturas.. vc pode facilmente adicionar novos nomes, o npc já está programado pra lidar com isso, apenas siga o padrão e mantenha sempre o último sem vírgula!
Ex: adicionando Morgaroth na tabela de hard
local hard = { [1] = "Giant Spider", [2] = "Dragon Lord", [3] = "Grim Reaper", [4] = "Demon", [5] = "Crystal Spider", [6] = "Demon Skeleton", [7] = "Juggernaut", [8] = "Destroyer", [9] = "Hand of Cursed Fate", [10] = "Morgaroth" } atente-se também pra não repetir o número no index.. se o anterior era [9] use [10].
O restante das tabelas são separadas para o banco de dados das tasks de collect:
segue a mesma lógica da de kill só que aqui você tem o id dos itens que serão usados... aquela count não tem nada a ver com o item pois ele vai gerar tanto o item aleatoriamente quanto à count;
Ex:
[1] = {id = 5880, count = 20}, -- iron ore isso não significa que se cair iron ore (id 5880) irá cair sempre 20.. até porque eu poderia escolher uma task long e easy e pegar a task de trazer até 50 iron ores, apenas tente manter os padrões que são os intervalos definidos.
No easy ele varia de 10 a 20, no medium ele varia de 20 a 35 e no hard de 40 a 50.
Espero que vocês tenham curtido, é um sistema grande mas bem simples de se mexer... se tiverem quaisquer problemas podem comentar aqui. Deu trabalho fazer isso então se você gostou deixe o seu comentário aí e o seu "Gostei" que vai me incentivar a trazer mais coisas desse tipo pra cá. Abraços do lobo.
PS: Pra sumonar o npc digite com o GOD: /n Magnus ou coloque ele pelo map editor.
-
cliverson deu reputação a Kemmlly em (Resolvido)Erro na Task MagnusPelo que vi aq, esse erro só da quando o jogador escolhe o skill "MAGIC" , os demais skills funcionam normalmente. Tem que adicionar um IF para se o skill selecionado for MAGIC fazer uma conta diferente para adicionar, só que agora estou meio sem tempo por estou no trabalho, se você não conseguir, eu posso fazer pra você amanhã a tarde.
-
cliverson deu reputação a Kemmlly em (Resolvido)Erro na Task MagnusPrimeiro vê se o script ta com o nome zezeniaa.lua mesmo ou tem alguma letra ou espaço a mais, vê se ele está realmente em data/npc/scripts, depois verifica se a extensão está .lua mesmo ou vc salvou em outra sem querer. Esse erro é quando o XML do NPC não acha o arquivo que você declarou em script="", acredito q um desse motivos seja o causador do problema.
-
cliverson recebeu reputação de Kemmlly em Help Zombie Event! Por Favor!!!Olá
Kemmlly
Acabei desistindo desse evento, mais obrigado por tentar ajudar! Rep +
-
cliverson deu reputação a Kemmlly em Help Zombie Event! Por Favor!!!Se ainda estiver com o problema, manda seu onstartup.lua pra eu dar uma olhada.
-
cliverson deu reputação a Jeff Owns em Sistema De AFKOlá Galera Hoje eu Vou Postar um Sistema De Afk Para vcs Então VAMOS Lá
Vá Na pasta do seu otserv data/talkaction/talkaction.xml Adicione a Tag abaixo
Depois salve e Feche... Agr Va em data/talkactions/scripts. Abra um arquivo Lua q n estar sendo Usado Renomei Por Sistemaafk e Coloque Isto
Pronto Seu Sistema De Afk Estar feito feche e salve.
CREDITOS:
Higor Lara
Jeff Owns
-
cliverson deu reputação a Heyron em (RME Extension 8.6) - Nova paleta "Archways".(RME Extension 8.6) - Nova paleta "Archways".
Instalação:
Abra o diretório do RME, que geralmente fica em C:\Arquivos de programas\Remere's Map Editor.
Acesse a pasta data e depois a pasta da versão desejada, no qual você pretende usar a nova extensão, (ex.: 860).
Agora, abra o arquivo tilesets.xml com o bloco de notas.
Eu aconselho com o programa notepad++, no qual se trata de um ótimo editor de códigos, (clique aqui se caso você não tiver ele).
Após ter aberto o arquivo, procure pelo seguinte código abaixo:
</tileset> Clique no final do código acima e tecle Enter duas vezes para deixar um espaço, e logo em seguida cole o código abaixo:
<tileset name="Archways"> -- www.tibiaking.com -- -- BY: Heyron -- <terrain> <item fromid="8241" toid="8242"/> <item fromid="9471" toid="9484"/> <item fromid="9939" toid="9940"/> <item fromid="9943" toid="9947"/> <item fromid="9950" toid="9952"/> <item fromid="10346"/> <item fromid="10989" toid="10998"/> <item fromid="11058" toid="11061"/> <item fromid="914" toid="917"/> <item fromid="1120" toid="1127"/> <item fromid="1158" toid="1163"/> <item fromid="9140"/> <item fromid="9335" toid="9336"/> <item fromid="1205" toid="1208"/> <item fromid="3439" toid="3446"/> <item fromid="3468"/> <item fromid="3472"/> <item fromid="3476" toid="3479"/> <item fromid="8973"/> <item fromid="3504" toid="3505"/> <item fromid="6175" toid="6176"/> <item fromid="6275"/> <item fromid="6232" toid="6237"/> <item fromid="6882" toid="6885"/> <item fromid="7051" toid="7052"/> <item fromid="7851" toid="7853"/> <item fromid="8243" toid="8248"/> <item fromid="9159" toid="9164"/> <item fromid="9285" toid="9287"/> <item fromid="9320" toid="9326"/> <item fromid="9681"/> <item fromid="9523" toid="9530"/> </terrain> </tileset> Salve e feche o arquivo.
Pronto! Sua nova extensão para o RME foi instalada.
Sua nova extensão está na paleta Terrain Palette/Archways.
Créditos: Heyron
-
cliverson deu reputação a Cat em [Resolvido] Encher life/mana ao uparComo faço para fazer o char se curar toda vez que upa lvl? '-' Os chars tão estão se curando quando upam quis dizer não estão se curando' certo?
vá em data/creaturescripts/scripts e crie um script com o nome hmup
function onAdvance(cid, skill, oldlevel, newlevel) if skill == SKILL__LEVEL then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) end return TRUE end ainda em data/creaturescripts/script abra o login.lua e adicione em baixo das linhas
registerCreatureEvent(cid, "hmup") em data/creaturescripts/creaturescripts.xml
<event type="advance" name="hmup" event="script" value="hmup.lua"/> -
cliverson deu reputação a Lyu em Efeitos & Textos animados (Tudo junto num só script)Olá, hoje venho trazer um script que permite usar efeitos mágicos e textos animados em um só script sem ter que ficar criando vários arquivos .LUA com os nomes (texto, texto1, texto2, effect1, tpeffects2) e etc..
Bom, em data/globalevents/globalevents.xml adicione isso :
<globalevent name="effects" interval="1500" script="effectandtext.lua"/> Agora em data/globalevents/scripts crie um arquivo effectandtext.lua, abra-o e adicione isso :
local positions = { ["Templo"] = {pos = {x = 1097, y = 1062, z = 7}, color = {205, 210}, effect = {}}, ["Teleports"] = {pos = {x = 1096, y = 1063, z = 7}, color = {205, 210}, effect = {39}}, ["Area Vip"] = {pos = {x = 1096, y = 1063, z = 7}, color = {205, 210}, effect = {39, 10}} } function onThink(cid, interval, lastExecution) for t, pos in pairs(positions) do for _, effect in ipairs(pos.effect) do if(#pos.effect > 0) then doSendMagicEffect(pos.pos, effect) end end doSendAnimatedText(pos.pos, t, #pos.color > 0 and pos.color[math.random(#pos.color)] or 215) end return true end "Aah mas eu n quero que faça efeito em baixo do texto, blabla.."
Simples :
em effect, deixe a tabela vazia. Exemplo : ["Templo"] = {pos = {x = 1097, y = 1062, z = 7}, color = {205, 210}, effect = {}}
ou você pode usar mais de um efeito no mesmo texto, basta você ir adicionando. Exemplo : effect = {30, 40, 50}
se você não declarar as cores em 'color = {}', a cor padrão será branca.
créditos : Halls Santos
-
cliverson deu reputação a Wise em PK ao Atacar Summon de Outro PlayerSerei breve, já que o próprio título já diz sobre o sistema.
É um creaturescript bem simples, porém pode ser útil.
onattacksummon.lua (data/creaturescripts/scripts):
local stime = 10 -- tempo de pk (minutos) local condition_infight = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition_infight, CONDITION_PARAM_TICKS, stime * 60 * 1000) function onAttack(cid, target) if getCreatureSkullType(cid) < 3 and isPlayer(getCreatureMaster(target)) then doCreatureSetSkullType(cid, SKULL_WHITE) doAddCondition(cid, condition_infight) doPlayerSetPzLocked(cid, true) end return true end
No mesmo diretório, adicione o registro ao arquivo login.lua (data/creaturescripts/scripts):
registerCreatureEvent(cid, "onAttackSummon")
Adicione a tag - creaturescripts.xml (data/creaturescripts):
<event type="attack" name="onAttackSummon" event="script" value="onattacksummon.lua"/>
Créditos: Suicide (aprendiz de xWhiteWolf).
-
cliverson deu reputação a Vodkart em [8.6] TOP 5 LEVEL no BroadCastMe pediram para postar uma especie de propaganda, onde aparecia os top level do servidor, no caso está configurado para aparecer os 5 leveis mais alto, como mostra a imagem:
como esse script está no meu servidor faz anos, resolvi jogar para a molecada:
Data/globalevents/script
topleveis.lua
function onThink(interval, lastExecution) local max, query = 5, db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") local str = "TOP "..max.." Rank Level:\n\n" if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. " - "..query:getDataString("name").."["..query:getDataInt("level").."]" k = k + 1 if not(query:next()) or k > max then break end end query:free() end doBroadcastMessage(str, 22) return true end
TAG:
<globalevent name="TopLevels" interval="3600" event="script" value="topleveis.lua"/>
-
cliverson deu reputação a luanluciano93 em [Action] Item Que Da LevelLegal o script ..
Sem limite de level também ficaria legal ...
local level_win = 1 function onUse(cid, item, fromPosition, itemEx, toPosition) local level = getPlayerLevel(cid) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREWORK_BLUE) doSendAnimatedText(getPlayerPosition(cid), "LevelUp!", 18) doPlayerAddLevel(cid, level_win) -- doPlayerAddLevel(cid, level + level_win) doRemoveItem(item.uid, 1) end return true end -
cliverson deu reputação a Tricoder em Hunter Baiak v2.0 | Sistema exclusivo, totalmente editado, novas áreas e questsHunter Baiak v2.0
8.60
Informações
Baiak totalmente editado com sistema exclusivo Novos monstros Novas áreas Com apenas uma vip Que da acesso à 2 áreas Área free Para Players level 200+ Novos itens Novas quests Foram removidos todos os arquivos inúteis Removido todos os erros e bugs E muito mais...
Evento Imperador
Torne-se Imperador e obtenha acesso a áreas Exclusivas e 50% a mais de EXP.
Outros players tomarão seu Império.
(Recupere-o)
Tornando-se VIP no Servidor
Para se tornar VIP, é necessário fazer a quest VIP que se encontra no Templo.
Distro Limpa
Download
http://www.4shared.com/rar/qN8iUnzzce/Baiak_Hunter.html?
Scan
http://virusscan.jotti.org/pt-br/scanresult/cfda1e1e72ba28924b4d88dc559b226d4ab6f450
Créditos totais à DuuhCarvalho
-
cliverson deu reputação a runeraserver em [NPC] Virado pra sul, norte, leste ou oeste. TFS 0_4Saudações TibiaKing
Esse script faz com que o NPC comece o server virado pra determinada posição, pra não começar o server com NPC virado para a parede ou algo do tipo.
Crie um arquivo no diretório data\globalevents\scripts\ com o nome npcpositioning.lua e com o seguinte conteúdo:
local npcPositions = { { position={x = 2911, y = 2624, z = 7}, direction=NORTH }, -- NPC da poisção 2911, 2624, 7 virado para o norte { position={x = 2924, y = 2611, z = 7}, direction=SOUTH }, { position={x = 2914, y = 2633, z = 7}, direction=EAST }, { position={x = 2955, y = 2644, z = 7}, direction=NORTH }, { position={x = 2933, y = 2614, z = 7}, direction=WEST } } function onStartup(cid, item, pos) for indx, npcLoc in ipairs(npcPositions) do npcUid = getTopCreature(npcLoc.position).uid doCreatureSetLookDirection(npcUid, npcLoc.direction) end return true end adicione no seu globalevents.xml
<globalevent name="npc positioning" event="script" type="start" value="npcpositioning.lua"/> Créditos:
@Pteryx
-
cliverson deu reputação a Renato em Mapping InspirationsOlá galera.
Bom, pra quem me conhece a bastante tempo sabe que eu já fui mapper. Eu comecei minha jornada no Open Tibia justamente como mapping, e não como programador (como muitos pensam).
Eu sempre tive esse fascínio por criação. Não é a toa que também sou web designer.
Mas hoje em dia para mim mappear não há mais tempo, ainda tão novo e tenho meus compromissos com o trabalho, sobra pouco tempo, e o tempo que resta eu dedico à programação, que é a carreira que eu pretendo seguir.
Pois bem, decidi criar este tópico com as melhores (ao meu ver) imagens de mapping, juntos com o autor é claro, que servirá como inspiração para as novas gerações do mapping que virão (:
Que ponte magnífica, mas vejo estragos, será que é segura?
Autor: Peroxide
Onde estou? é tudo tão diferente, tão... aterrorizador.
Autor: Neon
Que tal uma pontezinha para evitar possíveis quedas? Não queremos ver ninguém se machucar!
Autor: HesteN
Um pouco de natureza, ahh, que ar bom de se respirar em frente à esta linda cachoeira!
Autor: Peroxide
Pena que em lugares tão bonitos, árvores exuberantes, existam caçadores, pior para eles.
Autor: Peroxide
Sente um calafrio na espinha?
Autor: Illusion
Vejo sábios elfos à me guiar.
Autor: Peroxide
Uma casa na montanha, rodeada por natureza.
Autor:
--
Logo logo tem mais, só ficar ligado aqui.
-
cliverson deu reputação a MaTTch em (Resolvido)[Pedido] Efeito quando usar um Item.function onUse(cid, item) if(getPlayerStorageValue(cid, 55489) - os.time() < 0) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora você tem o acesso 1.") setPlayerStorageValue(cid, 55489, os.time() + (999*24*60*60)) doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), 32) -- "32" é o numero de efeito, troque pelo qual desejar. else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já tem o acesso 1.") end return true end
-
cliverson deu reputação a vankk em (Resolvido)[Pedido] Efeito quando usar um Item.@cliverson
Se voce quiser efeitos de 0 a 77, edite a linha 6 para
doSendMagicEffect(getThingPos(cid), math.random(0, 77))
-
cliverson deu reputação a vankk em (Resolvido)[Pedido] Item que da Acesso!Vai até 65535, simplesmente, coloque qualquer UniqueID, 8574, utilize o primeiro script que eu te mandei, coloca o UniqueID aonde voce quer, e pronto. Instalado o tile.
E o action voce simplesmente, clica no item, e ve se esta funcionando, se não, posta o problema que está dando.
Poste sempre se tiver algum erro. Se voce não conseguir entender a minha explicacão, ou não der certo, sem dar algum erro, eu não sei o que fazer mais por voce.
-
cliverson deu reputação a vankk em (Resolvido)[Pedido] Item que da Acesso!@cliverson
function onStepIn(cid, item, position, fromPosition) local storage = 11139 -- msg que entr if getPlayerStorageValue(cid, storage) > 0 then doCreatureSay(cid, "Welcome to the area VIP", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) else doTeleportThing(cid, fromPosition) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "Sorry, only players VIP can enter in this place") end return true end
-
cliverson deu reputação a p e o p l e em (Resolvido)[Pedido] Item que da Acesso!Amigo, você está testando os scripts com o mesmo char ? Pensa na possibilidade do char já ter a storage desdo começo ( quando pegou o script de mim ), e já começou a passar pelo tile, porquê já tem a storage. Crie outro char e tenta passar no tile sem ter tido o item.
-
cliverson deu reputação a Wise em (Resolvido)[AJUDA]Teleportoutlands.lua (data\movements\scripts)
local aid = {
[33301] = {x = 123, y = 456, z = 7}, -- [actionId] = {xyz position}
[33302] = {x = 123, y = 456, z = 7},
[33303] = {x = 123, y = 456, z = 7}
}
function onStepIn(cid, item)
local pos = aid[item.actionid]
return doTeleportThing(cid, pos) and doSendMagicEffect(pos, CONST_ME_TELEPORT)
end
movements.xml (data\movements)
<movevent type="StepIn" actionid="33301" event="script" value="outlands.lua"/> <movevent type="StepIn" actionid="33302" event="script" value="outlands.lua"/> <movevent type="StepIn" actionid="33303" event="script" value="outlands.lua"/> Basta adicionar a cada tile (via Remere's Map Editor), o actionId respectivo a posição (determinada na tabela) que irá teleportar o player. Não se esqueça de igualar os actionIds da tabela com os das tags. -
cliverson deu reputação a Wakon em (Resolvido)Clicar na estatua e teleportarEm "OT/Data/actions", script.lua:
local cfg = { failpos = {x = 161, y = 55, z = 7}, -- Posição caso não tenha um dos requerimentos. pos = {x = 160, y = 54, z = 7}, -- Posição caso tenha todos os requerimentos. vocations = {1, 8}, -- ID's das vocations, separe por vírgulas! item = {2160, 10}, -- ID/count. level = 50 -- Level necessário. } function onUse(cid, item, fromPosition, itemEx, toPosition) if isInArray(cfg.vocations, getPlayerVocation(cid)) then if getPlayerLevel(cid) >= cfg.level then if doPlayerRemoveItem(cid, cfg.item[1], cfg.item[2]) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) doTeleportThing(cid, cfg.pos) else doSendMagicEffect(getThingPos(item.uid), CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você não tem os items necessários, consiga '.. cfg.item[2] ..' '.. getItemNameById(cfg.item[1]) ..' para passar.') doTeleportThing(cid, cfg.failpos) end else doSendMagicEffect(getThingPos(item.uid), CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você precisa ser level '.. cfg.level ..' para passar.') doTeleportThing(cid, cfg.failpos) end else doSendMagicEffect(getThingPos(item.uid), CONST_ME_MAGIC_RED) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Apenas jogadores da vocação X ou X podem passar.') doTeleportThing(cid, cfg.failpos) end return true end Em actions.xml, adicione a tag:
<action uniqueid="XXXX" script="script.lua"/> Coloque o uniqueid XXXX na estatua e configure o script, caso dê algum erro, me avise :).
-
cliverson deu reputação a p e o p l e em Player nao perde nada quando morre.Por gentileza poste seu config.lua em spoiler.