Ir para conteúdo

SkyDangerous

Lorde
  • Total de itens

    2098
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que SkyDangerous postou

  1. Caraca muito bom. Tudo explicado e detalhado certinho. Parabéns REP +
  2. >Usuário cadastrado hoje >Postar download sem scan e sem foto. Quase ninguém vai baixar cara, se tivesse pelo menos as fotos pra dar uma olhada como está.
  3. euuuuuuuuuuuuuu quero atender as denúncia ;0
  4. Volto a programar? O.0, ai sim em ! parabéns .. belo script ;D
  5. Skydangerous era mit0 ai ele parou e começou a fazer scripts
  6. Já testei esse script ai e não sai em area...
  7. Olá LTK157 Por favor, leia as regras é proibido títulos do tópico com "help plx", "ajuda aqui", o título do seu tópico deve conter o assunto da sua pergunta !
  8. Como você é novo, deveria ler as regras. Está escrito em vermelho Não é permitido postar sobre Tibia e Otserv., tem que prestar um pouco mais de atenção. Utilize essa seção: http://www.xtibia.com/forum/forum/605-pedidos-e-duvidas-geral/ Para fazer seu pedido
  9. Mas isso ja tem.. A staff ja possui o look de ver o ip da pessoa ..
  10. Acho que falei errado lá em cima, eu esqueci os parâmetros do Summon. é só seguir o que eu disse, não tem erros .. testa os eventos para ver se dá certo !! e vai construindo ;D
  11. Evite FLOOD. Reportado. Dúvida sanada
  12. Tu não leu o que eu disse.... olha lá, é conforme o parâmetro do callback ...
  13. Tipo assim, faz muito tempo que não mecho, se tiver incorreto me corrigem addEvent(callback, delay, parameter) addEvent(doSendAnimatedText,O TEMPO DA EXECUÇÃO, PARÂMETROS DA FUNÇÃO) a função doSendAnimatedText 3 parâmetros doSendAnimatedText(position,text,color) Sendo assim ficará assim .. simples .. é só addEvent(doSendAnimatedText,O TEMPO DA EXECUÇÃO,POSIÇÃO,TEXTO,COR)
  14. @Rasinsk Ele quer a mensagem no canal, esse ai dá na tela .. area = { startPos = {x = 1021, y = 1005, z = 7}, endPos = {x = 1023, y = 1005, z = 7} } function onStepIn(cid, item, frompos, item2, topos) if isPlayer(cid) and isInRange(getThingPos(cid),area.startPos,area.endPos) then doPlayerSendTextMessage(cid, 21, "Area TESTE!") end return TRUE end <movevent type="StepIn" actionid="ID DA ACTION " event="script" value="nome do arquivo.lua"/>
  15. Isso ai só na source. Existe um parecido, só que é nas spells. -= PS: um monte de gente respondeu kkk, malz
  16. @Galera Vamos testar os scripts antes de postar ! Tem esse aqui que funciona perfeitamente, porém não troca os efeitos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5.0, -500, -5.0, -500) local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } ) setCombatArea(combat, area) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
  17. Vê se deu ai local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function playerHaveItems(cid, itemid) -- by MatheusMkalo local items = type(itemid) == "table" and itemid or {itemid} for i = 1, #items do if getPlayerItemCount(cid, items[i]) <= 0 then return false end end return true end function doPlayerRemoveItems(cid, itemid, count) -- by MatheusMkalo local items = type(itemid) == "table" and itemid or {itemid} for i = 1, #items do doPlayerRemoveItem(cid, items[i], count ~= nil and count or 1) end return nil end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, "entregar") then if playerHaveItems(cid, {12219}, 1) then if getPlayerStorageValue(cid,15029) == 1 then doPlayerRemoveItems(cid, {12219}, 1) doPlayerAddItem(cid, 2148, 100) setPlayerStorageValue(cid,15029,1) else selfSay("Voce não tem 1 Chocolate Churry.") end else selfSay("Voce ja completou a missao.") end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Sobre seu 2 pedido, isso ai é task http://www.xtibia.com/forum/topic/151636-simple-task-30/
  18. Existe sim. No seu config.lua troque experienceStages = "no" por experienceStages = "yes" Agora vai na pasta do seu otserv/data/XML e abra o arquivo stages.xml vai estar mais ou menos assim <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="40" multiplier="90"/> <stage minlevel="41" maxlevel="90" multiplier="70"/> <stage minlevel="91" maxlevel="120" multiplier="50"/> <stage minlevel="121" maxlevel="140" multiplier="35"/> <stage minlevel="141" maxlevel="160" multiplier="25"/> <stage minlevel="161" maxlevel="200" multiplier="15"/> <stage minlevel="201" maxlevel="250" multiplier="10"/> <stage minlevel="251" maxlevel="350" multiplier="5"/> <stage minlevel="351" multiplier="2"/> </world> </stages> minlevel = Level minimo maxlevel = máximo level multiplier = a exp
  19. Te adicionei para tirar suas dúvidas. Não sou bom ,mas o que eu sei dá pra ajudar
  20. Nossa cara, sai daqui. Você que tem que sair daqui. O que tu faz pra comunidade? NoOOb
  21. para seis brigam por qualquer coisa. Poderiam discutir sobre o futuro do otserv, ideias, projetos que unam os dois fórum .. em vez de "ui ele falo que a equipe é uma merda", "ui ele copio meu fórum" ..e brigar por coisas bobas ;D
  22. Leve tudo na brincadeira, por quê se levar tudo a sério cara, ai é complicado.
  23. Alguém apoiaria esse projeto? O projeto é criar uma apostila em LUA voltada a criação de scripts para tibia feita pelos membros dos fóruns, após a conclusão dessa apostila será liberada gratuitamente em todas as comunidades. O interessante será que você poderá pegar a apostila imprimi-la e ficar lendo em qualquer local, fora que trará muitos exemplos, exercícios e tais .. Quem apoia essa ideia?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...