Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. Slicer

    Effect Constante

    a function onThink, se n me engano, eh executada a cada 1seg... se tu deixar assim ela vai ficar se executando forever ;x provavel q de um lag gostoso ;p no caso eu aconcelharia tu... ir em lib/050-function.lua e por isso la.. dai usar esse script pro login.. function onLogin(cid) doEffect(cid) return TRUE end e usar esse script pra transformar..
  2. http://www.xtibia.com/forum/topic/197691-tirando-crash-do-mapa-pda-slicer/ ta ae..
  3. ta faltando aki tb.. <attack name="Thunder Punch" interval="2946" chance="28" range="1"> e thunder punch? serio? kkk deixa assim.. <attack name="Thunder Punch" interval="2946" chance="28" range="1"/> ou n..
  4. em tese ja era pra ta assim ;x ja q o monstro invocado vira summon do player... ;x
  5. eh entao o problema eh como eu flei.. ve se assim vai.. --- a parte do login.lua deixe assim... function onLogin(cid) if getPlayerStorageValue(cid, 45459) < 2 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 100) doCreatureSetDropLoot(cid, false) else doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) doCreatureSetDropLoot(cid, false) end creaturescripts/scripts/exp2.0.lua, procura por.. --- local corpse = doCreateItem(3058, 1, getThingPos(cid)) doDecayItem(corpse) doItemSetAttribute(corpse, "pName", getCreatureName(cid)) --alterado v1.7 coloca corpse quando o player morre! doItemSetAttribute(corpse, "attacker", getCreatureName(attacker)) doItemSetAttribute(corpse, "article", getPlayerSex(cid) == 0 and "She" or "He") --- e coloca isso embaixo.. setPlayerStorageValue(cid, 45459, -1) dai o item.. ou faz q nem o cleba flo ae kk eu n sei como usar o blessing ^^
  6. 1* - n era soh pra summonar 1 bixo? como assim a qntdade de monstros q vai summonar? 3* - vc coloco o ms nome nos 2 'local monster' ? tenta usar esse aki agora.. coloca no ms arquivo os 2...
  7. pra te flar a real eu to soh expeculando kk tb n sei se essa function funciona sempre, ou soh durante loga sei la.. kk e achei um problema ali.. if getPlayerStorageValue(cid, 45459) <= 2 then o certo eh.. if getPlayerStorageValue(cid, 45459) < 2 then pq tu seto a storage para 2.. entao se deixar <= nunca vai ir pro else... ^^
  8. sei la.. deixa o cara testar ae '--' mas no caso eu colocaria o setLoss tb na action e n setava a storage para -1 quando o player logar e sim quando morrer ^^
  9. oia ate deve... mas n sei como era a ideia do criador do topico mas.. •se caso o cara usar o item e morrer ele vai perder exp... •se ele usar o item, e deslogar, ele n perde exp... •MAS se ele usar o item, deslogar, logar denovo, e deslogar denovo ele perde exp '--' •no caso isso soh vai prevenir de perde exp para caso o player use o item, deslogue, e n deslogue mais ate morrer...
  10. soh uma duvida cleba.. como q um summon vai poder usar um item? '----'
  11. malz pega a parte do onEquip denovo '--'
  12. function onEquip (cid, item, slot) local monster = "Demon" local summon = doSummonCreature(monster, getPlayerPosition(cid)) doConvinceCreature(cid, summon) return true end function onDeEquip(cid, item, slot) local monster = "Demon" if #getCreatureSummons(cid) >= 1 then for _, summon in ipairs(getCreatureSummons(cid)) do if getCreatureName(summon) == monster then doSendMagicEffect(getPlayerPosition(summon), 21) doRemoveCreature(summon) break end end end return true end tag.. <movevent type="Equip" itemid="ID DO ITEM" slot="necklace" event="script" value="NOME DO ARQUIVO.lua"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="necklace" event="script" value="NOME DO ARQUIVO.lua"/>
  13. e exatamente como ques checar isso? talk? eu gosto dessa function do kydrai.. no caso.. box = 2411 pos = {x= 123, y=321, z=7} item = 2160 local container = getTileItemById(pos, box) if container.uid > 0 and isContainer(container.uid) then local itensInBag = getItemsInContainerById(container.uid, item) if #itensInBag >= 1 then tem o item na caixa else n tem o item end end
  14. Slicer

    Como Por No Mapa

    tu quer isso pra q? outland? tenta fazer assim.. vai em actions/scripts/catch.lua e emcima disso.. local name = string.lower(getItemNameById(item2.itemid)) tu coloca isso.. local pos1, pos2 = {x = 1000, y = 1000, z = 5}, {x = 2000, y = 2000, z = 8} if isInRange(getThingPos(cid), pos1, pos2) then return doPlayerSendCancel(cid, "You can't try to catch a pokemon here!") end em pos1 e pos2 tu coloca as pos completas da diagonal esquerda superior e a diagonal direita inferior e todos os andares q se tem pokes....
  15. po mano.. bloco de notas eh o fim '--' usa Notepad++ ou OTScript Live!... ;/
  16. sorry esqueci disso.. vai ali na linha do premio e coloca isso embaixo.. setPlayerStorageValue(cid, 354978, 1)
  17. parece ser soh um erro isolado.. n deve precisar se preocupar com isso.. o script n conseguiu achar o corpse do poke na pos q veio como parametro do catch... ;x para n dar mais o erro podes tentar por isso.. vai ali na linha 107 e deixe assim.. if corpse and corpse > 0 then doItemSetAttribute(corpse, "catching", 1) else return true end
  18. amigo q serv base vc esta usando? o meu serv, q da na minha sing \/, ja vem com barra de CD, e varios outros sistemas... e no meu serv para criar um poke dentro da ball eh soh dizer /cb nome do poke...
  19. complementando o cleba... o sistema de safari n ta feito, ate pq ate pouco tempo nem tinha mapa no serv... quem sabe faço algu pra proxima atualizaçao...
  20. vai em creaturescripts/scripts/login.lua e acha essa parte.. elseif getPlayerStorageValue(cid, 5700) > 0 then --bike doChangeSpeed(cid, getPlayerStorageValue(cid, 5700)) if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 1394}, -1) else doSetCreatureOutfit(cid, {lookType = 1393}, -1) end troca isso.. doChangeSpeed(cid, getPlayerStorageValue(cid, 5700)) por isso.. doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, 500)
  21. tu diz, os pokes selvagens tao dando respaw ms quando tem um player no resp? se for.. vai em pastaDoOt/config.lua, eh na pasta principal antes de ir pra data... e procura isso... allowBlockSpawn = true eu nunca sei qual eh o certo a por... se tiver true, poe false.. se tiver false, por true..
  22. mano eu to usando ele aki e n deu nenhum problema ;/ n mexese em mais nd? ;x
  • Quem Está Navegando   0 membros estão online

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