Ir para conteúdo

The King of Madness

Membro
  • Registro em

  • Última visita

  1. a versão que eu baixei do edu no git ta aceitando ate a versão 10.99 (apenas informando) mas acha viável abrir mão do TFS para usar OTX? por ter muitas gambiarras isso não deixaria o OTX mais frágil?
  2. to com essa mesma sensação, acho o OTC mto bom, da para fazer muitas coisas nele, e bem mais fácil de alterar/implementar (minha opinião), parece que a comunidade não se apegou muito... (o povo quer tudo já pronto), to estudando OTC para implementar no meu projeto.
  3. The King of Madness alterou sua foto pessoal
  4. The King of Madness reagiu a uma resposta no tópico: Diminuir lag no Map Editor
  5. Ola! tudo bem com você? gostaria muito da ajuda de vocês, estou enfrentando um "pequeno" probleminha, vamos direto ao assunto: to tentando criar uma spell que o seu dano seja a seguinte formula: function onGetFormulaValues(cid, level, skill, attack, factor) min = (skill * 1) * -1 max = (skill * 1) * -1 return min, max end setCombatCallback(combat1, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") formula simples, porem, quando estou usando armas com fist, sword, club e axe a formula pega exatamente o valor da skill que o personagem possui (por exemplo, um kina com skill 80 vai rita 80 usando essa magia) porem, eu não estou conseguindo pegar o valor da skill distance, se eu coloco um arco ou uma besta (junto com os arrow ou bolts) ela fica pegando o valor da skill fist, segue o modelo de uma das armas no item.xml <item id="2456" article="a" name="training bow"> <attribute key="weight" value="3100" /> <attribute key="weaponType" value="distance" /> <attribute key="slotType" value="two-handed" /> <attribute key="ammoType" value="arrow" /> <attribute key="range" value="5" /> </item> e do arrow <item id="2544" article="an" name="arrow" plural="arrows"> <attribute key="weight" value="70" /> <attribute key="slotType" value="ammo" /> <attribute key="attack" value="25" /> <attribute key="maxHitChance" value="90" /> <attribute key="weaponType" value="ammunition" /> <attribute key="ammoType" value="arrow" /> <attribute key="shootType" value="arrow" /> <attribute key="ammoAction" value="removecount" /> </item> tenho a sensação que o problema é na source, se for, alguém pode me explicar a onde mecher? ou possui uma source 8.6 que não esteja "bugada" como a minha? obs: eu tentei criar uma variável local e usei o metodo getPlayerSkillLevel(cid, skillId), porem, ele ainda continuava pegando a skill fist e não distance... alguém pode me ajudar? ----- Resolvido desculpa, após vários testes eu consegui resolver o problema através de uma "gambiara", irei explicar para caso alguém futuramente passe pelo mesmo problema: function onGetFormulaValues(cid, level, skill, attack, factor) local skillid = getPlayerSkillLevel(cid, 4) min = (skillid * 1) * -1 max = (skillid * 1) * -1 return min, max end criei uma variavel local com o nome "skillid" e nela to setando diretamente o id da skill distance do personagem (eu já tinha a receita, porem tava fazendo errado, desculpa) 0 = Fist 1 = Club 2 = Sword 3 = Axe 4 = Distance
  6. The King of Madness reagiu a uma resposta no tópico: (Resolvido)Efeito no jogador
  7. The King of Madness reagiu a uma resposta no tópico: (Resolvido)Efeito no jogador
  8. @Wakon baaaah, desculpa pelos problema q arrumei cara, não acredito que eu acabei esquecendo de registrar no login.lua... obg amigo, desculpa x.x', agr ta funcionando perfeitamente
  9. @Wakon no console mostra apenas que o personagem logou e deslogou (ou seja, não ta startando o evento) @KotZletY o seu também não funcionou =/ (obs: tentei botar tambem o print("Working!!") e nd de mostra ;/ @Edit -- Acredito que talvez essa informação não va ser de grande importancia, mas vou informar mesmo assim. no meu creaturescript.xml o codigo ta assim <event type="think" name="Effect" event="script" value="efekt.lua"/>
  10. Bom dia (tarde/noite)! venho novamente pedir ajuda de vocês, pelo fato de estar mudando meu servidor de 8.54 para 8.60 muitas scripts estão tendo a necessidade de ser modificadas, algumas eu mesmo estou conseguindo modificar, outras com ajuda de guias e talz, e tem ums que eu não sei nem por onde começar... a que eu estou precisando nesse momento seria essa script creaturescripts\scripts local config = { storage = 31520, timee = 0,1, -- quanto tempo é agora exibido efeito efekt1 = 21, -- Raio Azul efekt2 = 22, -- Raio Vermelho efekt3 = 23, -- Aura Azul efekt4 = 24, -- Raio Vermelho Longo efekt5 = 33, -- Chamas Negras efekt6 = 45, -- Varios Getsugas efekt7 = 46 -- Aura Vermelha } function onThink(cid, interval) if getPlayerVocation(cid) == 0 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 4 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt1) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 5 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt2) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 6 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt3) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 7 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt4) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 8 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt5) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 9 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt6) exhaustion.set(cid,config.storage,config.timee) elseif getPlayerVocation(cid) == 10 and exhaustion.get(cid, config.storage) == false then doSendMagicEffect(getPlayerPosition(cid),config.efekt7) exhaustion.set(cid,config.storage,config.timee) end return true end dependendo de qual seja a vocação, era ira ganhar um effect especifico, vale ressalta que o código esta funcionando normalmente em 8.54, meu problema é fazer ele roda em 8.6 =S
  11. eu alterei no banco de dados e ainda dava o problema..., realmente n consegui entender, porem criando novos char ta funcionando sem problema xD, então deixei aquele char de lado para depois ver o motivo dos erros
  12. eu precisei criar um novo char para que ele pode-se funcionar, mas agr esta funcionando sem problema, futuramente eu tento descobrir o por que de esta dando esse erro na quele outro char, obg
  13. não funcionou também amigo, o erro [Vocations::getVocations] Vocation 4294967295 ainda continua =/ edit -- O char loga, mas não troca a outifit, acho que não ta conseguindo assimilar o valor da vocação com o script quando puxa, não sei :S
  14. primeiramente, obg pelas respostas, com ambas o personagem consegue logar (um problema a menos), entretanto, o looktype não é alterado, e o erro em getVocation ainda continua
  15. Bom dia! (tarde/noite), acredito que o meu erro é simples, porem, não consigo enxergar a solução, então, gostaria de pedir ajuda! Eu tenho um script q fica na pasta \creaturescripts\scripts que tem a seguinte funcionalidade: "Toda vez que o usuario logar, dependendo da sua vocação, sera definido um looktype para ele", segue o script abaixo: loginvisual.lua function onLogin(cid) visual = { [0] = {lookType = {lookType=24}}, [1] = {lookType = {lookType=28}}, [6] = {lookType = {lookType=31}}, } local checkvisual = visual[getPlayerVocation(cid)] if (not checkvisual ) then else doSetCreatureOutfit(cid, checkvisual.lookType, -1) doCreatureSay(cid, 'Welcome !', TALKTYPE_ORANGE_1) return true end end creaturescripts.xml <event type="login" name="LoginVisual" event="script" value="loginvisual.lua"/> quando eu tento conectar no servidor, o meu personagem não chega a logar, porem, no exec do servidor informa isso sempre que eu tento efetuar um novo loguin: Obs: também percebi que no banco de dados a vocação da classe que antes era "1" fica "0" Servidor 8.6 Banco de Dados: PhpMyAdmin obrigado pela sua atenção, tenha um ótimo dia!
  16. to usando ele como base para o desenvolvimento de um servidor derivado, eu recomendo mto, tem mtos bugs corrigidos e o autor é bastante ativo, qualquer coisa pode mandar msg para ele que ele sempre ajuda

Informação Importante

Confirmação de Termo