Ir para conteúdo

MatheusGlad

Conde
  • Total de itens

    528
  • Registro em

  • Última visita

  • Dias Ganhos

    30

Tudo que MatheusGlad postou

  1. Pentagono Regular de Lado 1 cos(x) = ? x = 36 se ajuda OBS: Não vale 0,80901699437494742410229341718282 '-'
  2. QUERO ATE 1000000 AGORA SEU VADIO VAI DEIXAR 1 ANO RODANDO NO TEU PC kk n sao 282 errado... '-' kk faz no papel agora ps: seu script eh muito lentinho FLW lua bem melhor oxi Computando 999995/1000000 Computando 999996/1000000 Computando 999997/1000000 Computando 999998/1000000 Computando 999999/1000000 Computando 1000000/1000000 2997 numeros.
  3. ¬¬ agora quero os de 1 a 10000 espero a resposta
  4. O won eh menina seu besta ¬¬ queria que ele tivesse letra de que? KKKK To com um bagui que acho que nem tem como fazer riariairaira soh contando mesmo no dedo kk tipo: De 1 a 300 quantos numeros inteiros tem a soma de seus algarismos igual a 10? A) 15 números B) 16 números C) 26 números D) 28 números E) 30 números
  5. '-' nossa e eu achando que ia ser mais dificil aff como eu sou burro vlw diogo kk
  6. MatheusGlad

    Help Racionalizaçao

    Alguem pela mor me diz o fator racionalizador dessa porcaria to me matando aki ja '-' Grato
  7. É isso só waste rirairiaria Ps: "Hunted nao upa", porque sera que eu ja upei 3 lvl???
  8. <movevent type="tradeaccept" itemid="12578,12579,12580" event="script" value="trade.lua"/> soh botar assim na tag
  9. Olha, teho meus momentos neh Mais um ai: Troxa usou runinha e pegou red '-' riariariai
  10. Aceita party de estranhos mesmo... SURFAAA Bonus: Pegamos ele voltando pra hunt, pegamos pk nele jogamos runinha em baixo ele usou catou pk mas o red falhou dai DEAD DNV Name: Elduke Cris Sex: male Vocation: Knight Level: 138 Feb 22 2012, 20:23:03 CET Killed at Level 139 by Buteco de Esquina, Emekalo Makalo and Faleces Void. Feb 22 2012, 19:47:10 CET Killed at Level 139 by Ancient Maghestal, Emekalo Makalo, Faleces Void and a ghoul. Bonus²:
  11. Hmm, anyur voce falou para evitar a madrugada, porem eh um dos unicos horarios que voce consegue pegar a cave, ja que ela eh de carta e eh muito disputada, eu por exemplo uma vez eu loguei 5 min antes do server save e ja tinha 4 nego on la esperando o server save... obs: o server save era 4hrs eu acho Pelo menos no server que eu jogo draggy de dara eh de cartinha
  12. O que fazes aki andy gostoso. Concertou o pc que tem windows ja?
  13. MatheusGlad

    [Pedido]Canais

    Precisa editar as sources: Em chat.cpp procure por: bool ChatChannel::talk Nessa function ache: if(it == m_users.end()) return false; Pule 2 linhas e bote isso: SpeakClasses ntype = type; uint16_t channelId = getId(); if (channelId == 5) { if (player->getGroupId() == 6) { ntype = SPEAK_CHANNEL_RN; } else if(player->getGroupId() >= 2) { ntype = SPEAK_CHANNEL_O; } } Agora ache: it->second->sendToChannel(player, type, text, m_id, _time); Troque essa linha por: it->second->sendToChannel(player, ntype, text, m_id, _time); Bem assim gods falaram em vermelho e tutores, senior tutores, gms, cms em orange... qlqr coisa soh trocar os valores ali do access
  14. da pra fazer tem event de trade s onTradeRequest(cid, target, item) onTradeAccept(cid, target, item, targetItem) O problema eh que ta TradeAccept e o certo seria tradeaccept ... case sensitive
  15. Voce ta usando conditions certo? .. doRemoveCondition(cid, CONDITION_ATTRIBUTES) É um dos varios jeitos de fazer, o mais facil na minha opniao.
  16. data/movements/scripts/Genius.lua: CurrentSteps = {} CurrentSequence = {} PuzzleGeniusConfig = { centerPlayerPos = {x=988,y=985,z=7}, effectsid = { [9562] = {1, 0}, [9563] = {0, 1}, [9564] = {-1, 0}, [9565] = {0, -1} }, appearInterval = 1, disapear = 0.6, backPos = {x=987,y=982,z=7}, rewardPos = {x=995,y=988,z=6}, roundTimes = 100, } CurrentSequence = {} PuzzleGenius = {} function randomIndexFromTable(tab) local tb = {} for i,x in pairs(tab) do table.insert(tb, i) end return tb[math.random(1, #tb)] end function tileEffect(tileid, pos, int) local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=0}) doItemSetAttribute(tile.uid, "aid", 6661) local a = doCreateItem(tileid, pos) addEvent(function() local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}).uid doRemoveItem(tile, 1) end, int*1000) end function PuzzleGenius:ExecuteSequence(cid) if #CurrentSequence >= PuzzleGeniusConfig.roundTimes then doTeleportThing(cid, PuzzleGeniusConfig.rewardPos) doPlayerSetNoMove(cid, false) CurrentSteps = {} CurrentSequence = {} return true end table.insert(CurrentSequence, randomIndexFromTable(PuzzleGeniusConfig.effectsid)) for i,x in ipairs(CurrentSequence) do addEvent(tileEffect, PuzzleGeniusConfig.appearInterval*i*1000, x, {x=PuzzleGeniusConfig.centerPlayerPos.x+PuzzleGeniusConfig.effectsid[x][1], y=PuzzleGeniusConfig.centerPlayerPos.y+PuzzleGeniusConfig.effectsid[x][2], z=PuzzleGeniusConfig.centerPlayerPos.z},PuzzleGeniusConfig.disapear) end addEvent(doPlayerSetNoMove, (PuzzleGeniusConfig.appearInterval*#CurrentSequence+PuzzleGeniusConfig.disapear)*1000, cid, false) end function PuzzleGenius:Check(cid, currentSteps) if currentSteps[#currentSteps] == CurrentSequence[#currentSteps] then return true end return false end function onStepIn(cid, item, pos, fromPos) if pos.x == PuzzleGeniusConfig.centerPlayerPos.x and pos.y == PuzzleGeniusConfig.centerPlayerPos.y then if #CurrentSequence < 1 then doPlayerSetNoMove(cid, true) return PuzzleGenius:ExecuteSequence(cid) else return false end end local coordinates = {pos.x-fromPos.x, pos.y-fromPos.y} for i,x in pairs(PuzzleGeniusConfig.effectsid) do if x[1] == coordinates[1] and x[2] == coordinates[2] then table.insert(CurrentSteps, i) if PuzzleGenius:Check(cid, CurrentSteps) then doCreateItem(i, {x=PuzzleGeniusConfig.centerPlayerPos.x+coordinates[1], y=PuzzleGeniusConfig.centerPlayerPos.y+coordinates[2], z=PuzzleGeniusConfig.centerPlayerPos.z}) end end end if PuzzleGenius:Check(cid, CurrentSteps) then doTeleportThing(cid, fromPos, true) if #CurrentSteps == #CurrentSequence then doPlayerSetNoMove(cid, true) CurrentSteps = {} addEvent(function() PuzzleGenius:ExecuteSequence(cid) end, 500) end else doTeleportThing(cid, PuzzleGeniusConfig.backPos) CurrentSteps = {} CurrentSequence = {} end return TRUE end function onStepOut(cid, item, pos, fromPos) local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}) for i,x in pairs(PuzzleGeniusConfig.effectsid) do if i == tile.itemid then addEvent(function() local tilee = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}).uid doRemoveItem(tilee, 1) end, 100) break end end return TRUE end tags movements.xml: <movevent type="StepIn" actionid="6661" event="script" value="Genius.lua"/> <movevent type="StepOut" actionid="6661" event="script" value="Genius.lua"/> Mapa: A - Action ID 6661. B - Teleport que teleporta para A, centerPlayerPos no script. As pedras ou qlqr outro item que voce quizer botar sao obrigatorias para nao ocorrerem bugs, E os sqm dentro das pedras devem ter a caracteristica de nao poder logar. Script antigo... whatever postei nada pra fazer.
  17. Hmm na verdade nao precisa disso '-'. doPlayerAddItem(cid, 2160, 1000) Isso adiciona 1000 crystal coins ao player -- Dica Voce podia ter feito isso mais facil usando recursividade olha: function doPlayerAddHundreds(cid, itemid, count) doPlayerAddItem(cid, itemid, count > 100 and 100 or count) return count-100 > 0 and doPlayerAddHundreds(cid, itemid, count-100) or true end
  18. Kara, to falando que na tag, eh soh !coliseum mas na hora de falar no server nao... Falar no server eh com o open e close....
  19. Deu certo ou nao funciona? ¬¬ Voce usa: !coliseum open !coliseum close ...
  20. Ja sei, eh porque eu soh peguei o ids das portas viradas horizontalmente, voce nao passou o id delas verticalmente Soluçao: local doors = { [1] = {x=361, y=72, z=7}, [2] = {x=362, y=72, z=7}, } local open = { -- IDS QUE AS PORTAS ABERTAS VAO SE TRANSFORMAR [9170] = 9169, [iDVERTICALOPEN] = IDVERTICALCLOSED, } local closed = { -- IDS QUE AS PORTAS FEXADAS VAO SE TRANSFORMAR [9169] = 9170, [iDVERTICALCLOSED] = IDVERTICALOPEN, } function onSay(cid, words, param) if param == "open" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if closed[item.itemid] then doTransformItem(item.uid, closed[item.itemid]) break end end end elseif param == "close" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if open[item.itemid] then doTransformItem(item.uid, open[item.itemid]) break end end end end return true end Soh falta botar os ids ali
  21. Claro, que o meu nao funcionou, voce nao tem que botar !coliseum open;!coliseum close no XML, voce bota soh !coliseum, oq vem depois eh o parameter que eh configurado pelo script..
  22. Seria mais facil configurar mas daria lag se a area fosse mto grande, afinal o script roda em todos os sqms 256 stackpos checando se tem a porta...
  • Quem Está Navegando   0 membros estão online

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