Ir para conteúdo
Banner com Efeitos

Drazyn1291

Membro
  • Registro em

  • Última visita

Tudo que Drazyn1291 postou

  1. Eai pessoal! Blz? estou aqui porque estou com um problema que ao copilar dá este erro: Linkers: -lboost_system -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s -lboost_filesystem -lboost_thread -lz -lcryptopp -leay32 Pofavor me ajudem preciso muito desta distro! estou utilizando o tfs 0.4 rev3884! help-me!
  2. Posta seu login.lua que resolvo sem precisar de storages nem ip nem nada!
  3. Eai pessoal tudo bem? estou com uma grande dúvida, eu estou vendo umas base aqui que é do OTX 3.1, segundo oque eu entendi lá, é baseado no tfs 1.2 e com todas as funções conhecidas até o 10.82, mas lá não entendi muito bem, se é apenas na versão 10.82 ou em outras versões menores... olha ai o link: https://github.com/mattyx14/otxserver/releases/tag/otxv3_1, lá tinha está linha: Então ela suporta as versões acima... mas oque seria este WIP, e se suporta a versão 8.6, e tem todas as funções conhecidas até a 8.6 deve ter o sistema de market, browse field, mount e tals, mas pelo oque eu sei 8.6 não tem mount, então se eu utilizar na versão 8.7 vai ter todas as funções do 10.82 né? e também no caso outra dúvida que estou tendo é sobre qual forma deve programar dentro da pasta datapack, tipo, as funções são como tfs 0.4 ou são do mesmo jeito de tfs 1.2? já que tfs 1.2 só suporta mysql, em versões anteriores vai suportar sqlite ou não? resumindo minhas dúvidas: Estou com bastante dúvida sobre está base kkkk, tomara que possam me ajudar Obrigado pela atenção!
  4. Tenta usar este: local tempo = 60 * 1000 local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 1, 2, 398, 13, 30, 10}, [2] = { 80, 3, 399, 13, 30, 10} } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then local heal1 = getCreatureMaxHealth(cid)/10 local life = getCreatureMaxHealth(cid)+heal1 local mana1 = getCreatureMaxMana(cid)/10 local mana = getCreatureMaxMana(cid)+mana1 addEvent(setCreatureMaxMana, tempo, mana) addEvent(setCreatureMaxHealth, tempo, life) registerCreatureEvent(cid, "stordeath") setPlayerStorageValue(cid, voc_stor, getPlayerVocation(cid)) doPlayerSetVocation(cid, voc[2]) addEvent(doPlayerSetVocation,tempo,cid,getPlayerStorageValue(cid, voc_stor)) addEvent(setPlayerStorageValue,tempo,cid,voc_stor,0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doSetCreatureOutfit(cid, outfit, tempo) doSendMagicEffect(getCreaturePosition(cid), voc[4]) local efeito = voc[5] local function meffect(cid,t) if isPlayer(cid) and t ~= 0 then doSendMagicEffect(getThingPos(cid), efeito) addEvent(meffect, 1000, cid, (t - 1)) end end meffect(cid,(tempo/1000)) setCreatureMaxHealthPercent(cid, 100 + voc[6]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end Creio que funcione!
  5. Também estou com está dúvida Vankk
  6. Eae pessoal blz! Acabei de finalizar a versão beta do meu sistema de transformar o player em um montros! No caso um Charmander, Espero que gostem fica com o Vídeo e e deixa um Like pra ajudar https://www.youtube.com/watch?v=maeLGx28OAI
  7. Substitui por isso: local speed = 300, -- Speed Base local qntlvl = 2, -- Quando de Speed ganha por level local lvlspeed = getPlayerLevel(cid)*qntlvl doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, speed+lvlspeed)
  8. Logo Após: function onLogin(cid) Adiciona isto: local configspeed = { speed = 300, -- Speed Base qntlvl = 2, -- Quando de Speed ganha por level lvlspeed = getPlayerLevel(cid)*qntlvl } doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, configspeed.speed+configspeed.lvlspeed) Ficando Assim: function onLogin(cid) local configspeed = { speed = 300, -- Speed Base qntlvl = 2, -- Quando de Speed ganha por level lvlspeed = getPlayerLevel(cid)*qntlvl } doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, configspeed.speed+configspeed.lvlspeed)
  9. Eu já resolvi por outro fórum! vlw msm assim pela ajuda!
  10. Como assim? Trocar todo o codigo que está no arquivo .lua? Eu postei o code do NPC, faz ai isto que vc está dizendo, pq n entendi Já arrumei o bug! era apenas configurar o fromvoc, no vocations.xml! vlw ae
  11. Hmm... Qual a speed Padrão do Player??? e ganha quanto ao upar o nivel?
  12. Eu testei oque você falo, quando o player falou com o npc apareceu "msg done" e quando o player relogou e volto para no vocation. NPC: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'Monster') or msgcontains(msg, 'Monster') then if getPlayerStorageValue(cid, 34132) < 1 then setPlayerStorageValue(cid, 2) doPlayerSetVocation(cid, 2) doPlayerSendCancel(cid, 'msg done.') else doPlayerSendCancel(cid, 'msg fail.') end selfSay('You have just become a Monster!', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) E no login ficou assim: if getPlayerStorageValue(cid, 34132) > 0 then doPlayerSetVocation(cid, getPlayerStorageValue(cid, 34132)) end ... alguem ai pra ajudar ?? :/
  13. if getPlayerStorageValue(cid, storage) > 0 then -- Aqui em storage, coloca a primeira storage na outra parte do script doPlayerSetVocation(cid, getPlayerStorageValue(cid, storage)) -- Está parte em storage, não sei qual storage é pra colocar.... end Deixa eu ver se entendi: if getPlayerStorageValue(cid, storage) < 1 then -- Aqui em storage coloca uma storage qual quer setPlayerStorageValue(cid, vocID) -- VocationID doPlayerSetVocation(cid, vocID) -- VocationID doPlayerSendCancel(cid, 'msg done.') else doPlayerSendCancel(cid, 'msg fail.') end Função no Login.lua: if getPlayerStorageValue(cid, storage) > 0 then -- Aqui em storage, coloca a primeira storage na outra parte do script doPlayerSetVocation(cid, getPlayerStorageValue(cid, storage)) -- Está parte em storage, não sei qual storage é pra colocar.... end Na lib que criei está assim: local geral = { speed = 300, storage = 34132, mana = 900 } local config = { [2] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2}, } function setMonsterClass(cid, Monster) -- Está Incompleta -- tem outras funções que prefiro não postar, porem não tem nada a ver com vocation doPlayerSetVocation(cid, config[Monster].vocid) doPlayerSave(cid) ------ if getPlayerStorageValue(cid, geral.storage) < 1 then setPlayerStorageValue(cid, config[Monster].vocid) doPlayerSetVocation(cid, config[Monster].vocid) doPlayerSendCancel(cid, 'msg done.') else doPlayerSendCancel(cid, 'msg fail.') end end e no login.lua está assim: if getPlayerStorageValue(cid, 34132) > 0 then doPlayerSetVocation(cid, getPlayerStorageValue(cid, storage)) -- não entendi oque é pra fazer( não sei qual das storages é pra colocar) end
  14. Eai pessoal blz?? estou com um problema, o player configurei pra que ao ser criado ele fique como no vocation, ai vai ter um npc que configura isto, ou seja, define uma vocation pro player, mas quando ele reloga ele volta pra no vocation !?!?!?!?!?!?!!!! Não sei qual é o motivo, eu tenho uma ideia de como resolver o problema.. ideia 1: Eu poderia colocar pra neste NPC ele setar uma storage que receba o valor da vocationid, por exemplo, Storage: 23123124, Value: 10(vocationid), ai ao logar o player verifica se tem está storage, se sim, ele retorna o valor da storage(o value, que no caso é 10), mas eu não sei como fazer retornar o valor exato da storage(valor 10) Ideia 2: Vcs tentarem me ajudar a fazer algo Preciso mt disto pfv Então pessoal! Tomara que vcs possam me ajudar! pfv help-me! preciso mt da ajuda de vcs!
  15. Alguem ai pode dar um help??? Eu copilei as sources, mas quando vou abrir, ela abre apenas nos processos, e 2 min dps ela some '-' Da um help ai.. Edit@ Concsegui abrir a distro! tive que copilar em forma de console! Preciso da database .s3db, alguem pode disponibilizar ai pra min ??? com account manager fazendo favor pfv
  16. Eai geral!!! blz?? estou aqui pra pedir ajuda pra vcs!! estou sem saber oque fazer! eu estou criando uma FUNCTION nova, que ela altera speed, vida, outfit e vocation, até agora eu já teminei ela 99% só está dando este erro!! não está dando erro nenhum na distro, ele faz tudo certo, como pedido na function, mas na hora de trocar a outfit, ela troca por uma, que é igual a do GOD quando está invisível, ou quando alguem usa o Utana Vid!!!! help-me Please!! local geral = { speed = 300 } local config = { ["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2} } local LOL = nil local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function setMonsterClass(cid, monster) doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, geral.speed+config[monster].speed) setCreatureMaxHealth(cid, config[monster].health *10) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) setPlayerStorageValue(cid, config[monster].storage, 1) doPlayerSetVocation(cid, config[monster].vocid) setCreatureOutfit(cid, outfit, -1) -- Função que dá erro end coloquei o code!! o script faz como se vc se transfoma-se no monstro, tudo automatico, mas como falei na hora de trocar a outfit fica como utana vid! Preciso mt da ajuda de vcs!!! pfv já estou sem ideias!, isto já deu milhares de erros!!!!!!!!!!!!! concertei tudinho só falta isto que estou sem saber oq fazer...
  17. Aperta Control + G e me diz oque acontece!
  18. Drazyn1291 postou uma resposta no tópico em Formação de Equipe
    Cara, eu nunca participei de um projeto de narutibia! Mas eu tenho um pouco de experiencia com LUA, e conheço um tanto o anime de naruto! Caso queira ajuda, entre em contato no skype ou PVT Skype: gabriel.lucera70
  19. Sim man, olha a ignorancia '-' ele pediu uma muito boa! eu recomendei a que eu achei melhor e tbm dei minha opnião, se não gostou é só não ler
  20. Cara esta é uma base com uns bugs muito chatos! ela não é ruim, mas tem uns bugs chatos d++ e poucos conseguiram resolver! eu recomendo o Pokemon Dash v6 que o Valakinhas Fez Re-upload!
  21. Drazyn1291 postou uma resposta no tópico em Outros Jogos
    Vc pode tbm postar outras versões de roms de pokémon de GBA, como Dark Rising, Gold, Platinim, etc
  22. Drazyn1291 postou uma resposta no tópico em Ouvidoria
    Vish cumpadi! pq?
  23. Você esqueceu de informar que tem que ter adicionado a função setcreaturename! E também acabei de testar em um dash e não funcionou!
  24. Creio que o conteúdo que o Wanko editou esteja certo! só vou dar uma melhorada para deixar mais fácil ok? function onThink(interval, lastExecution, thinkInterval) local Npcname = "Varkhal" -- Nome do Npc local pos = {x=3145, y=3485, z=7} -- Local onde aparece o npc local nMin = 60 -- tempo em minuto para o npc sumir. addEvent(doRemoveCreature, nMin*60*1000, doCreateNpc(Npcname, pos)) doBroadcastMessage('O '.. Npcname ..' apareceu na cidade, aproveite pois ele irá sumir em '.. nMin ..' minutos.') return true endA função do código é a mesma só deixei mais facil para configurar

Informação Importante

Confirmação de Termo