Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. eu to aki... e to nem ae pra tu tb u,U eu gosto de animes, de naruto e de rock entao...
  2. n eh soh uma funçao... tem bem mais coisa envolvida... /\ ESQUECE...
  3. 1* ta ligado q existem 7 direçoes neh? entao esse teu else ae ta bem falho... 2* a getPosByDir tb aceita size... e funciona exatamente como a tua... -soh q ela eh completa neh... com as 7 dirs...- 3* local ret = pos --isso ae n adianta de nd ja q ainda vais alterar a tabela original... essa eh a getPosByDir... PS: AINDA ACHU Q DEVIA TER PARTE DE APROVAÇAO PARA ESSAS AREAS DE SCRIPTING... ¬¬
  4. Slicer

    Texto Vertical OTC

    sei la.. a ideia seria usar isso em uma Label... mas achu q tb n ia da certo n sei... ;x foda q n tem nenhum texto em vertical no client para da uma olhadinha kk'
  5. Slicer

    Texto Vertical OTC

    tem essa tag aki na VericalScrollBar... ve se funciona com label tb sei la... orientation: vertical
  6. oia... antes de tudoo achu q eu fiz uma proteçao na 1.9.1/2.9.1 para n da esse crash... ---------------------------------- --alterado v1.9.1 \/ if not isCreature(cid) then doRemoveItem(item.uid, 1) return true elseif (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item2 = doCreateItemEx(item.itemid) sendMail = true else item2 = addItemInFreeBag(getPlayerSlotItem(cid, 3).uid, item.itemid, 1) end ---------------------------------- mas vo explicar oq os idiotas fazem... eles abrem 2 acc, colocam um item unique na boost machine e entao deslogam... dai eles pegam o outro char e movem o item unique q ta na boost machine... com isso, no codigo antigo, o jogo tentava mandar o item unique pro depot do player e dai, sei la pq essa bosta acontece, da crash no serv... eu realmente n sei pq o pessoal q fez as sources deixou essa brecha.. mas... -o vodkart postou um script q manda os itens pro depot ms se o player tiver off... com a funçao q ele usou la da pra consertar esse script de boa... mas sinceramente n to afim de fazer isso entao, good luck...-
  7. Slicer

    Saudades

    oia quem apareceu kk'
  8. ja antecipo q antes de mais nd tem q tirar algumas proteçoes do exp.lua... -de quando o player leva hit- achu q deve da pra fazer usando onThink... mas sinceramente, vai ficar pesado pra kct! teria q ficar checando se o monstro tem target... se tiver, tem q ver se eh summon... se for, tem q ver se o summon ta trapado, faz uma funçao q verifica emvolta do summon e ve se tem alguma pos livre q de para andar -isWalkable-, ou se ta muito distante... se tiver, mudar o target pro player... e ao ms tempo, caso seja um player o target, tem q ficar de olho se ele tem summon e se o summon n ta trapado e n ta longe, para dai mudar o target de volta pro monstro... resumindo, sistema foda e chato pra kct de fazer kkk' good luck ae
  9. ainda n aprendeu? '---' sempre q tu faz.. local a = voc[getPlayerVocation(cid)] tu tem q verificar se isso deu certo ou retornou nil... if a then ... end
  10. Slicer

    GlobalStorage

    storages values, sendo globais ou nao, sao 'compartimentos' q sao usados para guardar informaçoes... as storages 'locais', setPlayerStorageValue/getPlayerStorageValue, sao salvas para cada player, se tu setar uma storage dessa num player ela vai ficar salva soh para esse player... as storages globais, setGlobalStorageValue/getGlobalStorageValue, sao salvas na database e elas sao globais para todo o serv... elas funcionam quase como uma variavel global soh q elas continuam com o valor delas salvo ms depois do serv fechar...
  11. q q tu acha? ¬¬
  12. 'Não serão aceitos comentários em tópicos, como, 'vou testar aqui e já falo', poste apenas depois de realmente ter testado o script.' tao bom n ter mod aki ;p
  13. malz esqueci dessa meuda ;p local config = { msg = "Club UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) if skill ~= SKILL_CLUB then return true end local diff = newlevel - oldlevel doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25) return true end e o do sword... local config = { msg = "Sword UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) if skill ~= SKILL_SWORD then return true end local diff = newlevel - oldlevel doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+ (diff*25)) doPlayerAddMana(cid, diff*25) return true end
  14. @Maenilse como ja flei, teu script esta errado... o setMax ta dentro do for... vai dar + 8*25 de life/mana...
  15. alias, agora q parei pra ver, esse script esta errado --' vai da 8*25 de life... usa esse aki... local config = { msg = "Clup UP", eff = CONST_ME_FIREWORK_BLUE, } function onAdvance(cid, skill, oldlevel, newlevel) local diff = newlevel - oldlevel doSendMagicEffect(getThingPos(cid), config.eff) doSendAnimatedText(getThingPos(cid), config.msg.."["..newlevel.."]", 86) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(diff*25)) doCreatureAddHealth(cid, diff*25) return true end
  16. isso muda tanto o hp qnt mana... mas soh funciona depois do player deslogar... por isso a funçao setPlayerMaxHealth... ela muda direto no Objeto Player... ;x edit: descobri oq tava faltando... coloque isso.. doCreatureAddHealth(cid, 25) embaixo disso... setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+25)
  17. lol? essa funçao era pra funcionar sem precisar relogar
  18. lib/catch system.lua if pokes[getPlayerStorageValue(cid, 854788)] and name == getPlayerStorageValue(cid, 854788) then rate = 15 end soh mudar o 15 ali... no caso, todas as balls vao ter rate 15...
  19. eu sinceramente achu bem inutil esse tpw de coisa... ficar 'enfeitando' muito o client acaba estragando... e, pessoalmente, se fosse pra fazer esse tpw de coisa, eu faria uma barra 'fina' no canto ou na parte de baixo presa e grudado no canto... -tpw minha cdBar, soh q grudada em algum canto- mas neh.. vai de cada um ^^
  20. eh assim... a funçao setMaxHealth n adiciona mais vida, ela seta ms a maxHealth... entao teria q usar assim a funçao... setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+25) soh q tb n sei se depois q usa essa funçao ele salva essa vida extra no banco de dados... -nunca usei isso com players- se n setar teria q fazer uma query para setar a maxHealth direto na DB...
  21. aki se eu mandar o comando no chat guild ele vai mandar no chat guild a msg... se mandar em outro channel vai mardar normal com o sendmsg... mas blz.. however ;p
  22. clr q tem q adicionar no login.lua neh ¬¬ registerCreatureEvent(cid, "Playeradvance")
  23. cabei de testar aki e foi --' 20:40 Membros da Guild :[GOD]Ticho,Ticha. 20:40 You see yourself. You are a GOD and a Gardestrike Tamer from Saffron City. You are Leader from the Avengers. Position: [X: 1045][Y: 1057][Z: 7]
  24. teu char tem guild ms? ;x pq agora n parece ter nenhum problema n... ;x -preguiça de testar aki-
  25. Slicer

    Saudades

  • Quem Está Navegando   0 membros estão online

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