Ir para conteúdo
  • 0
Fawkzz12

pedido scripts [Resolvido] Proibido usar item em tal area

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Só você ir no actions abrir a script do item no qual quer proibir de usar, e abaixo de

if item.itemid ==

Coloque:

local canto1 = {x=91, y=184, z=7} -- Canto superior esquerdo do local
local canto2 = {x=101, y=191, z=7} -- Canto inferior direito do local
if isInRange(getCreaturePosition(cid), canto1, canto2) then
return doPlayerSendTextMessage(cid, 27, "Você não pode usar este item nessa área.")
end

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
function onUse(cid, item, frompos, item2, topos)

        if getPlayerStorageValue(cid, 990) >= 1 then
                doPlayerSendCancel(cid, "You can't use revive during gym battles.")
        return true
        end

        if getPlayerStorageValue(cid, 52481) >= 1 then
        return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6
        end

        if item2.itemid <= 0 or not isPokeball(item2.itemid) then
                doPlayerSendCancel(cid, "Please, use revive only on pokeballs.")
        return true
        end
local canto1 = {x=182, y=1121, z=15} -- Canto superior esquerdo do local
local canto2 = {x=523, y=1320, z=15} -- Canto inferior direito do local
if isInRange(getCreaturePosition(cid), canto1, canto2) then
return doPlayerSendTextMessage(cid, 27, "Você não pode usar este item nessa área.")
end

        local cooldownMoves = {
        ["Selfdestruct"] = 30,
        ["Selfdestruction"] = 30,
        }
        for a, b in pairs (pokeballs) do
                if item2.itemid == b.on or item2.itemid == b.off then  --edited deixei igual ao do PXG
                        doTransformItem(item2.uid, b.on)
                        doSetItemAttribute(item2.uid, "hp", 1)
                        local name = getItemAttribute(item2.uid, "poke")
                        for c = 1, 15 do
                                local str = "move"..c
                                local move = movestable[name][str]; move = move and cooldownMoves[move.name]
                                setCD(item2.uid, str, move or 0)
                        end
                        setCD(item2.uid, "control", 0)
                        setCD(item2.uid, "blink", 0) --alterado v1.6
                        doSendMagicEffect(getThingPos(cid), 13)
                        doRemoveItem(item.uid, 1)
                        doCureBallStatus(item2.uid, "all")
                        cleanBuffs2(item2.uid)  --alterado v1.5
                return true
                end
        end
doCureStatus(cid, "all", true)
cleanBuffs2(item2.uid) --alterado v1.5
if useOTClient then
onPokeHealthChange(cid) --alterei aki
end

return true
end

Tentei no revive, mas não deu.. 

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para

Please login or register to see this link.

