Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. Mais facil você setar para que ele possa aprendar a usar a spell.
  2. Não cara. Adoro as suas versões diretas. Chega a um ponto ser engraçado rs.
  3. x,y = executeFormBashakara("4x2 + 1x -5 = 0 ") print(x) print(y) deu: false -16 tentei coloca o expoente 1 do segundo x, mas ainda sim n foi. x,y = executeFormBashakara("4x2 = 4 ") print(x) print(y) deu 0 0 sem coments x,y = executeFormBashakara("1x2 - 2x - 63 = 0 ") print(x) print(y) deu 1.4142135623731 -1.4142135623731 what the fuck, da onde saiu esse resultado escroto?? o correto seria -7 e 9... tenta fazer menor e de forma simples, fica mais facil de achar os erros, e geralmente da da mais certo. Da erro e por causa da função adptBhaskUnknownsNumbers(bash) Foda que quando fui conferir ela tava colocando zeros em valores de b ou c que ja existiam mais to resolvendo o problema. Vou pensar uma maneira de reduzir memoria. Se você retirar vai estar totalmente normal. Acabei de ver também que tinha colocado um (-) na formula final de bashkara ja concertei.
  4. rs a um tempo atrás(não muito tempo) a maioria do pessoal que está discutindo eram grandes colegas de equipe. Interessante a mudança.
  5. pega o bonde andando nao cara, se me deletou dos contatos pq eu te tirei do otp, pq voce nao faz anda sempre esperando que os oturos assumuam a sua responsabilidade, nao foi atoa que voce afundou o wt..... como ja disse nunca quiz cargos! so se voce prometer que na proxima vez voce vai revolucionar sua area e esquecer da minha! Ta sem o que falar mesmo em pia para revirar o passado. Mais enfim. Interessante que o otp nem foi levantado. O ########## sim...(O xtibia ainda não tiro o WT na lista de palavras bloqueadas)
  6. Acho legal a confusão que fazem so para terem cargos. Porque seu colega subiu você chora argumentando bobagens. E outros ainda descem mais discutindo com eles rs.
  7. Bhaskara e um formula matematica capaz de resolver uma equação de segunda grau(ax^2+bx+c) ela é muito abordada no 6°~9° do ensino fundamental chegando também no ensino medio. Eu fiz uma versão com ultlização simples basta colocar a equação de 2 grau numa string que ele irá resolver a sua equação. function string.explode(e, sep) local result = {} e:gsub("[^".. sep .."]+", function(s) table.insert(result, s:match("^%s*(.-)%s*$")) end) return result[1] and result or 0 end function executeFormBashakara(bash) local function validateZero(x) local x = tostring(x) if string.sub(x, 1, 1) == "-" and string.sub(x, 2, 2) == "0" or not tonumber(x) then return 0 end return x end local function adptBhaskSing(bask) bask = string.gsub(bask, " ", "") bask = string.gsub(bask, "-", "+-") return bask end local function stringToNumber(str) for i =1, #str do local y = string.sub(str, 1, i) if y ~= "-" and y ~= "+" then if not tonumber(y) then return tonumber(x) end end x = y end return y end bash = adptBhaskSing(bash) a = string.explode(bash, "+")[1] b = string.explode(bash, "+")[2] c = string.explode(bash, "+")[3] delta = (stringToNumber(b)^2)+(-4*stringToNumber(a)*stringToNumber(c)) if delta < 0 then return false,delta end bhask1 = validateZero((stringToNumber(b)+math.sqrt(delta))/(2*stringToNumber(a))) bhash2 = validateZero((stringToNumber(b)-math.sqrt(delta))/(2*stringToNumber(a))) return bhask1,bhash2 end x,y = executeFormBashakara("4x2 = 0 ") print(x) print(y)
  8. Eu tenho um respeito a ti piabeta afinal você chegou e expôs suas ideias. Boa sorte em sua jornada pokemon.
  9. Tem um errinho meu colega. O return vai brekar o loop isso significa que o so um player especificamente o primeiro vai ser retornado. Uma array resolveria o problema.
  10. tive que responder para não ficar com azar. tenho medo dessas coisas
  11. Muda o ip do client. Tem o tutorial no proprio topico não preciso explicar novamente. Boa sorte.
  12. A questão dos pokemons não evoluirem pode ser que eles so evoluem com stones. Como o gloom para vipuleme ou belossoum(apenas para stones) O lukas666 ja respondeu o resto a questão dos icones e so ativar. As stones por kill e so retirar em creaturescripts A pokedex e so retirar o gain items dela.
  13. caotic

    Barra de Spells

    Então meu colega. Adptar este sistema para pokemon não e dificil. Da uma olhadinha no sistema de moves de pokemon se tiver duvidas crie um tópico em pedidos e duvidas concerteza iremos ajudar.
  14. caotic

    Barra de Spells

    Ela e automatica abre quando tu loga. Mais se sentir que ela muito grande basta diminuir em seu sistema. Você também pode adicionar um botão de hide.
  15. caotic

    Barra de Spells

    De que modo? As spells ficam listadas então se tu clikar ele vai ser usada.
  16. Tenho saudade desse lugar vontande de voltar a ajudar essa comunidade :/
  17. caotic

    Barra de Spells

    Bar Spell Está me dando muita angustia ver o xtibia tão decaido e com pouco conteudo então resolvi dar a minha contribuição. Então resolvi posta a bar spell que desenvolvi num antigo projeto de naruto. A barra de spell e uma barrinha que lista todas as spells de um character ela não usa opcode. Vamos começar extraia na sua pasta modules do otclient o arquivo anexado no topico agora vamos a seu otserv e crie uma arquivo lua em data/lib chamado spell e coloque isto: function sendSpellsForBarSpell(cid) local dir = "data/spells/spells.xml" str = "ShowJutsu/" print("oi") local monster = io.open(dir, "r") for i in monster:read("*a"):gmatch('<instant(.-)</instant>') do local name = i:match('name="(.-)"') if string.find(i, '<vocation id="'..getPlayerVocation(cid)..'"/>') or string.find(i, 'needlearn="0"') and not string.find(i, '<vocation id') or getPlayerLearnedInstantSpell(cid, name) then local level = i:match('lvl="(.-)"') local word = i:match('words="(.-)"') if getPlayerLevel(cid) >= tonumber(level) then str = str..name.."-"..word.."/" end end end doPlayerSendCancel(cid, str) doPlayerSendCancel(cid, "Barra de moves atulizada") end Vá em creaturescripts e crie um arquivo lua chamado de bspell e coloque isto: function onAdvance(cid, skill, oldLevel, newLevel) if skill ~= 8 then return true end sendSpellsForBarSpell(cid) return true end Registre a tag em creaturescripts.xml: Registre o event em login.lua: Coloque isto em login.lua depois de onLogin(cid) (Se quiser para você pode retirar a barra do account manager colocando isto depois da verificaço do account manager) : game_spells.zip
  18. caotic

    Opa

    não imagino como o preioso acho esta foto.
  19. Nossa +- 1500 mensagens excluidas
  20. Existe a função shell a mesma que abre as web paginas do seu otc. Basta especificar no arquivo de iniciação do seu otc. (Nas sources)
  21. Ja esta na hora de um servidor de avatar decente aparecer
  22. caotic

    [FABRICA]Otclient

    Não. Não vejo mais motivos de continuar a fabrica . Mais quem precisa de ajuda eu estarei a disposição basta entrar em contato.
  23. não gosto que meu nome fique enfiado em intrigas. Gostei das edições da dex o design fico bem legal so acho que deveria ter mais detalhes para ficar mais perfeito.
  • Quem Está Navegando   0 membros estão online

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