-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
73
Tudo que zipter98 postou
-
Desculpe, não tenho prática alguma em TFS 1.x. Códigos alterados.
-
Por gentileza, evite postar links de outros fóruns. Moveevent: function onEquip(player, item, slot) if not player:isVip() then addEvent(player:sendTextMessage, 1, MESSAGE_EVENT_DEFAULT, "Apenas players vip podem usar essa arma!") else return true end end Tag: <movevent type="Equip" itemid="ID_do_item" slot="hand" script="itemvip.lua"/> Creatureevent: local itensVip = {2408, 8850, 7413} -- itens vips function onLogin(player) if not player:isVip() then for b = 1, 9 do local slot_item = player:getSlotItem(b) if slot_item and isInArray(itensVip, slot_item:getId()) then player:addItem(slot_item:getId(), 1) slot_item:remove() end end end return true end Tag: <event type="login" name="ItemLogin" script="itemlogin.lua"/>
-
local day = "Sunday" --Dia que o script será executado. function onTime(cid, item, fromPosition, itemEx, toPosition) if os.date("%A") ~= day then return true end local item = getTileItemById({x=32311, y=32214, z=6, stackpos=1}, 4907) local item2 = getTileItemById({x=32310, y=32214, z=6, stackpos=1}, 4907) local item3 = getTileItemById({x=32312, y=32214, z=6, stackpos=1}, 4907) local item4 = getTileItemById({x=1000, y=1002, z=4, stackpos=1}, 1051) doRemoveItem(item.uid, 1) doRemoveItem(item2.uid, 1) doRemoveItem(item3.uid, 1) doRemoveItem(item4.uid, 1) doBroadcastMessage("[EVENTO] Castle Opened") return true end
- 2 respostas
-
- globalevent
- script
-
(e 1 mais)
Tags:
-
O cofreLimits retorna quanto dinheiro o jogador gastou em qualquer situação durante o mês ou o dinheiro movido nesse cofre secundário no período?
-
Tópico movido para dúvidas / pedidos resolvidos.
-
Tópico Movido Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Spriting" para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
-
Tópico movido para dúvidas / pedidos resolvidos.
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -8.2, 1, -8.2, 1) function onCastSpell(cid, var) if getPlayerSkillLevel(cid, SKILL_SWORD) < 10 then return doPlayerSendCancel(cid, "Você não pode usar esta spell pois seu nível em sword é abaixo de 10.") end local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 71) return doCombat(cid, combat, var) end
-
Tópico movido para dúvidas / pedidos resolvidos.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Como Bota Pz Em Uma àrea, E Como Fazer Um Respawn.
tópico respondeu ao Natanael Beckman de zipter98 em Lixeira Pública
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe. -
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Sim, em ambos.
-
Por padrão, não há como configurar na tag condições envolvendo outras skills, como as citadas por você. Apesar de ser possível mudar isso nas sources do servidor, a opção mais fácil é no próprio código Lua, usando a seguinte função: getPlayerSkillLevel(cid, skillid) Exemplo de uso: if getPlayerSkillLevel(cid, SKILL_SWORD) < 10 then return doPlayerSendCancel(cid, "Você não pode usar esta spell pois seu nível em sword é abaixo de 10.") end OBS: Você deve usar esta condição abaixo do callback onCastSpell.
-
Veja meu comentário neste tópico.
-
Troque: if not look then doSetItemAttribute(pb,"addon",0) return false end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) return true end por: if not look then doSetItemAttribute(pb,"addon",0) end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
