Histórico de Curtidas
-
henrique157 deu reputação a thiagoc69 em Pago para algum programador arrumar meu site!Pago para alguem que conhece sistema de programação do site gesior edita-lo, é só editar, arrumar lastestnews e shop, interessados add skype: [email protected] ou face: https://www.facebook.com/andressas.thiagoc
-
henrique157 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!
-
henrique157 deu reputação a Johnnyyy em ~*~ 76 Chars e Battlers de Cavaleiros do Zodíaco (Sprites)ai que tal fazermos um ot CDz ?
-
henrique157 deu reputação a Jonathan Pires em Sprites [PxG]Contem: Espeon, Flareon, Jolteon, Gallade, Heracross, Kangaskhan, Miltank, Rhydon, Mr. Mime, Snorlax, Togekiss, Umbreon e entre outros em formato obd.
Obs: Está faltando alguns corpses.
Print:
Download: Mega
Créditos: PxG - PAdventures
-
henrique157 deu reputação a Adriano SwaTT em [Resolvido] [DUVIDA] Tem como fazer a arma so pode usar uma vocaçao ?Pois não...
Basta ir adicionando a tag de acordo com a vocação que deseja permitir o uso.
Ex:
<movevent type="DeEquip" itemid="5410" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="5410" slot="shield" event="function" value="onEquipItem"> <vocation id="8"/> --Pra vocação 8, então copie e vai pondo o valor numerico do restante das vocações, como abaixo <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> </movevent> Entendeu?
-
henrique157 deu reputação a Markin em Tutorial Básico CreaturescriptsVim trazer hoje um tutorial bem útil para quem esta aprendendo a linguagem lua.
Com a autorização do grande Jhon vou postar aqui um tópico desenvolvido por ele.
Tutorial Básico sobre CreatureScripts
CreatureScripts = São scripts que serão ativados após uma determinada ação criada pelo monstro ou personagem. Essas ações são determinadas como funções. Existem varias funções utilizadas para a criação de creaturescripts e estas são:
onDeath(cid, corpse, killer)-- que é executada ao morrer. onPrepareDeath(cid, lastHitKiller, mostDamageKiller) -- semelhante a onDeath. onAttack(cid, target) -- executa ao atacar. onCombat(cid, target) -- semelhante ao onAttack. onLogin(cid) -- executa ao logar. onLook(cid, thing, position, lookDistance) -- executa ao dar look. onAdvance(cid, skill, oldLevel, newLevel) -- executa ao upar skills/levels. onStatsChange(cid, attacker, type, combat, value) -- executa ao perder ou ganhar life/mana/condições. onLogout(cid) -- executa ao deslogar. onKill(cid, target, lastHit) -- executa ao matar. onThink(cid, interval) -- executa em determinado tempo. onJoinChannel(cid, channelId, users) -- executa ao entrar em um chat. onReceiveMail(cid, sender, item, openBox) -- executa ao receber um parcel/carta. onReportBug(cid, comment) -- executa ao reportar bug. Para criar esse tipo de script, primeiramente vai na pasta data/creaturescripts/scripts e duplica um arquivo e salve com "nomedesejado"; Agora você vai determinar que função você vai precisar para criação do seu script. Para exemplo vou usar a função "onAdvance"(ao upar). Neste exemplo, quando o player upar level 100 ele irá ganhar 1kk: 1 function onAdvance(cid, skill, oldLevel, newLevel) 2 if (getPlayerLevel(cid) == 100) then 3 doPlayerAddItem(cid, 2160, 100) 4 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns, você ganhou 1kk por atingir level 100!") 5 doSendMagicEffect(getCreaturePosition(cid), 30) 6 end 7 return true 8 end Numerei as linhas para melhor entendimento, nos seus scripts vocês não devem numerar. linha 1 = Inicio da função onAdvance, essa linha recebe algumas informações do player que upou, como seu cid, seus skills o velho level e o novo level. Obs: cid = creature id, numero de identificação do player/monstro. linha 2 = Inicia-se um if onde verifica se o level do player é igual a 100. Se for verdadeiro, o script executa as linhas 3,4 e 5, senão pula direto a linha 6. linha 3 = Adiciona 100 itens com o id 2160 ao player. linha 4 = Manda uma mensagem parabenizando o player. linha 5 = Solta o efeito de numero 30, na posição em que o player esta. linha 6 = Finaliza a verificação do if. linha 7 = Retorna verdadeiro. Obs: sempre é necessario ela linha no final de seu código. linha 8 = Finaliza a função onAdvance. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Por fim para funcionamento do seu script é necessario adicionar 2 tags: 1º- No "data/creaturescripts/creaturescripts.xml" 2º- No arquivo "data/creaturescripts/scripts/login.lua", Obs: se o script que você for fazer for de função onLogin, não precisa adicionar a segunda tag. 1º Tag: Vai em data/creaturescripts/creaturescripts.xml e cole a tag: <event type="advance" name="QualquerNome" event="script" value="nomedesejado.lua"/> O type="" , será o nome da função de seu script após a palavra "on" e sempre tudo em minusculo. O name="", use qualquer nome porem esse nome vai ser usado para registrar no script onLogin na tag2. O value="", é o nome com qual você salvou seu script. Agora em data/creaturescripts/scripts/login.lua, sempre antes do último return true: registerCreatureEvent(cid, "QualquerNome")
QualquerNome é o name que você adicionou na tag1 do creaturescripts.xml.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Acho que é isso aew, espero ter ajudado a galera que esta iniciando.
Dica para criação de scripts:
Para melhor edição e organização use Notepad++: http://www.baixaki.c...ad/notepad-.htm
Sempre usar uma lista de funções como apoio: http://tibiaking.com...funcoes-em-lua/
E sempre pesquise por scripts prontos e tutoriais para ter uma base.
CREDITOS:
JHON pelo tutorial completo!
Anne por trazer ao TK.
-
henrique157 deu reputação a Danihcv em [TUTORIAL] Adicionando novas mountsAqui no TK tem alguns tutoriais ensinando a botar novas mounts em seus servers, porém não achei nenhum que trouxesse uma informação fundamental: existe um limite de mounts que vc pode ter em seu server ao mesmo tempo.
Por exemplo, em meu server o limite é de 50 mounts. Se eu colocar, no arquivo mounts.xml, 51 mounts, o player quando abrir a tela pra escolher a mount ou irá tomar debug, ou a mount simplesmente não estará lá.
Tendo isso em mente, vamos ao tutorial:
1°) Colocando a criatura como mount
Abra seu arquivo mounts.xml que se encontra na pasta data/XML.
Dentro dele adicione a seguinte tag:
Em vermelho vc irá colocar o id da mount. Para descobrir qual o id da mount que vc está adicionando, basta ver o id da mount anterior e colocar o numero seguinte. Por exemplo, a mount anterior a essa tem o id 19.
Em azul vc irá colocar o looktype da criatura (monstro). Para descobrir o looktype do monstro que vc qr adicionar, basta ver o looktype no arquivo .xml do monstro. Por exemplo no arquivo Crystal spider.xml:
Em verde vc irá colocar o nome que irá aparecer para os players na tela de escolher a mount. Por exemplo, se eu tivesse colocado essa tag em mounts.xml:
O player iria visualizar o seguinte:
Em laranja vc irá colocar a speed da mount, ou seja, a velocidade com que o player irá se locomover quando estiver montado na mount.
E por fim em roxo vc irá colocar se pra usar a mount é necessário ser premium (premium="yes") ou se qualquer player, premium ou não, poderá usar a mount (premium="no").
2°) Colocando mounts proprias
É o mesmo jeito de configurar, porém o outfit (looktype) vc irá pegar pelo seu dat (e spr) editor. Por exemplo, eu peguei a mount Emperor Deer da versão 10.71 e coloquei em meu client 10.10. No meu editor de dat e spr, ficou assim:
Ou seja, a minha tag pra essa mount ficaria assim:
Em breve farei um tutorial de como adicionar essas sprites de mounts proprias pra seu client. Quando o fizer, postarei o link aqui para complementar mais o tutorial.
E isso é tudo, pessoal! Se gostaram do tutorial, não esquece o REP+ sahusahusa
Se têm alguma sugestão de tutorial para me dar, manda pm.
-
henrique157 deu reputação a xWhiteWolf em (Resolvido)[HELP] MAGIAS AUMENTAR ATTACK1)
function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack * 3, level / 5 return -(skillTotal * 1.4 + levelTotal), -(skillTotal * 3 + levelTotal) end aqui você tem toda a fórmula de dano, nela entra o level, as skills, o ataque total e o fator (uma constante qualquer)
, ele cria então duas variáveis chamadas SkillTotal e Level total. SkillTotal é a skill + 3x o Ataque total e o LevelTotal é o level dividido por 5.
Então ele retorna a seguinte fórmula: skillTotal * 1,4 + levelTotal como sendo o dano mínimo e skillTotal * 3 + LevelTotal como sendo o dano máximo.
Pra aumentar o dano é só aumentar os valores que estão multiplicando ali no return. Coloca 2.0 e 4 e vai aumentando devagar e testando pra ver quando está do seu agrado (use o Reload)
2)
Ele usa uma fórmula diferente que está aqui: setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -7, 0, -8, 0)
Apenas altere esse valor -7 e -8 que você vai chegar na medida ideal que você quiser. Coloque -5 e -6 pra começar e vá alterando devagar (sempre deixando negativo porque ele vai remover vida, e não adicionar)
-
henrique157 deu reputação a thiagobji em [Gesior ACC] TK GesiorOlá Galera, hoje venho trazer um gesior que eu fiz :(
Oque eu fiz?
[/font] [font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]Traduzi praticamente o Site todot[/font]
[font=comic sans ms', cursive]- ADD Promoções Atuais[/font]
[font=comic sans ms', cursive]- Suporte para os Players[/font]
[font=comic sans ms', cursive]- Presence Diary[/font]
[font=comic sans ms', cursive]- Guild Wars[/font]
[font=comic sans ms', cursive]- TOP 30 Frags[/font]
[font=comic sans ms', cursive]- Informações (ALTERADO)[/font]
[font=comic sans ms', cursive]- Vantagens VIP[/font]
[font=comic sans ms', cursive]- E o melhor, o Layout[/font]
[font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]ADD Suporte Online[/font]
[font=comic sans ms', cursive]- ADD Twitter[/font]
[font=comic sans ms', cursive]- Orkut[/font]
[font=comic sans ms', cursive]- Blog[/font]
[font=comic sans ms', cursive]- Twitter Posts[/font]
[font=comic sans ms', cursive]- RadioHunter[/font]
- Uma AUTO-MENSAGEM em verde
- BLOQUIADO o CTRL + C
- BLOQUIADO o botão direito do MOUSE
- Uma mensagem ao entrar no site
[color=#0000FF][font=comic sans ms', cursive][size=5]EU ACHO QUE MERECE FIXO, VO CONTINUAR EDITANDO E POSTANDO ATUALIZAÇÕES.[/size][/font][/color]
Acho que é só isso, o resto vocês confiram as fotos! '-'
[size=5]DOWNLOAD[/size]
[size=6]FOTOS[/size]
[center]Creditos[/center]
[center]Gesior[/center]
-
henrique157 deu reputação a Wend em PDA By: [GOD Anna]Eae Galera do Fórum, Estava editando esse Server Para deixar online Mais estava Sem tempo
e Achei Melhor Postar para usarem como Base
• Menu:
├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas •
• Edições / Ajustes •
• Erros Do Servidor •
• PrintScreen •
Novos Lendarios::
Ancient Aero::
Articuno Quest::
NPC de Teleport::
• Download's •
Servidor::
http://www.4shared.com/rar/06OG8lB5ba/pda_by_bolz_verso_god_anna.html? OtClient::
http://www.4shared.com/rar/x5LgTQKLce/otclient.html? Scan::
4Shared Já faz Scan *--* Para nossa Alegria
@Atualizado v2
• Menu: ├ Ediçoes; ├ Prints; ├ Download; • Edições / Ajustes •
• PrintScreen •
Ditto System::
Held System::
• Download's • Servidor v2:: http://www.4shared.com/rar/_lB31rwxba/pda_by_bolz_verso_god_anna_v2.html? OTClient v2:: http://www.4shared.com/rar/aiqka_kQce/otclient_v2.html? Scan 4Shared Já faz Scan • Creditos • Slicer (pelo servidor) Brun123 (por alguns scripts, e por criar o pda) Stylo Maldoso (pelo mapa) Bolz (por editar Maior Parte do Server) Gabrielsales (Pelo Held System) Eu (Por Minhas Edições) Xtibia (por alguns scripts)
-
henrique157 deu reputação a DeathRocks em [8.60] Baiak ROX ! Editado By DeathRocks [Cast + Wars System]Eae Galera do TibiaKing
É o seguinte Hoje trago a vocês o Baiak Rox Editado por Min
Espero que Gostem
Oque eu Fiz ?
| Novo Visual do Templo Totalmente ICE
| Critical System
| Task System
| Dodge System
| Run Event (CORRIDA MALUCA)
| Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset
| Guild Frags System ( ACESSO AO PROMOTE E ITENS EXCLUSIVOS )
| War System (100% RODANDO EM SQLITE)
| Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking...os-na-distro/
| PvP Balanceado Agora com mais RPG
| Armas Arrumadas Para Melhor PvP
| Varios Eventos Automaticos
| Battle Field Event
| Capture The Flag Event
| City War
| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES
| Itens DONATES
| Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days)
| Vários Novos Script
| Fast Atk Arrumado
| Distro 0.4 Rodando 100% ( Se For 64x Bits)
| Refinamento ( Aprimora seus Equipamentos )
| Frags no Look
| Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS)
| Entre Outras Coisas
| SENHA DO GOD: rox/styller
| Aqui Vai Umas Prints
| Castelo Reset System
| Nova Imagem do Templo
| Área Donate
| Mostra de Itens Donate + Eventos
| Download
| Scan
| Créditos
| Gostou ? Então dei um REP
-
henrique157 deu reputação a DeathRocks em [Exclusivo]Baiak ZIK VIP 15 Editado DeathRocksEba Eba Galerinha do TK
Eu Aqui do Novo para Trazer o Baiak ZIK VIP 15 que muitos me pediram para fazer
Espero que Gostem da Edição
|- Mudanças Ocorrida
| Melhorado Mapa e Adicionado Varias Áreas
| Novos Itens
| Novas Questes
| Novos Bichos
| Adicionado VIP 15
| Retirado Bugs no Mapa...
| Retirado Varios Bugs no Distro
| Novo Visual do Templo
| Critical System
| Dodge System
| Reset System,para resetar fale !reset
| Guild Frags System
| PvP Balanceado Agora todas vocações estão no balanço
| Armas Arrumadas Para Melhor PvP
| Varios Eventos
| Invasões no Templo de Boss Automatico
| Battle Field Event
| City War
| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES
| Itens DONATES
| Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days)
| Vários Novos Script
| Fast Atk Arrumado
| Frags no Look
| Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS)
| Entre Muitas Outras Coisas
| Confira !
| Senha do ADM: god/god
| Aqui tem Algumas Imagens !
Templo Parte Direita
Templo Parte Centro
Treiners Abaixo do Templo Novo Visual
Npc Hero Vendendo Itens Heros
Castle WAR 24 Horas
| Download
| Scan
| Créditos
| Gostou ? De um GOSTEI e tamos quites
-
henrique157 deu reputação a principe sharingan em Novo Server Pokemon Eternal para Vocês !Eu tive que remover os Links, pois um dos criadores pediu para remover. '-'
Eu to arrumando ele, to colocando sistema de Clân's. Quando tiver 24h Online Novamente; Eu aviso '-'
Mas vai ser bem interessante, por que pra entrar em uma "Cidade", vai precisar da permissão. A permissão você pega com as Quest e missões que tem dentro da propria cidade do Clân.