-
Total de itens
78 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que dragonlorde postou
-
Se voce é programador como diz baixo do seu nome... So abrir o resources.h La tem um lugar onde diz CLIENT_MAX = 854 CLIENT_MIN = 854 por exemplo dai é so mudar e compilar... Recomendo usar Dev-cpp como IDE.
-
A Chamada Para Os Heróis!
tópico respondeu ao Doidin de dragonlorde em Notícias e Discussões - Tibia Global
Que tenso P_P -
Porra cara Poderia postar alguns erros dos que deu ai?
-
[Encerrado] Mapa Usar Para Servidor?
tópico respondeu ao castanha91 de dragonlorde em Tópicos Sem Resposta
Faz mapa proprio... Nessa não tem erro. -
Se não tiver cria o arquivo e bota isso no creaturescripts.xml <event type="login" name="FirstItems" event="script" value="firstitems.lua"/>
-
data/creature scripts/scripts/firstitems.lua
-
Isso é no firstitems.lua Vou deixar o script do Magus aqui: local firstItems = { [0] = { -- No-vocation (sem vocação) 2398, -- Mace 2512, -- Wooden Shield 2649, -- Leather Legs 2170, -- Silver Amulet 2461, -- Leather Helmet 2467, -- Leather Armor 2643, -- Leather Boots }, [1] = { --Sorcerer 2525, -- Shield 2190, -- Weapon 2661, -- Necklace 2457, -- Helmet 2463, -- Armor 2647, -- Legs 2643 -- Boots }, [2] = { --Druid 2525, -- Shield 2182, -- Weapon 2661, -- Necklace 2457, -- Helmet 2463, -- Armor 2647, -- Legs 2643 -- Boots }, [3] = { --Paladin 2455, -- Weapon {2543,100}, -- Ammunition,Count 2661, -- Necklace 2457, -- Helmet 2463, -- Armor 2647, -- Legs 2643 -- Boots }, [4] = { --Knight 2383, -- Weapon (Sword) 2428, -- Weapon (Axe) 2422, -- Weapon (Club) 2525, -- Shield 2661, -- Necklace 2457, -- Helmet 2463, -- Armor 2647, -- Legs 2643 -- Boots } } function onLogin(cid) if getPlayerStorageValue(cid, 30001) <= 0 then local bag = doPlayerAddItem(cid, 1988, 1) -- Backpack doAddContainerItem(bag, 2554, 1) -- Shovel doAddContainerItem(bag, 2120, 1) -- Rope local mergeidx = getPlayerVocation(cid) for k,v in ipairs(firstItems[mergeidx]) do local isArray = type(v) == "table" doPlayerAddItem(cid, (isArray and v[1] or v), (isArray and v[2] or 1)) end setPlayerStorageValue(cid, 30001, 1) end return TRUE end obs: é 1 creature script é so substituir... Se te ajudei da REP++ ai
-
Ahhh eu não gosto de fica explicando como funciona... É so saber 1 pouco de ingles que voce ja se vira...
-
Nome: Aleatorium Autor: Dragonlordez Versão Testada: TFS 0.3.6 - 8.54 Global event que manda mensagens definidas pelo usuario no broadcast(pra geral). local msgs = { 'Tenha 1 bom jogo', 'Entre em xtibia.com', 'Ninguem ta obrigando =O'} function onThink(interval) local RANDOM = math.random(1, #msgs) doBroadcastMessage(msgs[RANDOM], MESSAGE_EVENT_ADVANCE) return true end Salve como aleatorium.lua Tag: <globalevent name="Aleatorium" interval="300" event="script" value="aleatorium.lua"/>
-
talkaction !apostar, Nova Talkaction
tópico respondeu ao MatheusGlad de dragonlorde em Actions e Talkactions
Ficou bem legal so que pode ser reduzido usando "and's" e usando certas linhas que estão como condições passa-las para funções simples... Fora isso ficou muito bom Não entendi pra que esse tonumber(price)... -
[Ticker] 4.974 Contas Banidas Por Uso De Softwares Ilegais
tópico respondeu ao Doidin de dragonlorde em Notícias e Discussões - Tibia Global
CTRL C, CTRL V Os cara insiste com bot PQP... Vai joga sozinho -
Alavanca Que Faz Aparecer Teleport
tópico respondeu ao WeyderWalker de dragonlorde em Lixeira Pública
Aew vai a dica essencial: doCreateTeleport(itemid, topos, createpos) Se voce entende ingles vai estar claro com os parametros caso contrario me consulte.. -
[~Scripting~] Automatização De Scripts
tópico respondeu ao dragonlorde de dragonlorde em Tutoriais de Scripting
Tambem não me expressei bem vou modificar o que eu quis dizer foram funcoes do cotidiano e tals... como: doPlayerSendTextMessage(cid,18,'lol') -
De nada.. CADE MEU REP SAPOSKAPOSKAPOSKPA
-
[~Scripting~] Automatização De Scripts
tópico respondeu ao dragonlorde de dragonlorde em Tutoriais de Scripting
Complicada eu me refiro a agotadora fica fzendo esse monte de linha incesseria por nada é ¬¬. vou mudar de palavra pra ficar mais claro... Alias que não quis sobre-carregar o texto da aula pra não fica agotadora e desmotivante pra ler... -
É so adicionar isso na tag do spells.xml: manapercent="30" Configurado pra 30% REP Me ++ se te ajudei ali no '+' verde embaxo deste post XD
-
Requerimentos: *Saber mecher com tabelas(arrays). *Conhecer funções do cotidiano(doPlayerSendTextMessage nesse caso). *Ter algum conhecimento de lua, sua sintaxe. Temos a seguinte situação: *Script que faz quase mesma coisa, mas com 4 parâmetros diferentes(lol,wtf,kkk,xd). Existem 2 formas de faze-lo: *Inecessariamente comprido *Simples e curto Inecessariamente comprido: function onSay(cid,words,param) if param == 'lol' then doPlayerSendTextMessage(cid,18,'lol') elseif param == 'wtf' then doPlayerSendTextMessage(cid,18,'wtf') elseif param == 'kkk' then doPlayerSendTextMessage(cid,18,'kkk') elseif param == 'xd' then doPlayerSendTextMessage(cid,18,'xd') end return true end /\ Patético ne? Olhem agora... Simples e curto function onSay(cid,words,param) local wordx = {'lol','wtf','kkk','xd'} if table.find(wordx,param) == true then doPlayerSendTextMessage(cid,18,param) end return true end Mais simples ne? Bom neste caso usamos uma tabela(wordx) para organizar dados(parametros nesse caso)... Obs: Tabelas são o unico metodo de organizar varios dados em LUA. Não vou entrar muito em tabelas porque a aula requere estes conhecimentos... A função que usamos foi table.find(nome da tabela, valor) Essa função verifica se X valor existe na tabela X. Esta aula fica por aquí.. Se gostaram agradeçam... Proxima Aula: LUA SQL(Jeito novo só para OTS) PS: Não reparem na ortografia, eu to ensinando LUA e não Português.
-
Que MOD?
-
Sistema De Cadeia Perfeita (Com Time)
tópico respondeu ao brenomadlan de dragonlorde em Actions e Talkactions
Pow da pra bota code assim n da nem vontade de ler -
Me mostra sua tag do spells.xml Edit-- Tente com essa tag: <instant name="Sky Fury" words="meteoros" lvl="30" manapercent="7" prem="0" range="5" casterTargetOrDirection="1" needtarget="1" blockwalls="1" exhaustion="2000" needlearn="0" agressive="1" script="Sky Fury.lua"> <vocation id="4"/> <vocation id="5"/> </instant>
-
Respondido por PM
-
[Encerrado] [ Resolvido ]Como Reseto Só O Level No Meu Ot?
tópico respondeu ao ladychico de dragonlorde em Tópicos Sem Resposta
LOL que bug? A query ta bem certinha -
[Encerrado] [ Resolvido ]Como Reseto Só O Level No Meu Ot?
tópico respondeu ao ladychico de dragonlorde em Tópicos Sem Resposta
/\ LOL ja ta respondida a duvida Fecha o topico pra evitar essas palhaçadas... -
[Encerrado] [ Resolvido ]Como Reseto Só O Level No Meu Ot?
tópico respondeu ao ladychico de dragonlorde em Tópicos Sem Resposta
Bota assim entao na definitiva UPDATE `players` SET `level` = 8; Não esquece de rep ++ FFFFFFFFFFFFFUUUUUUUUUU -
[Encerrado] [ Resolvido ]Como Reseto Só O Level No Meu Ot?
tópico respondeu ao ladychico de dragonlorde em Tópicos Sem Resposta
Se os dados seu Ot forem organizados em Sqlite entao abra.. Va la encima onde diz tools e procure por SQL Editor ou algo do estilo entao coloque isso: UPDATE `players` SET `level` = 0; Entao todos os players do seu OT vao ter level 0 Obs: Faça isso quando seu ot tiver offline ¬¬ vale agradecer... REP me ++ ali embaxo no simbolo de "+" verde se eu ajudei
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.