. Se você tiver outros pedidos, crie um novo tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

  • Conteúdo Similar

    • Por Emooooo
      script para ot de guerra . obrg +rep
    • Por R e d
      Alguem pode me ajudar com um script de um bau que de X pokemon para Um player de tal Clan, exemplo players do seguintes clan vao pegar os seguintes pokemon
      Volcanic -> Shiny magmar
      Seavell -> Shiny CLoyster
      Wingeon -> Shiny Pidgeot
      Malefic -> Shiny Gengar
      Psycraft -> Shiny Alakazam
      Naturia -> Shiny Vileplume
      Raibolt -> Shiny Raiuchu
      etc..
    • Por Joaominorelli
      local addons = { [22903] = {pokemon = "Golem" , looktype = 4095, fly = 0, ride = 0, surf = 0}, [22893] = {pokemon = "Charmander" , looktype = 3976, fly = 0, ride = 0, surf = 0}, [22899] = {pokemon = "Feraligatr" , looktype = 3742, fly = 0, ride = 0, surf = 0}, --[22915] = {pokemon = "Feraligatr" , looktype = 3741, fly = 0, ride = 0, surf = 0}, [22895] = {pokemon = "Snorlax" , looktype = 3752, fly = 0, ride = 0, surf = 0}, [22882] = {pokemon = "Shiny Aggron" , looktype = 3779, fly = 0, ride = 0, surf = 0}, [22914] = {pokemon = "Raichu" , looktype = 3302, fly = 0, ride = 0, surf = 0}, [22894] = {pokemon = "Shiny Snorlax" , looktype = 3310, fly = 0, ride = 0, surf = 0}, [22896] = {pokemon = "Shiny Tangela" , looktype = 3316, fly = 0, ride = 0, surf = 0}, [22897] = {pokemon = "Shiny Tangela" , looktype = 3317, fly = 0, ride = 0, surf = 0}, [22905] = {pokemon = "Shiny Tentacruel" , looktype = 3319, fly = 0, ride = 0, surf = 0}, [22906] = {pokemon = "Shiny Tentacruel" , looktype = 3320, fly = 0, ride = 0, surf = 0}, [22907] = {pokemon = "Shiny Tentacruel" , looktype = 3321, fly = 0, ride = 0, surf = 0}, [22900] = {pokemon = "Marowak" , looktype = 3926, fly = 0, ride = 0, surf = 0}, [22943] = {pokemon = "Garchomp" , looktype = 3674, fly = 0, ride = 0, surf = 0}, [22944] = {pokemon = "Garchomp" , looktype = 3675, fly = 0, ride = 0, surf = 0}, [22945] = {pokemon = "Garchomp" , looktype = 3676, fly = 0, ride = 0, surf = 0}, [22946] = {pokemon = "Garchomp" , looktype = 3677, fly = 0, ride = 0, surf = 0}, [22882] = {pokemon = "Aggron" , looktype = 3777, fly = 0, ride = 0, surf = 0}, [22926] = {pokemon = "Togekiss" , looktype = 3401, fly = 0, ride = 0, surf = 0}, [22926] = {pokemon = "Shiny Togekiss" , looktype = 3403, fly = 3404, ride = 0, surf = 0}, [22927] = {pokemon = "Snorlax" , looktype = 3405, fly = 0, ride = 0, surf = 0}, [22917] = {pokemon = "Shiny Metagross" , looktype = 3907, fly = 0, ride = 0, surf = 0}, [23313] = {pokemon = "Noctowl" , looktype = 3731, fly = 3732, ride = 0, surf = 0}, [23867] = {pokemon = "Sceptile" , looktype = 4593, fly = 0, ride = 0, surf = 0}, [23867] = {pokemon = "Shiny Sceptile" , looktype = 4594, fly = 0, ride = 0, surf = 0} } local function getOldAddon (looktype) for index, value in pairs (addons) do if value.looktype == looktype then return index end end end function onUse(cid, item, fromPosition, itemEx, toPosition) local numero = addons[item.itemid].looktype local pb = itemEx.uid local pk = addons[item.itemid].pokemon if not isPokeball(itemEx.itemid) then doPlayerSendCancel(cid, "Voce so poder usar este item em uma poke ball.") return true end if getPlayerSlotItem (cid, 8).uid == pb and (getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 63215) >= 1) then doPlayerSendCancel (cid, "Desmonte do seu pokémon e volte-o para a poke ball.") return true end if getItemAttribute(pb, "addon") and getItemAttribute(pb, "addon") == numero then doPlayerSendCancel(cid, "Seu pokemon ja esta com este addon.") return true end if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Por favor, volte o seu pokemon para a poke ball.") return true end if getItemAttribute(pb, "poke") ~= pk then doPlayerSendCancel(cid, "Desculpe, voce nao pode adicionar este addon neste pokemon.") return true end if getItemAttribute (pb, "addon") and getItemAttribute (pb, "addon") > 1 then doPlayerSendTextMessage(cid, 27, "Voce substituiu um "..getItemNameById (getOldAddon (getItemAttribute (pb, "addon"))).." por um "..getItemNameById (item.itemid).." addon!") else doPlayerSendTextMessage(cid, 27, "Agora seu pokemon usara este "..getItemNameById (item.itemid).."!") end doRemoveItem(item.uid, 1) doSetItemAttribute(pb, "addon", numero) setPlayerStorageValue(cid, 32000, 1) return true end  
      Entao gente como podem ver eu tenho esse addon system ai, eu queria que o id 23867 pudesse ser usado, tanto no sceptile, quanto no sh sceptile, no sh sceptile ele funciona normal, já no sceptile comum ele nao da, fala que nao pode usar este item (addon) no pokemon, Alguem poderia me ajudar?
          Please login or register to see this link.
       
    • Por guilherme Silva
      Entao eu fizz uma shiny stone ela evoluir tudo certim, mas no configuration.lua eu coloquei para evoluir com 10 stone mas ela so evolui com 2 alguem pode me ajudar? usa PDA base poke hand
    • Por guilherme Silva
      Entao como esta to titulo queria ajuda para fazer um top buttom, mais esse top buttom seria igual a bag so em vez de abrir 30 slot, abriria 6 alguem podia me ajudar?
×
×
  • Criar Novo...