
-
Novo projeto a caminho!
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?
-
Novo projeto a caminho!
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.
-
The King of Madness alterou sua foto pessoal
-
-
-
bug em spell com dano da skill distance
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
-
-
-
(Resolvido)Efeito no jogador
@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
-
(Resolvido)Efeito no jogador
@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"/>
-
(Resolvido)Efeito no jogador
@Wakon não funcionou :S
-
(Resolvido)Efeito no jogador
ainda não funciona amigo
-
(Resolvido)Efeito no jogador
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
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
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
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
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
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
1
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
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
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
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
-
(Resolvido)Erro ao mudar automaticamente uma outifit quando logar
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!
-
Global 8.60
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