Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. 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...
  2. soh uma duvida cleba.. como q um summon vai poder usar um item? '----'
  3. malz pega a parte do onEquip denovo '--'
  4. 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"/>
  5. 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
  6. 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....
  7. po mano.. bloco de notas eh o fim '--' usa Notepad++ ou OTScript Live!... ;/
  8. sorry esqueci disso.. vai ali na linha do premio e coloca isso embaixo.. setPlayerStorageValue(cid, 354978, 1)
  9. 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
  10. 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...
  11. 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...
  12. 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)
  13. 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..
  14. mano eu to usando ele aki e n deu nenhum problema ;/ n mexese em mais nd? ;x
  15. eh fixa em 500.. BikeSpeedOn(cid,500)
  16. hã? intendi nd dessa ultima pergunta... ;x
  17. o brun no caso, o servidor reconhece 0 como false neh? mas e .LUA? se por.. if 0 then vai considerar false? '--' nunca pensei nisso mas...
  18. Slicer

    Addevent

    q item tas usando nesse script? eh um item 'usable'? q quando tu clica nele o ponteiro do mouse muda e tu pode clicar em outro lugar? pq esse itemEx eh o item q tu clicou com esse 'ponteiro diferente'... qlqr coisa.. se tu tiver soh clicando na arvores e querendo q ela mude, troca o itemEx.lua para item.uid
  19. vai em XML/vocations.xml e troca o teu por esse.. isso vai desbugar as skills, fazem elas upar normal por skillTry, e vai fazer a skill fishing precisar 3x + pnts pra upar doq oq ta agora... fazendo assim demorar mais pra upar ela...
  20. eh fui olhar o vocations.xml e vi q botando 3.0 em fishing fica lglzin... e sei la pq o fist tava como 0 e dai bugava as outras skills todas '---'
  21. Slicer

    Addevent

    sim eh bem assim q se usa... ;x soh tem q tomar cuidado com os addEvents, pq se o player deslogar ou morrer nesse meio tempo vai da erro no console ^^
  22. colocando um onDeath nos monstros em si, da sim pra fazer ele nascer depois de 7h... no caso o script soh rodaria caso o bixo morra... contando dai 7h depois disso para fazer eles nascer denovo '--'
  23. sim.. o lvl q tu por ae vai ser o lvl q vai ser multiplicado pelos status do poke..
  24. eh q o teu diretorio tem um acento.. (Flavia Tháyna) ;x nessa versao do OTClient ele n consegue ler o diretorio com acentos... dai tem 3 cosias.. ou espera a proxima atualizaçao q eu vo por pra down o OTClient na versao 0.5.5 q ja corrigi isso.. ou troca o nome do diretorio para um q n tenha acentos.. ou ve como o Edu arrumo esse problema la no site dele.. otclient Down
  • Quem Está Navegando   0 membros estão online

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