Ir para conteúdo

Smadok

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Smadok recebeu reputação de gangor em Sistema de summon(pet) por item não importando a classe   
    Então cara, você pode fazer da seguinte maneira:
    Após declarar a função
    , você terá que fazer com o que o script só continue se o player que está usando for determinada vocação. Primeiramente, logo após a função você fará com que o script pegue a vocação do player e continue ou não.
    Ficaria da seguinte forma:


    local vocations = {1, 5} -- Tabela com os id's das vocations que eu coloquei pra usar o item, que no caso são Sorcerer e Master Sorcerer, você pode modificar.

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if not isInArray(vocations, getPlayerVocation(cid)) then
    return doPlayerSendCancel(cid, "Você não tem a vocação necessária para usar esse item.")
    end

    doCreatureSay(cid,"Evocar! War Bear!",20)
    doConvinceCreature(cid, doSummonCreature("War Bear", getPlayerPosition(cid)))
    doPlayerRemoveItem(cid, 5896, 1)

    return doSendMagicEffect(toPosition, 12)
    end


  2. Gostei
    Smadok recebeu reputação de jNo em [Resolvido] Pedido 3 Scripts e 1 modificação   
    Editei, tenta agora.
  3. Gostei
    Smadok recebeu reputação de julemar em [Resolvido] script que solta efeito diferenti   
    Usa assim:


    local config = { positions = { ["Welcome"] = { x = 160, y = 53, z = 7 }, ["Sala Tps"] = { x = 157, y = 47, z = 7 }, ["P. Quest"] = { x = 148, y = 43, z = 6 }, ["P. city"] = { x = 164, y = 47, z = 7 }, ["Premium"] = { x = 155, y = 46, z = 7 }, ["Bonus"] = { x = 166, y = 53, z = 7 }, ["Coliseu"] = { x = 156, y = 55, z = 6 }, ["Pvp-War"] = { x = 158, y = 55, z = 6 }, ["Dota"] = { x = 160, y = 55, z = 6 }, ["Futebol"] = { x = 162, y = 55, z = 6 }, ["Forja"] = { x = 164, y = 55, z = 6 }, ["F. Tower"] = { x = 166, y = 55, z = 6 }, ["Elf"] = { x = 153, y = 49, z = 5 }, ["Vampire"] = { x = 153, y = 53, z = 5 }, ["War"] = { x = 158, y = 47, z = 7 } }, effects = {35, 10, 5, 3}, } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(255)) doSendMagicEffect(pos, config.effects[math.random(#config.effects)]) end return true end
  4. Gostei
    Smadok recebeu reputação de vetogato em Script de Morte mas Real (?)   
    Creaturescript:


    function onDeath(cid, corpse, killer) setPlayerStorageValue(cid, 1234, 1) doSetCreatureOutfit(cid, {looktype = 48}, 1 * -1) return true end function doChangeStats(cid) if getPlayerStorage(cid, 1234) == 1 then if getCreatureCondition(cid, CONDITION_INFIGHT)) ~= 0 then return false end end end function onLogin(cid) if getPlayerStorage(cid, 1234) == 1 then registerCreatureScript(cid, "LoginAfterDead") end return true end Action: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 1234) == 1 then setPlayerStorageValue(cid, 1234, 0) return true end getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, 136) else doSetCreatureOutfit(cid, 128) end

    Agora é só instalar, amigo.
  5. Gostei
    Smadok recebeu reputação de vetogato em [Resolvido] [Pedido] Item usado em uma ActionID   
    Sim, eu queria te passar pelo skype porque você poderia ficar com algum dúvida, mas enfim.

    Fica assim:



  6. Gostei
    Acho que seja isso:


    function onStepIn(cid, item, position, fromPosition)[/size] if not isPlayer(cid) then return true end local outfit = getCreatureOutfit(cid) outfit.lookHead = 1 -- ID DA COR HEAD outfit.lookBody = 2 -- ID DA COR BODY outfit.lookLegs = 3 -- ID DA COR LEGS outfit.lookFeet = 4 -- ID DA COR FEET doSetCreatureOutfit(cid, outfit, -1) return true end
  7. Gostei
    Acho que seja isso:


    function onStepIn(cid, item, position, fromPosition)[/size] if not isPlayer(cid) then return true end local outfit = getCreatureOutfit(cid) outfit.lookHead = 1 -- ID DA COR HEAD outfit.lookBody = 2 -- ID DA COR BODY outfit.lookLegs = 3 -- ID DA COR LEGS outfit.lookFeet = 4 -- ID DA COR FEET doSetCreatureOutfit(cid, outfit, -1) return true end
  8. Gostei
    Smadok recebeu reputação de Markin em Script de Morte mas Real (?)   
    Creaturescript:


    function onDeath(cid, corpse, killer) setPlayerStorageValue(cid, 1234, 1) doSetCreatureOutfit(cid, {looktype = 48}, 1 * -1) return true end function doChangeStats(cid) if getPlayerStorage(cid, 1234) == 1 then if getCreatureCondition(cid, CONDITION_INFIGHT)) ~= 0 then return false end end end function onLogin(cid) if getPlayerStorage(cid, 1234) == 1 then registerCreatureScript(cid, "LoginAfterDead") end return true end Action: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 1234) == 1 then setPlayerStorageValue(cid, 1234, 0) return true end getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, 136) else doSetCreatureOutfit(cid, 128) end

    Agora é só instalar, amigo.
  9. Gostei
    Smadok recebeu reputação de MaXwEllDeN em [Resolvido] [Pedido] Item usado em uma ActionID   
    Sim, eu queria te passar pelo skype porque você poderia ficar com algum dúvida, mas enfim.

    Fica assim:



  10. Gostei
    Smadok recebeu reputação de Adriano SwaTT em [Resolvido] [Pedido] Item usado em uma ActionID   
    Sim, eu queria te passar pelo skype porque você poderia ficar com algum dúvida, mas enfim.

    Fica assim:



Informação Importante

Confirmação de Termo