-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
@alanmtd1 Esse código é uma action, e não uma spell... Você deve colocar em data/actions/scripts, não data/spells.
-
Hm, tenta esse código, em data/creaturescripts/scripts: PS: Não enviei a tag, pois suponho que você saiba. Caso contrário, só falar que eu envio. local item_id = 2547 function onLogin(cid) if getPlayerItemCount(cid, item_id) > 0 then doPlayerRemoveItem(cid, item_id, getPlayerItemCount(cid, item_id)) end return true end
-
function isWalkable(pos)-- by Nord / editado por Omega if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false elseif getTopCreature(pos).uid > 0 then return false elseif isCreature(getTopCreature(pos).uid) then return false elseif getTileInfo(pos).protection then return false elseif hasProperty(getThingFromPos(pos).uid, 3) or hasProperty(getThingFromPos(pos).uid, 7) then return false end return true end local eff = 12 local vocation = xxx --Vocation. function onUse(cid, item, frompos, item2, topos) if getTileInfo(topos).protection then return doPlayerSendCancel(cid, "Você não pode se teleportar para áreas PZs.") elseif not isWalkable(topos) then return doPlayerSendCancel(cid, "Você não pode se teleportar aí.") elseif getPlayerVocation(cid) ~= vocation then return doPlayerSendCancel(cid, "Você não pertence à vocação necessária.") else doSendMagicEffect(topos, eff) doTeleportThing(cid, topos) doCreatureSay(cid, "Shunshin", TALKTYPE_SAY) end return true end
-
Qual o slot da PokeBag, e o ID deste item (Cassino Slot)?
-
local eff = 12 local vocation = xxx --Vocation. function onUse(cid, item, frompos, item2, topos) if getTileInfo(topos).protection then return doPlayerSendCancel(cid, "Você não pode se teleportar para áreas PZs.") elseif getPlayerVocation(cid) ~= vocation then return doPlayerSendCancel(cid, "Você não pertence à vocação necessária.") else doSendMagicEffect(topos, eff) doTeleportThing(cid, topos) doCreatureSay(cid, "Shunshin", TALKTYPE_SAY) end return true end
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
@JonataCordova Vejo que reputou o usuário acima. Isso significa que sua dúvida foi sanada? Por favor, relate.
-
[Encerrado] Como Mudar Versão do mapa
tópico respondeu ao JonataCordova de zipter98 em Tópicos Sem Resposta
@JonataCordova Já posso mover o tópico para resolvidos, ou ainda possui dúvidas sobre o assunto? Por favor, relate. -
local storages = {xxx, yyy, zzz} --Storages. local check = 0 function onStepIn(cid, item, fromPosition, toPosition) if not isPlayer(cid) then return true end for i = 1, #storages do if getPlayerStorageValue(cid, storages[i]) >= 1 then check = check + 1 end end if check ~= #storages then return doPlayerSendCancel(cid, "You don't have all the needed storages.") and doTeleportThing(cid, fromPosition) end return true end
-
pedido Piso ou porta que só entra quem tiver x item
pergunta respondeu ao HenrikDiamond de zipter98 em Scripts
@HenrikDiamond Como consta nas regras desta área, caso o script não tenha funcionado, relate o erro. Também, diga se você alterou alguma coisa. Só informando que "deu erro", não há como lhe ajudar. Se o script não funcionou, é necessário que você descreva porque não funcionou, o que fez na instalação, o que mudou no script para que o voluntário consiga te ajudar. -
[Ajuda] Dive lento depois de passar level
tópico respondeu ao Dextroy de zipter98 em Lixeira Pública
Hm, já posso mover para resolvidos, ou a dúvida não foi totalmente sanada? Por favor, relate. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Área incorreta, tópico movido. Mais cuidado da próxima vez. PS: Vejo que reputou os usuários acimas. Isso significa que o pedido foi resolvido? Por favor, relate.
-
Para checar se o jogador possui os 9 items, eu recomendaria fazer assim: local items = {ids} local check = 0 for i = 1, #items do if getPlayerItemCount(cid, items[i]) >= 1 then check = check + 1 end end if check == #items then ... else ... end
-
Err, posso mover o tópico para resolvidos?
- 23 respostas
-
- sistema refinamento
- sistema minerio
- (e 3 mais)
-
pedido Piso ou porta que só entra quem tiver x item
pergunta respondeu ao HenrikDiamond de zipter98 em Scripts
Por ser apenas um elemento, recomendaria retirar a tabela. Ao invés de local itemid = {2391} Ficaria: local itemid = 2391 -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
local config = { money = 40000000, -- Dinheiro que vai custar item = 7892, -- ID do item que vai vender count = 1, -- Quantidade vocations = {...}, --Coloque aqui a(s) vocation(s) que poderão comprar o item. Exemplo de como essa tabela poderia ficar: {1, 2, 4} Assim, apenas jogadores de vocation 1, 2 ou 4 poderiam comprar o item. } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) if item.itemid == 1945 then if isInArray(config.vocations, getPlayerVocation(cid)) then if doPlayerRemoveMoney(cid, config.money) == TRUE then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else return doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você precisa de 40kk para comprar esse item") and doSendMagicEffect(pos, CONST_ME_POFF) end else return doPlayerSendCancel(cid, "Sorry, not possible.") end end return true end
-
Tópico atendido e movido para a seção de pedidos entregues.
-
Seu servidor é com ou sem level nos pokémons? Ou, se não, você retirou o level system dele? Na linha que mencionei, é feito um cálculo com um atributo da corpse do pokémon (que armazena o nível deste). Porém, este nível está assumindo um valor nulo, causando então, este erro.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.