Histórico de Curtidas
-
wandersonnc deu reputação a Wirgulino em [Dúvida] Como mudar o local onde o player nasce?Cara, eu vi esse tópico quando estava tentando aprender a fazer isso também, dai eu descobri sozinho, vc tem que baixar o Remere's, dai vc no Menu "Map" e Submenu "Edit Towns". Pronto, agora é só vc mudar as corrdenadas para o lugar de ID iqual ao "newPlayerTownId = 1" da sua config.lua.
-
wandersonnc deu reputação a Danihcv em (Resolvido)Player n conseguem acessar meu siteAtah, viajei.
É cara, vc vai ter que fazer o que eu disse acima. E ainda tem que fazer isso:
Vai na pasta xampp\apache\conf e abra o arquivo httpd.conf com bloco de notas. Aperte ctrl+f e procure por:
#Listen 12.34.56.78:80 Listen 80 Mude os 80 por 8090
Assim:
#Listen 12.34.56.78:8090 Listen 8090 Agora procure por:
ServerName localhost:80 E mude o 80 por 8090
Assim:
ServerName localhost:8090 Agora va na pasta xampp\apache\conf\extra e abra o arquivo httpd-ssl.conf
Agora procure por:
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 443 E mude os 443 por 4499
Assim:
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:4499" and "Listen 0.0.0.0:4499" # Listen 4499 Agora procure por:
<VirtualHost _default_:443> E mude o 433 por 4499
Pronto, porém agora para os players entrarem em seu site eles devem digitar seu ipfixo e colocar :8090 no final. Por exemplo, suponhamos que seu ip fixo seja teste.servegame.com
Então os players devem digitar:
http://teste.servegame.com:8090
Você poderá eliminar essa terminação :8090 quando estiver usando um host/vps. Quando estiver usando um host/vps basta vc deixar as partes de 8090 iguais aos arquivos padrão. Ou seja, mudar os 8090 por 80 no arquivo httpd.conf que a gnt editou lá em cima.
Abraços.
-
wandersonnc recebeu reputação de Danielgomes em [PEDIDO] Exura sio sem exaustCara acabei de falar isso vai na pasta tem magias de atck magias de suport e outras la vc tem q mudar ela n da para usar duas magias de sup ao mesmo tempo so se fizer um script gigante ou algo assim e mt mais facil colocar como magia de atack dentro onde e bom pq n fica nego dentro do pz realando nego fora e tb n da pra usar , exura vita , exura sio e mandar magia. vai usar exura vita e exura sio , e depois vai mandar magia.
,
Mais atençao
-
wandersonnc recebeu reputação de Andreselos1988 em Problema com IP FixoA Area de WEB MASTER e a mais precaria do tibia king ta faltando atençao pra estas areas ...
-
wandersonnc deu reputação a Raell5 em [Link Quebrado][8.60] Nova Death Map RPG FULL - Frozen hell [Illumination] $ + War system + CTFOFF TOPIC !!
-
wandersonnc recebeu reputação de chefchanky em (Resolvido)Problemas no RME map editorpode ser q seu antivirus esteja excl alguma parte do programa , indico a ir no painel de controle excluir tudo dele , e re-instalar
-
wandersonnc deu reputação a ricksi2012 em (Resolvido)AJUDA SIMPLESVem pvt passa a vps que deixo ele on pra vc
-
wandersonnc deu reputação a MarcosFraga em aprendendoLegal, gostei dos treiners ficou sem simples e prático.
-
wandersonnc recebeu reputação de ruanmineiro25 em Tibia Universal Games Novo Projeto.Ficou mt legal + Rep pela ideia e pela iniciativa parabens ...
-
wandersonnc deu reputação a ruanmineiro25 em Tibia Universal Games Novo Projeto.Olá pessoal o meu nome é Ruãn, então eu estou com um projeto de junta um pouco de cada e por isso coloquei o nome de universal, mais pretendo mesmo fazer um tibia com armas e etcs, então tive a ideia de pega algumas sprite por ai e ir colocando eu vou da os crédito só se a pessoa prova se é dela as sprite, por tanto eu procurei saber quem fez um pouco de cada mais é dificil porque hj em dia vc encontra muita sprite mais n acha o nome do dono, mais quem prova que é dono daquela sprite pode ter certeza que irei das os créditos dele e tbm irei fazer alguma coisa no meu ot para lembra dele.
Por tanto é como eu falei lá em cima o modo PVP é o mesmo do tibia porem, o nome das spells será diferente e ganhara efeitos novos , então venho divulga um pouco do que estou colocando, veja bem é como falei lá em cima eu n criei sprite nenhuma eu apenas peguei e todas são livres para uso eu procurei antis e não vir em lugar nenhum proibindo e se alguem mostra que está proibido eu irei tira elas do meu servidor.
> BOSS <
> Alguns monstros com armamentos <
> Dos Equipamentos do Servidor < Essa Armadura e Legs foi tirado do SOD
> Personagens Principais <
> Essas seria as spells que você usaria de longe <
> Essa Seria Uma UE que despara chuva de FOGOS para todo o lado <
> Essa Seria Tipo Um Flam Hur <
> Essa Seria uma UE de Gelo <
Bom em minha página eu coloquei mais algumas e abri ele hoje e irei coloca tudo q for se atualizando, bom ai você deve está se perguntando pow mais oque vc mudou e etcs? e oque você fez? eu vou te responder : bom eu estou modificando tudo que eu acho que seria agradavel, para o meu gosto e também creio que para muitos, mais eu não estou aqui para elogio e sim para criticas pq é isso que me fez tenta modificado um pouco o modo tibia e coloca um tibia "derivado" mais sem tira o velho PVP mais ai pessoal quem chegou até aqui eu agradeço desde já e eu não venho aqui para pedi RT não, pq eu acho que isso não se pedi e sim conquista vc deve fala pow mais isso que vc fez é facil, eu te digo td bem se vc acha tão facil é só fazer e bota online para a galera joga uai, então mesmo que eu n esteja fazendo as sprite isso n quer dizer q eu não estou com um projeto, pq talvez eu estou fazendo um ot que muitos estão esperando, bom eu irei deixa a minha página do game aqui e quem estiver afim de acompanha o meu trabalho peço que add eu lá.
Aqui está a página https://www.facebook.com/pages/Tibia-Universal-Games/1531066003835945
E vc deve está se perguntando e pq vc veio posta aqui o seu inicio de projeto de um novo ot?
Eu vou te responder.... eu vim aqui pq esse é o unico site onde eu pudi aprender muita coisa que vc pode fazer em seu ot e onde eu tenho certeza que consigo todo tipo de suporte q eu precisar em um servidor então é por isso que sempre irei posta só aqui qualquer tipo de coisa relacionada ao tibia e sempre irei recomenda para qualquer um, muito obrigado e um grande abraço todos e desculpe-me pelo o meu português.
-
wandersonnc deu reputação a MarceLoko em Sistema ElevadorBom dia!!
Trago um sistema de elevador como presente pelo ano que se iniciará!
Use The Forgotten Server 0.3.6 crying damson.
Se uma boa alma adaptá-lo a TFS 1.0, agradecerei e incluirei ao post!
Crie no mapa um local assim:
Não importa a quantidade de andares, só importa que deve partir do térreo z=7, e não deve ser feito no subterrâneo.
Crie um arquivo talkactions/scripts/elevador.lua
function onSay(cid, words, param, channel) pos = getPlayerPosition(cid) pos.stackpos = 0 floor_id = getThingfromPos(pos).itemid z = (pos.z - 7) * -1 -- verifica se está no piso do elevador if floor_id == 417 and getPlayerStorageValue(cid,42000)==-1 then -- verifica se existe o parametro numero do andar, se não existir termina o codigo if (not isNumber(param)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o numero do andar.") return false end numeroDeAndares = tonumber(param) - z -- teleporte a andares superiores if numeroDeAndares > 0 then new_pos = {x=pos.x,y=pos.y,z=pos.z-numeroDeAndares,stackpos=0} if getThingfromPos(new_pos).itemid == 416 then doSendAnimatedText(pos, "SUBINDO!!!", 180) setPlayerStorageValue(cid,42000,1) for i=1, numeroDeAndares do addEvent(doTeleportThing,500*i,cid, {x=pos.x,y=pos.y,z=pos.z-i}, true) end addEvent(checkAndar,500,cid,param) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Andar invalido.") return false end -- teleporte a andar inferiores elseif numeroDeAndares < 0 then setPlayerStorageValue(cid,42000,1) doSendAnimatedText(pos, "DESCENDO!!!", 180) for i=1, numeroDeAndares*-1 do addEvent(doTeleportThing,500*i,cid, {x=pos.x,y=pos.y,z=pos.z+i}, true) end addEvent(checkAndar,500,cid,param) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce esta neste andar.") return false end elseif floor_id ~= 417 then doCreatureSay(cid, words .." ".. param) end return true end function checkAndar(cid, param) pos = getPlayerPosition(cid) z = (pos.z - 7) * -1 if tonumber(param) == z then doSendMagicEffect({x=pos.x,y=pos.y,z=pos.z}, CONST_ME_TELEPORT) doSendAnimatedText({x=pos.x,y=pos.y,z=pos.z}, "Andar "..tonumber(param), 180) setPlayerStorageValue(cid,42000,-1) else addEvent(checkAndar,500,cid,param) end end Adicione em talkactions/talkactions.xml a linha:
No arquivo actions/scripts/others/doors.lua
Substitua a linha 16 por:
Pronto!
É só entrar no piso do elevador e dizer:
andar X
X = o numero do andar, sendo 0 = térreo
Peço sugestões de melhoria do código!
Espero que seja útil a alguém!
Abraço, feliz ano novo a todos!
-
wandersonnc recebeu reputação de Malk182 em Atreyu OT 8.6 - TFS 0.4 (rev. 5934) (Mapa Custom)Assim que postar ele todo se quiser me marcar ou mandar pm +REP obg.
-
wandersonnc recebeu reputação de pinotti em Procuro alguem que tenha hosta baixo link do host q eu utilizo vlr e 40 reais cara 24h on sem lag ...
-
wandersonnc recebeu reputação de Malk182 em Atreyu OT 8.6 - TFS 0.4 (rev. 5934) (Mapa Custom)Mesma duvida e o colega acima =P
-
wandersonnc deu reputação a Lyu em Doação Rápida.Olá pessoal, fiz esse script para facilitar algumas ações como por exemplo você sair de um lugar longe do templo para fazer uma transferência no banco, com esse script você poderá enviar dinheiro para algum player online de onde você estiver, se você não tiver dinheiro em sua mochila automaticamente irá descontar de sua conta no banco a não ser se você não tenha haha, o legal também é que se você não tiver dinheiro em sua mochila e tiver no banco você pode doar para você mesmo e em seguida o dinheiro sairá da sua conta diretamente pra mochila
Como usar? - É fácil e simples de usar, apenas use o comando /doar Fulano, quantidade.
1º - vai em data/talkactions/talkactions.xml e adicione esta tag : <talkaction words="!doar;/doar" event="script" value="doar.lua"/> 2º - crie um arquivo lua chamado doar na pasta data/talkactions/script e insira o seguinte código : --[[ script created by Ladyazaleia with love. ]]-- function onSay(cid, words, param) local tmp = param.explode(param, ',') if not tmp[1] then return doPlayerSendCancel(cid, 'Command param required.') elseif not tmp[2] then return doPlayerSendCancel(cid,'you need to specify the value.') end if isPlayer(getCreatureByName(tmp[1])) then if getPlayerBalance(cid) >= tonumber(tmp[2]) and setPlayerBalance(cid, getPlayerBalance(cid) - tmp[2]) or doPlayerRemoveMoney(cid, tmp[2]) then doPlayerAddMoney(getCreatureByName(tmp[1]), tmp[2]) else return doPlayerSendCancel(cid, "you're not have money.") end else return doPlayerSendCancel(cid, 'player not is on-line or not exists.') end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'donation of '..tmp[2]..' gold coins sent.') return doPlayerSendCancel(getCreatureByName(tmp[1]), 'you received a donation from '..getCreatureName(cid)..'.') end obs : o valor será em gold coins.
pronto, agora é só usar e ser feliz, aqui vai um simples exemplo de uso :
/doar Ladyazaleia, 1
"ganhei um gold coin :/"
créditos : Halls Santos or Ladyazaleia.
-
wandersonnc deu reputação a Rusherzin em (Resolvido)Como Remover Protection Zone RMESim, selecione a opção que adiciona a PZone e segure ctrl ao mesmo tempo e passe nos tiles onde tem PZone.
-
wandersonnc deu reputação a fabiodias em Baiakzik Full (new Version)Baiakzik full
.Noticia -> lembrando que dia 09/01/2014 as 12h lançamento de um novo server(mapa) aqui no fórum....vamos ao que interessa agora!
.Novidades?
Templo 100% diferente de todos os baiakzik
Blood castle reformulado
batlefield reformulado
city war reformulado (unica)
castle24h
.Oque a, de novo?
quests novas
servidor enfeitado para (natal e ano novo)
sistemas unicos implantados
vip system melhorado as scripts
tsf compilado
DOWNLOAD: http://www.mediafire.com/download/932witze6d4m0jv/Baiakzik+King.rar
Scan: https://www.virustotal.com/pt/file/23200341923c10474886011122f9d1085af4f54e164a8f4c449594186fddae06/analysis/1419694026/
~~créditos~~
fabiodias
tsf team
dieguinxp
elli
Deathsrock
-
wandersonnc deu reputação a Wise em (Resolvido)Pedido EXIT SIMPLESidletile.lua (data/creaturescripts/scripts):
function onThink(cid, interval) local kicktime = 10 local tileactionid = 54321 local idletime = getPlayerIdleTime(cid) + interval if getTileThingByPos(getCreaturePosition(cid)).actionid == tileactionid then if getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE) then return true end doPlayerSetIdleTime(cid, idletime) if idletime > kicktime * 60 * 1000 then doRemoveCreature(cid) end end return true end
Tag - creaturescripts.xml (data/creaturescripts):
<event type="think" name="IdleTile" event="script" value="idletile.lua"/>
Registre o creature event em login.lua (data/creaturescripts/scripts):
registerCreatureEvent(cid, "IdleTile")
Adicione o action ID (declarado na variável local tileactionid do script, que como exemplo foi 54321) ao tile que você deseja.
-
wandersonnc deu reputação a Thiago Mapper em Arena Zombie BY: Thiago MapperNada Pra fazer Entao fiz um lugar para evento zombie arena ta ae download scan + print
DOWNLOAD 4SHARED: http://www.4shared.com/rar/xslBakRsba/Zombie_event_BYThiago_Mapper.html?
SCAN DO MAPA: https://www.virustotal.com/pt/file/b4835fc3e887d7fc4e359e0406fe679f83936487b27829c784ed789db5d02069/analysis/1416719627/
-
wandersonnc deu reputação a Thiago Mapper em [Link Quebrado] Mapa Heroserv Loucoserv ORIGINALFala Galera Aqui Tou Com Mapa Heroserv,Loucoserv Original Nao Gosto De Colocar Ot online Mais o Heroserv e Loucoserv Pra mim Falio Entao vou Postar Esse Mapa pra voces Colocar Online Pra Nois Jogar quem Colocar Online Me Passa o IP: pq Noa Aguanto Mais Ficar Sem Jogar Heroserv rs ot 8:60
mapa 85%heroserv com as caves espalhadas xp do ot 200 unica coissa que tem que mudar e so a vida e mana do player que esta editada mais isso e com vcs esse mapa tem os 2 eventos do heroserv o "evento zombie, arena evento capture fregs" tem tbm o castle mais esta so 30%igual heroserv o resto esta tudo otimo pronto pra ficar online
account: god
password: god
DOWNLOAD
LINK ARRUMADO \/
https://www.4shared.com/rar/6t_zQOf9ce/Heroserv_BY_Thiago_Mapper.html?
Mapa original feito por mim, nao esquece de me passar o ip.
OBS: sem o bug do GOD.
-
wandersonnc deu reputação a Beyond Sky em Gui's place - Show oFFEsse tópico será o principal do Show-Off onde
postarei atalhos para todos os tópicos que contém imagens e atalhos para os posts de notícias e/ou atualizações
que estarei fazendo no Main Thread. Espero que gostem da atualização talvez mais tarde terá mais uma novidade para
os que seguem meu Show-OFF.
Dica: Acompanhe o show-off chapado e curtindo uma boa música.
Vídeo: Ponto de Equilibrio - Ponto de Equilibrio
THREAD NAVIGATION
(Aqui será disponibilizado atalhos para post com imagens, clique no número para ir ao post.)
Essas imagens irão mudar semanalmente e será escolhidas as imagens através de
enquetes que farei para vocês votarem o intuito é sair
um pouco da rotina dos show-off normal e dar um destaque no tópico.
1.
2.
3.
-
wandersonnc deu reputação a Skyforever em Dark Light, Dark Bats, Death Knives, CombustionTipo: Magia(uma para cada vocação).
Testado:Sim, TFS 0.3.6(8.6).
Hoje trago-lhes 4 magias uma para cada vocação:
primeiramente abra a pasta do seu servidor depois vá em data agora vá em spells e entre na pasta scripts duplique um arquivo da extensão .lua renomeie para
dark light.lua adicione o seguinte conteúdo:
dark bats.lua combustion.lua death knives.lua
imagem da magia:
LEGENDA:
Combustion(Knight e Elite Knight),
Dark Light(Sorcerer e Master Sorcerer),
Dark Bats(Druid e Elder Druid),
Death Knives(Paladin e Royal Paladin).
-
wandersonnc deu reputação a RenanPhellip em (Resolvido)Matar um player e ganhar XP e Dinheiro.[PEDIDO] Matar um player e ganhar XP e Dinheiro. ---------------------------------------------------- Tipo Do Script: CreatureScript Versão Utilizada: 8.60 Servidor Utilizado: tfs 0.3.6 Nível De Experiência: Intermediário ---------------------------------------------------- Eai galera! Andei procurando aqui no forum e não encontrei o script desejado. Eu gostaria de um script "OnKill" pra um servidor de WAR que funcionasse da seguinte forma: Matar pessoa de lvl menor: 500k de exp e 5k (dinheiro) Matar pessoa do mesmo lvl: 1kk de exp e 10k Matar pessoa de lvl maior: 2kk de exp e 20k (De preferência que funcione com MC pra min poder fazer os testes). Logo abaixo segue o meu login.lua, onkill.lua, e creaturescript.xml login.lua
onkill.lua
creaturescripts.xml
-
wandersonnc deu reputação a Skyforever em [Wand] Muda de efeitoOlá, galerinha do tibia king vi esse sistema em 1 site e eles estavam vendendo por 9,90 então resolvi fazer e postar de graça
primeiramente va em
data/talkactions/scripts crie um arquivo chamando wand.lua e coloque isso dentro
<talkaction words="!wand" event="script" value="wand.lua"/> agora em data/weapons/scripts crie um arquivo e renomeie para wand1.lua e adicione isso dentro: <wand id="xxx" level="50" mana="13" min="0" max="0" type="earth" event="script" value="wand1.lua"> <!-- wand of effects --> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> em items.xml <item id="xxx" article="the" name="nome da sua wand"> <attribute key="description" value="Você pode mudar o elemento da wand digitando !wand elemento desejado." /> <attribute key="weight" value="2300" /> <attribute key="weaponType" value="wand" /> <attribute key="shootType" value="holy" /> <attribute key="range" value="8" /> em data/creaturescripts/scripts login.lua antes do ultimo return true adicione essa linha: if getPlayerStorageValue(cid, 12036) == -1 then setPlayerStorageValue(cid, 12036, 1) end
PS : Testado, e funcionando
PS2 : Podem postar em outros fórums se colocarem créditos
PS3 : Tem que ser o mesmo id em items.xml talkactions.xml e weapons.xml
-
wandersonnc deu reputação a ViitinG em [action] Canoa em MovimentoBom para quem não sabe,este é um script que faz o character andar em conjunto com a canoa.(você pode configurar a rota)
(Testado em TFS 0.3.6 e TFS 0.2.14)
Como criar :
Adicione a actionid 6901 no meio da canoa.
Onde a canoa deve ir você coloca o itemid 4820.
Você tem que usar as bordas com o mesmo ID que está nas configurações endborders.
"data/actions/actions.xml" :
(TFS 0.3/0.4)
<action actionid="6901" event="script" value="other/movingboat.lua"/> (TFS 0.2/1.0)
<action actionid="6901" script="other/movingboat.lua"/> "data/actions/scripts/movingboat.lua" :
local config = { endborders = {4644, 4646}, speed = 300, ignorefirstborders = 3 } local fight = createConditionObject(CONDITION_INFIGHT) setConditionParam(fight, CONDITION_PARAM_TICKS, -1) local function comparePos(poss, pos) return pos.x == poss.x and pos.y == poss.y end local n, s = 0, 0 local function getRightPos(poss, last) ps = { {x = poss.x, y = poss.y - 1, z = poss.z}, {x = poss.x + 1, y = poss.y, z = poss.z}, {x = poss.x, y = poss.y + 1, z = poss.z}, {x = poss.x - 1, y = poss.y, z = poss.z} } for _, pos in pairs(ps) do if(getTileItemById(pos, 4820).uid > 0) then if(not comparePos(last, pos)) then p = pos return p end else for b = 1, #config.endborders do if(getTileItemById(pos, config.endborders[b]).uid > 0 and s > config.ignorefirstborders) then n = n + 1 p = pos return p and n end end end end end local function doTravel(cid, poss, last) getRightPos(poss, last) travel = p.x > poss.x and "east" or (p.y < poss.y and "north" or (p.y > poss.y and "south" or (p.x < poss.x and "west" or "false"))) if n > 1 then p = poss end if(travel == "false") then if(getCreatureCondition(cid, CONDITION_INFIGHT)) then doRemoveCondition(cid, CONDITION_INFIGHT) end n = 0 s = 0 return false end local des = { ["north"] = {cPos = {{x = p.x, y = p.y - 1, z = p.z}, p, {x = p.x, y = p.y + 1, z = p.z}}, dir = 0, boat = {3587, 3589, 3591}}, ["east"] = {cPos = {{x = p.x + 1, y = p.y, z = p.z}, p, {x = p.x - 1, y = p.y, z = p.z}}, dir = 1, boat = {3596, 3594, 3592}}, ["south"] = {cPos = {{x = p.x, y = p.y + 1, z = p.z}, p, {x = p.x, y = p.y - 1, z = p.z}}, dir = 2, boat = {3591, 3589, 3587}}, ["west"] = {cPos = {{x = p.x - 1, y = p.y, z = p.z}, p, {x = p.x + 1, y = p.y, z = p.z}}, dir = 3, boat = {3592, 3594, 3596}} } local x = des[travel] if(x) then for x = p.x - 2, p.x + 2 do for y = p.y - 2, p.y + 2 do pos = {x = x, y = y, z = p.z} for id = 3587, 3596 do if(getTileItemById(pos, id).uid > 0) then doRemoveItem(getTileItemById(pos, id).uid, 1) end end end end for c = 1, #x.boat do its = doCreateItem(x.boat[c], 1, x.cPos[c]) if(n > 0 and c == 2) then doSetItemActionId(its, 6901) end end doTeleportThing(cid, x.cPos[2], false) doCreatureSetLookDir(cid, x.dir) if(n > 1) then if(getCreatureCondition(cid, CONDITION_INFIGHT)) then doRemoveCondition(cid, CONDITION_INFIGHT) end n = 0 s = 0 return false end s = s + 1 end return addEvent(doTravel, config.speed, cid, p, poss) end function onUse(cid, item, fromPosition, itemEx, toPosition) if(getCreatureCondition(cid, CONDITION_INFIGHT)) then return doPlayerSendCancel(cid, "You can't travel when you're in a fight.") end doTeleportThing(cid, toPosition) doAddCondition(cid, fight) doTravel(cid, getPlayerPosition(cid), getPlayerPosition(cid)) return true end "data/movements/movements.xml" :
(TFS 0.3/0.4)
<movevent type="StepIn" itemid="4820" event="script" value="water.lua"/> (TFS 0.2/1.0)
<movevent event="StepIn" itemid="4820" script="water.lua"/> "data/movements/scripts/water.lua" :
local boatids = {3589, 3594} function onStepIn(cid, item, position, fromPosition) for _, id in pairs(boatids) do if(getTileItemById(fromPosition, id).uid > 0) then return doTeleportThing(cid, fromPosition) end end return true end Se você usa TFS 0.3/0.4, adicione isto em "data/lib/050-function.lua" (se você ja não tiver).
function doSetItemActionId(uid, actionid) return doItemSetAttribute(uid, "aid", actionid) end Creditos :
99% - Limos o/.
1% - ViitinG.