Tudo que Skyforever postou
-
[Pedido] Script Movements
http://tibiaking.com/forum/topic/17659-town-systempedido/
-
Town System(PEDIDO)
Tipo: CreatureScripts and Movements. Versão: 8.6. Testado: Não. @Explicando. Bom é um sistema de mudar de cidade por um tile pedido por um membro do fórum também aparecera no look a cidade que ele vive. @Instalando. Primeiramente vá em Pasta do seu servidor / data / movements / nome_do_script.lua: function onStepIn(cid, position, fromPosition) local newTown = 1 -- id da nova cidade if getPlayerTown(cid) ~= newTown then return doPlayerSetTown(cid, newTown) and doPlayerSendTextMessage(cid, 27, "Você agora é morador da cidade(" .. getTownName(newTown) .. ").") end return doPlayerSendCancel(cid, "Você já mora nessa cidade") and doTeleportThing(cid, fromPosition) end movements.xml <movevent type="StepIn" actionid="12345" event="script" value="nome_do_script.lua"/> aí você coloca a actionid "12345" no piso que você quer que muda a cidade. Agora vá em Pasta do seu servidor / data / creaturescripts / nome_do_script.lua function onLook(cid, thing, position, lookDistance) local s = getPlayerSex(thing.uid) local text = s == 0 and "He's" or "She's" local text2 = text.." resident of " .. getTownName(getPlayerTown(thing.uid)) .. "." if isPlayer(thing.uid) then doPlayerSetSpecialDescription(cid, "/n"..text2) end return true end login.lua registerCreatureEvent(cid, "lookTown") creaturescripts.xml <event type="look" name="lookTown" event="script" value="nome_do_script.lua"/>
-
Bugs/Erros no TK? Poste aqui!
Otra coisa aquele erro INTERNAL SERVER ERROR 503 porra erro chato quase toda hora tá off deveseroskynukando
-
Alavanca com Tempo !
Aí está não foi testado. Pasta do seu servidor / data / actions / scripts nome_do_script.lua function onUse(cid, item) local pos, itemid = {x = x, y = y, z = z}, 1234 -- posição, id da pedra if getPlayerStorageValue(cid, 47381) - os.time() <= 0 and getTileItemById(pos, itemid) > 0 then return doRemoveItem(getThingFromPos(pos)) and doTransformItem(item.uid, 1945 and 1496 or 1495) and setPlayerStorageValue(cid, 47381, os.time() + 60 * 1000) and addEvent(doCreateItem, 60 * 1000, itemid, 1, pos) end return doPlayerSendCancel(cid, "You need wait [" .. getPlayerStorageValue(cid, 47381) - os.time() .. "] to use again, or don't have stone in pos.") end actions.xml <action actionid="xxx" script="nome_do_script.lua"/>
-
[Tutorial] Como anunciar seu Projeto
Ótimo tutorial pois há alguns novatos que colocam somente ip/site e quase nenhuma informação. @soposteiporqueelepediu
-
Tópico de Avaliação
Sim sou pobre não tenho dinheiro pra comprar novos cd's :S.
-
Tópico de Avaliação
@Tópico. É parei de entrar por um tempo no fórum tive que estudar mais agora voltei. @Renato. Não conheço muito, mais parece ser uma pessoa legal.
-
[Creaturescript] Premium Ao Atingir certo Level
Comedinhass ali no caso você usou meta-tables oque é uma tabela dentro da outra nesse caso é necessário usar pairs.
-
[Action] Reparar Firewalker e Soft com o CLIQUE
Caralho velho se eu não me engano já existe no fórum e não precisava de um código tão grande assim: function onUse(cid, item) if doPlayerRemoveMoney(cid, 10000) then return doTransformItem(item.uid, id) and doSendMagicEffect(getPlayerPosition(cid), 29) and doPlayerSendTextMessage(cid, 27, "Você renovou sua bota.") end return doPlayerSendCancel(cid, "Você não tem o dinheiro suficiente.") and doSendMagicEffect(getPlayerPosition(cid), 2) end <action itemid="id da bota já usada" event="script" value="nome.lua"/>
-
[Creaturescript] Premium Ao Atingir certo Level
Já tem no fórum um para mais leveis. Clique Aqui.
-
LoL - Conversa no msn
Huheuheuheu esse mlk também me chamo msn pra ver se eu instalava modem pra ele -k. é o Lucas né?
- Sinistro
-
[DUVIDA] Deixar ML e SKILLS fixo.
Dá pra fazer por onLogin function onLogin(cid) if getPlayerMagLevel(cid) < 9 and isKnight(cid) then ........ end return true end <event type="login" name="a" script="b.lua"/> registerCreatureEvent(cid, "a")
-
Playlist, Pra joga tibia essa madrugada
Bora joga uma warzinha pô baiak é zuadão.
- Spell que vai falando.
-
Bugs/Erros no TK? Poste aqui!
Creio que não é um bug necessariamente mais o code é chato quando buga se pudessem arrumar ficaria melhor.
-
Level Doll (Igual do Globalwar)
Primeiro: como o SkyD disse se você mudar em amount ainda vai adicionar 2 leveis. Ssegundo: Que que é isso? doSendTextAnimated(getCreaturePosition(cid), 28, TEXTCOLOR_RED) iria mandar o 28 na posição mais não deveria estar entre ""? a função já diz doSendAnimatedText(posição, "texto", cor) Terceiro: doRemoveItem(cid, item, 1) não seria mais simples usar doRemoveItem(item.uid) function onUse(cid, item) local l, level_a_ganhar = getPlayerLevel(cid), 2 -- quantidade de level que o player vai ganha return doPlayerAddLevel(cid, level_a_ganhar) and doPlayerSendTextMessage(cid, 27, "You win ".. level_a_ganhar .. " levels [" .. l - level_a_ganhar .. " to " .. l + level_a_ganhar .. "].") and doRemoveItem(item.uid) end
-
[AJUDA] Movements Script.
Aqui está: function onStepIn(cid, position, fromPosition) local nomes = {"[PS] Karl", "Valdir costa", "Noobmata", "Domking", "[TutoR] Biohazard" } if isInArray(nomes, getCreatureName(cid)) then return doPlayerSendTextMessage(cid, 27, "Bem vindo ao elite dos 4.") end return doPlayerSendTextMessage(cid, 28, "Você não pode entrar.") and doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), true) end
-
O lado negro do jogo minecraft
Como disse no #####. "Mais fake que a mina do subwat."
-
Quem ja viu?
Não pode bulinhar o quanto você quiser. bulinhar bulinhar bulinhar bulinhar bulinhar bulinhar bulinhar
-
isValidName(name)
@Augusto. Obrigado por comentar e sempre bom trazer um novo conteúdo ao fórum. @Tópico. Qualquer dúvida sugestão só postar.
-
isValidName(name)
Tipo: Função. Testado: Não. Explicando!. Bom ela é uma função que checa se o nome já existe na database agora sem mais delongas vamos ao script. Instalando!. Primeiramente vá em pasta do seu servidor / data / lib abra o 050 - function e no começo coloque function isValidName(name) return db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name) .. ";"):getID() == 1) and false or true end Exêmplo!. Fiz um exêmplo em TalkAction vamos a ele: function onSay(cid, words, param) if tostring(param) and isValidName(tostring(param)) == true then return doPlayerSendTextMessage(cid, 27, "O player " .. tostring(param) .. " já existe no servidor.") end return doPlayerSendCancel(cid, "Parâmetros incorretos digite, !comando nome do jogador ou esse jogador não existe.") end esperam que achem alguma utilidade. Créditos: Eu ( por quase toda função) LuckOake ( pela db.escapeString(name) ).
-
Staff VIP
Aí está: data / weapons / scripts nome_do_script.lua http://pastebin.com/vSb5L3rP weapons.xml <wand id="xxxx" range="10" lvl="50" mana="13" enabled="1" exhaustion="0" script="nome_do_script.lua"><vocation id="1"/><vocation id="2"/><vocation id="5"/><vocation id="6"/>></wand> É isso ai flws.
-
Qual é o jogo mais viciante,na opinião de vocês ?
1º Tibia. 2º LoL(League of Legends). 3º Red Dead: Redemption.
- quem usa brinco ai?