Ir para conteúdo

DKnight

Membro
  • Registro em

  • Última visita

Tudo que DKnight postou

  1. DKnight postou uma resposta no tópico em OTServer Derivados
    Trairá do caralho em ...
  2. DKnight postou uma resposta no tópico em Suporte OTServer Derivados
    Qual versão do seu OTClient ?, recomendo usar a versão 0.6.2 master, que contém as sourcer's.
  3. Correção no script function onLogin(cid) if getPlayerGroupId(cid) >= 3 then doBroadcastMessage("Staff [".. getCreatureName(cid).."] entrou") end return true end
  4. DKnight postou uma resposta no tópico em Suporte & Pedidos
    Isso é o padrão de um Servidor RPG, não e muito difícil fazer.
  5. Irei fazer já edito e posto aqui.
  6. DKnight postou uma resposta no tópico em Suporte & Pedidos
    Acho que poderia vir certos atributos diferentes ... Lucky = Dropa mais gold Damage = + Dano Lifesteal = Roubar vida Mais caso fosse só 1 eu optaria por Lucky para drop de golds...
  7. Por que você mesmo não testa. cria uma copia da sua sourcer's e testa.
  8. Nada, não tem como abrir as sprites pois mudaram a signature....
  9. Ninguem vai te dar assim de mão beijada, pega uma tfs 0.3.6pl e começa fazer tudo do 0.
  10. Não tem como fazer por janela eu acho, apenas com gold coins.
  11. Testa meu script se ele funcionar fala, qualquer coisa eu faço outro de dar status pra vc...
  12. DKnight postou uma resposta no tópico em Suporte Tibia OTServer
    Não e possível por efeitos acima de 255 É o limite de distanceeffects e de 41 Se você quiser quebrar algum desses limites vai precisar pagar alguém acho que cobram em torno de 50 a 150 reais.
  13. Poderia me informar qual erro do sistema do WhiteWolf ?
  14. Ea e fera beleza? Abre seu movements.xml Adicionar isso nele. <movevent type="Equip" itemid="ID" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="ID" slot="feet" event="function" value="onDeEquipItem"/> ID = id do anel ID = id do anel
  15. Vamos lá, você terá que criar 1 script para cada parte Motivo: Eu sou burro... estou aprendendo scripting ainda... movements\scripts\ helmetvip.lua --> Set System By: Dknight --- CONFIGURAÇOES --- local config = { -- INICIO DAS CONFIGURAÇOES sto = 8000, -- NÃO MEXA slot1 = 1, -- ID DO SLOT item1 = 2160, -- ID EQUIPE eff1 = 10, -- EFEITO AO EQUIPAR O ITEM eff2 = 8 -- EFEITO AO DESEQUIPAR O ITEM } -- FIM DAS CONFIGURAÇOES ------ SCRIPT ---- if getPlayerSlotItem(cid, 1).itemid == xxxx and getPlayerSlotItem(cid, 4).itemid == xxxx and getPlayerSlotItem(cid, 7).itemid == xxxx and getPlayerSlotItem(cid, 8).itemid == xxxx then return doPlayerSendCancel(cid, "Voce esta 100% com itens VIP") end function onEquip(cid, item, slot) if getPlayerSlotItem(cid, config.slot1).itemid == config.item1 then setPlayerStorageValue(cid, sto, getPlayerStorageValue(cid, sto)+20) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce equipou um item VIP voce esta com ..getPlayerStorageValue(cid, sto)..% do seu Set VIP") end return true end function onDeEquip(cid, item, slot) setPlayerStorageValue(cid, sto, getPlayerStorageValue(cid, sto)-20) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce desequipou um item VIP voce esta com ..getPlayerStorageValue(cid, sto)..% do seu Set VIP") return true end movements.xml <movevent type="Equip" itemid="11234" slot="feet" event="script" value="helmetvip.lua"/> <movevent type="DeEquip" itemid="11234" slot="feet" event="script" value="helmetvip.lua"/> Observação !!! if getPlayerSlotItem(cid, 1).itemid == xxxx and getPlayerSlotItem(cid, 4).itemid == xxxx and getPlayerSlotItem(cid, 7).itemid == xxxx and getPlayerSlotItem(cid, 8).itemid == xxxx then return doPlayerSendCancel(cid, "Voce esta 100% com itens VIP") end Aonde está xxxx mude para o id do item, slot 1 = helmet, slot 4 = armor, slot 7 =legs slot 8 = boots --------------------------------------------------- Creditos: WhiteWolf, por me ensinar a usar getPlayerSlotItem e .itemid === (não sabia usar) Eu, pelo resto.
  16. Tem sim amigo vá no seu remers e abra seu mapa e va em: Terrain Pallete > Nature Vai ter 2 tipos de água passe o mouse por cima. Uma das águas vai estar (walkable sea) algo do tipo.
  17. DKnight postou uma resposta no tópico em Design Show Off
    Bem legal xD.
  18. R-1 Cara tipo eu acho que a versão 8.60 tem mais funções se você reparar algumas pessoas postam scripts dizendo que foi testada em 8.60 mais as vezes pega até em 8.54, mais tem alguns sistemas que não vou pegar por outras funções, eu acho. R-2 Não há bugs em ambas versões apenas as básicas que todas Sourcer's tem... R-3 Você pode mudar da versão 8.54 para versão 8.60 sim ! você ira precisar apenas mudar a source de seu Servidor. Vantagens 8.60 Que eu saiba você pode usar War System com escudos e Cast System. Espero ter ajuda-do abraços
  19. DKnight postou uma resposta no tópico em Suporte & Pedidos
    Esta bem lega mais seria legal centralizar o menu de lá > pra ficar no angulo do charizard...
  20. DKnight postou uma resposta no tópico em Suporte Tibia OTServer
    Achei esse script do WhiteWolf... testa ele ai... movements\scripts\set.lua: -- NW SET SYSTEM local config = { slot1 = 4, slot2 = 8, item1 = 8889, item2 = 11234 } local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 50) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 50) function onEquip(cid, item, slot) if getPlayerSlotItem(cid, config.slot2).itemid == config.item2 and getPlayerSlotItem(cid, config.slot1).itemid == config.item1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Now that you're using the full set you'll receive a special bonus...") doAddCondition(cid, condition) doSendMagicEffect(getCreaturePos(cid), 10) end return true end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're no longer receiving the special bonus..") doRemoveCondition(cid, CONDITION_ATTRIBUTES) return true end movements.xml <!-- Set Items --> <movevent type="Equip" itemid="11234" slot="feet" event="script" value="set.lua"/> <movevent type="Equip" itemid="8889" slot="armor" event="script" value="set.lua"/> <movevent type="DeEquip" itemid="11234" slot="feet" event="script" value="set.lua"/> <movevent type="DeEquip" itemid="8889" slot="armor" event="script" value="set.lua"/> ID Dos Slots: CONST_SLOT_FIRST = 1 CONST_SLOT_HEAD = CONST_SLOT_FIRST CONST_SLOT_NECKLACE = 2 CONST_SLOT_BACKPACK = 3 CONST_SLOT_ARMOR = 4 CONST_SLOT_RIGHT = 5 CONST_SLOT_LEFT = 6 CONST_SLOT_LEGS = 7 CONST_SLOT_FEET = 8 CONST_SLOT_RING = 9 CONST_SLOT_AMMO = 10

Informação Importante

Confirmação de Termo