Ir para conteúdo

xFkyx

Campones
  • Total de itens

    39
  • Registro em

  • Última visita

Tudo que xFkyx postou

  1. xFkyx

    Mineração

    Olá Xtibianos, depois depois de muito tempo ausente estou de volta. E queria compartilhar para vocês este script simples porém interessante. Então vamos lá. @Instalando data\actions\picareta.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 1234 then -- 1234 é aonde q o item vai ser usado if math.random(1,30) == 5 then -- chance de receber o item, se quizer mudar mude o "20" doPlayerAddItem(cid, 2146, 10) -- adicionando item e quantidade doSendMagicEffect(getThingPos(cid), 28) else doSendMagicEffect(toPosition, CONST_ME_POFF) end end return true end data\actions\actions.xml <action itemid="4874" event="script" value="picareta.lua"/> Bom, não consegui colocar ''local = ..." porque faz tempo que não uso e tava com um problema e não consegui consertar. Mas está ai, espero que gostem. PS: SE JÁ ESTIVEREM POSTADO, ME DESCULPEM MAS EU NÃO VI NENHUM
  2. xFkyx

    OtScriptLive

    Dps te do +rep t amu ^^
  3. xFkyx

    OtScriptLive

    Alguem tem como me passar o programa OtScriptLive? Ou algum outro debugger? Voltei com script a pouco tempo e preciso de ajuda.
  4. Mal organizado, e poucas explicações. Reprovado por mim. ps: tente por em code os scripts
  5. function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 1234235) == 1 then return doPlayerSendCancel(cid, "Você já usou isto") elseif not doPlayerRemoveItem(cid, 122427, 1) == 1 then return doPlayerSendCancel(cid, "Você não tem o item") end doCreatureAddHealth(cid, 10000) doPlayerRemoveItem(cid, 122427, 1) doPlayerSendTextMessage(cid, "10k de vida foram adcionados") end
  6. local pos = {x=1, y=2, z=3} -- cordenada do templo local cidade = 1 -- id da cidade local town = Saffron -- nome da cidade function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerStorageValue(cid, 109823) == 1 then doTeleportThing(uid, pos) end doTeleportThing(uid, pos) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSetTown(cid, cidade) doPlayerSendTextMessage(cid, "Você agora é um morador da cidade " .. town .."!") setPlayerStorageValue(cid, 109823, 1) end
  7. xFkyx

    [Dúvida] Idle

    15 * 60 * 1000 Se quiser segundos só muda o 10: 10*1000
  8. @up Adicionado, espero que goste(m)
  9. Eu te garanto que um erro de script, se vc postar pode ser mais facil pra descobrimos.
  10. xFkyx

    [Dúvida] Idle

    n, é o valor do config.lua
  11. xFkyx

    [Dúvida] Idle

    idleKickTime = 15 * 60 * 1000 É só mudar o 15, que são os minutos
  12. Legal, vou tentar fazer depois
  13. removido para edições
  14. function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) doSendMagicEffect(getPlayerPosition(cid) {x+1, y+1, z}, 10) doSendMagicEffect(getPlayerPosition(cid) {x+1, y-1, z}, 10) doSummonCreature(Monk, getPlayerPosition(cid) {x+1, y+1, z}) doSummonCreature(Monk, getPlayerPosition(cid) {x+1, y-1, z}) end
  15. Como a gente vai saber se você nem posto os script dos 2 e da pokebola?
  16. http://www.xtibia.co...ewstyle-player/ Ponhe seus devidos créditos @edit Pra provar que ele n sabe de script e copiou, o script está errado. @edit² E ele copiou uma parte do script do doidin kkkkkkkkkk
  17. Exp Fixa. Mas se quiser posso ver se ponho em stages tbm ;D
  18. Valeu ai pela opinião, e brigado pelo elogio. Estou pensando em uns scripts pra trazer para cá.
  19. xFkyx

    Duvida Sobre Add Event

    addEvent(doChangeSpeed(cid), 360000, cid, getCreatureSpeed(cid) - 100 Um exemplo.
  20. xFkyx

    Duvida Sobre Add Event

    local tempo = 1 -- em segundos local item = 123 -- id do item addEvent(doTransformItem(item.uid), tempo*1000, cid, item) tenta assim
  21. Olá Xtibianos, hoje percebi que não há um ring que da Double Exp ou mais/menos se você quiser. Então let's go ;D Primeiramente vá em data>moveevents>script e crie um arquivo double_exp.lua e ponha isso: local config = { rate = 2, -- quanto de exp ele vai ganhar(porcentagem) ex: 1.5 = + 50% item1 = 555, -- qual o item que vai virar item2 = 666 -- item original } function onEquip(cid, item, slot) doTransformItem(item.uid, item1, 1) doPlayerSendTextMessage(cid, "Agora você tem 2x mais de experiencia!") doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*rate) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, item2, 1) doPlayerSetExperienceRate(cid, 1) return TRUE end Se quiser com stages aqui está: Depois vá em data>moveevents>moveevents.xml e ponha isso: <movevent type="Equip" itemid="item id do ring original do script" slot="ring" event="script" value="double_exp.lua"> <movevent type="DeEquip" itemid="item id do ring original do script" slot="ring" event="script" value="double_exp.lua"> Em seguida vá em data>item>item.xml e procure o id do ring que você escolheu pra ser quando estiver equipado e substitua por isso: (exemplo) <item id="7697" article="a" name="experience ring"> -- item id="id do item" name="nome" <attribute key="weight" value="500"> <attribute key="description" value="This ring give you double exp (on)."> <attribute key="slotType" value="ring"> <attribute key="duration" value="30"> -- tempo de duração(segundos) <attribute key="showduration" value="1"> <attribute key="transformDeEquipTo" value="7708"> -- quando tirar do slot de ring vai transformar nesse id </item> Depois vá em data>item>item.xml e procure o id do ring que você escolheu pra ser quando não estiver equipado e substitua por isso: (exemplo) <item id="7708" article="a" name="experience ring"> -- id do itemque vai ficar quando não estiver equipado <attribute key="weight" value="500"> <attribute key="slotType" value="ring"> <attribute key="stopduration" value="1"> <attribute key="showduration" value="1"> <attribute key="transformEquipTo" value="7697"> -- id do que você escolheu no outro script que vai transformar quando esquipar </item> Espero que gostem, anteciosamente xFykx.
  22. xFkyx

    Duvida Sobre Add Event

    local tempo = 1 -- em segundos local item = 123 -- id do item addEvent(doTransformItem, tempo*1000, cid, item) o add event funciona assim: addEvent(callback, delay, parameter)
  23. @dezimlpa Esse comentário é considerado flood. Denunciado
  24. local removesCharges = "yes" function onUse(cid, topos, item, item2, frompos) local nonremskulls = {red = SKULL_RED, white = SKULL_WHITE, black = SKULL_BLACK} if isInArray(nonremskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"Você não pode remover o seus frags e seus skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid,0) doCreatureSay(cid,"Seus frags e skulls foram removidos!",19) doSendMagicEffect(getPlayerPosition(cid), 26) return true end if(removesCharges == "yes") then if(item.type > 1) then doChangeTypeItem(item.uid, item.type-1) else return true end end end
  • Quem Está Navegando   0 membros estão online

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