Ir para conteúdo

dragonlorde

Campones
  • Total de itens

    78
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que dragonlorde postou

  1. 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.
  2. Que tenso P_P
  3. Porra cara Poderia postar alguns erros dos que deu ai?
  4. Faz mapa proprio... Nessa não tem erro.
  5. Se não tiver cria o arquivo e bota isso no creaturescripts.xml <event type="login" name="FirstItems" event="script" value="firstitems.lua"/>
  6. data/creature scripts/scripts/firstitems.lua
  7. 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
  8. Ahhh eu não gosto de fica explicando como funciona... É so saber 1 pouco de ingles que voce ja se vira...
  9. 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"/>
  10. 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)...
  11. CTRL C, CTRL V Os cara insiste com bot PQP... Vai joga sozinho
  12. Aew vai a dica essencial: doCreateTeleport(itemid, topos, createpos) Se voce entende ingles vai estar claro com os parametros caso contrario me consulte..
  13. Tambem não me expressei bem vou modificar o que eu quis dizer foram funcoes do cotidiano e tals... como: doPlayerSendTextMessage(cid,18,'lol')
  14. De nada.. CADE MEU REP SAPOSKAPOSKAPOSKPA
  15. 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...
  16. É 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
  17. 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.
  18. Pow da pra bota code assim n da nem vontade de ler
  19. 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>
  20. Respondido por PM
  21. LOL que bug? A query ta bem certinha
  22. /\ LOL ja ta respondida a duvida Fecha o topico pra evitar essas palhaçadas...
  23. Bota assim entao na definitiva UPDATE `players` SET `level` = 8; Não esquece de rep ++ FFFFFFFFFFFFFUUUUUUUUUU
  24. 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.
×
×
  • Criar Novo...