Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. @Oneshot ae bem legal eu não sabia da existência dessa função do Npc que checka se ele está ou não com a outfit e o addon. Obrigado cara xD abraços
  2. 2° -- function onStepIn(cid, item, position, fromPosition) config = { msg_yes = 'Bem vindo.', msg_no = 'Somentes jogadores com tal outfit podem passar.' } local outfit = getCreatureOutfit(cid) if(isPlayer(cid)) then if(getPlayerSex(cid) == 1) then if outfit.lookType == 268 then doPlayerSendTextMessage(cid, 25, config.msg_yes) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, config.msg_no) end end end if(isPlayer(cid)) then if(getPlayerSex(cid) == 0) then if outfit.lookType == 269 then doPlayerSendTextMessage(cid, 25, config.msg_yes) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, config.msg_no) end end end return TRUE end para male: (getPlayerSex(cid) == 1) -- char male outfit.lookType == 268 -- 268 é o numero da outfit Nightmare do char male (pode alterar) (getPlayerSex(cid) == 0) -- char female outfit.lookType == 269 -- 269 representa o numero da outfit Nightmare do char female (pode alterar)
  3. 1° -- no caso quando o jogador é free account não possui todas as outfits. quando ele é premium ele possui sim todas as outfits mais não possui todas as addons então eu não entendi a primeira.. ------------------------------------------------------------\\------------------------------------------------------------ 2° adicionar outfit pelo bau só adicionar (exemplo) Pink: são os Numeros da Outfit do Jester(Podera ser alterado para qualquer outra outfit),cada uma de um Sexo. red : no caso são os addons,first 1 e second 2
  4. esse bug é provavelmente por causa do Sistema de reputação que o servidor possui.
  5. @UP bom eu não sei a versão do seu servidor,eu testei em 8.54 + e adicionei essa linha de não perder exp e funciona normalmente. o bug não é do script do red skull amuleto o bug provavelmente é do bless que seu servidor possui abraços
  6. script bem legal e bem simples alias seu script tem muita coisa disnecessaria,da para encurtá-lo function onUse(cid, item, frompos, item2, topos) p = getPlayerPosition(cid) if item.uid == 1378 then doSendAnimatedText(p, "Aaaah...", TEXTCOLOR_LIGHTBLUE) doPlayerSendTextMessage(cid,22,"recovering life...") doSendMagicEffect(topos,1) doPlayerAddHealth(cid, 500) end return 1 end parabens espero novos trabalhos seus!
  7. Bom eu acho que certamente funciona eu só testei em servidores 8.54+ tfs...
  8. vc tem que adicionar <attribute key="charges" value="1" /> no caso do SSA são 5 cargas então: <item id="2197" article="a" name="stone skin amulet"> <attribute key="weight" value="760" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="5" /> <attribute key="showcharges" value="1" /> <attribute key="absorbPercentPhysical" value="80" /> <attribute key="absorbPercentDeath" value="80" /> <attribute key="showattributes" value="1" /> </item> flw
  9. simples todo báu da uma storage,então poe para o script fazer essa checagem. Se o jogador NÃO tiver essa storage ele será teleportado. caso o jogador tenha essa storage(que ele pegou na quest) vai aparecer uma mensagem dizendo que ele já fez essa quest. obs: aconselho a fazer uma Porta ou um Tile. script para ser usado como porta,placa... : function onUse(cid, item, fromPosition) local Storage = 11543 -- storage do seu bau local Ppos = {x=160, y=54, z=7} -- coordenada para onde vai if getPlayerStorageValue(cid, Storage) <= 0 then doTeleportThing(cid,Ppos) else doPlayerSendCancel(cid,"You have already done this quest.") end return TRUE end
  10. já tem um tópico iqual a esse que contém os mesmo servidores http://www.xtibia.com/forum/topic/136339-quick-list-86/
  11. é em movements.xml lá tem umas linhas assim: <movevent type="Equip" itemid="2487" slot="armor" event="function" value="onEquipItem"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> <vocation id="3"/> <vocation id="7" showInDescription="0"/> </movevent> soh editar para qual voc vai usar os items
  12. Vodkart

    [Sgin]Beauty

    da um pedaço de você + alerta 10% + -1 de reputação rs enfim como todos falaram a ilu e a tipografia ficaram a desejar,mais você está melhorando e muito em seus trabalhos. parabens abraços e eu quero meu pedaço de vc quero a parte debaixo sua -rs
  13. coloca como UniqueID <action uniqueid="9595" script="Quest1.lua"/> ai vai no seu mapa editor na propriedade do bau e coloca tbm UniqueID = 9595
  14. o seu estava manamultiplier="1.0" certo seria manamultiplier="3.0" e tbm wandDamage="2.0" é só para mages certo é wandDamage="1.0" flw <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="100" gainmanaticks="3" gainmanaamount="45" manamultiplier="3.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
  15. Npc de addons: obs: só arrumem os itens que precisa para conseguir a outfir. vá até a pasta NPC/script/addon.lua remova tudo que estiver lá e coloque este: Nova outfit no seu Ot. vá até a pasta XML/outfits.xml renova tudo que estiver lá dentro e coloque:
  16. Vodkart

    Ajudem, Bug.

    tenta excluir os cookies do xtibia aqui funciono para excluir é só ir no final do forum \/ e clicar em "Excluir meus Cookies"
  17. Vodkart

    Script Spell

    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 41) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.7, -84, -2.4, -108) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 45) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.3, -160, -3, -2220) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -3, -230) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 37) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.3, -180, -3, -240) arr1 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, combat4, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 900, parameters) addEvent(onCastSpell4, 1300, parameters) end
  18. coloca aqui o seu spells.xml para analise
  19. actions? é movements cara xD que bom que consegiu então reportado para que movam abraços
  20. é /i ID DO ITEM exemplo: /i 2173 aqui criei um aol --------------------- ou ou /i Nome do item exemplo: /i golden armor
  21. Vodkart

    Dúvida Sobre Spell!

    sinceramente eu não sei absolutamente nada sobre website... oque eu sei é que dá para fazer o seguinte,ele clica lá compra o item talz ai ele usa o item ganha a storage... mais esse do storage por site vo ficar devendo abraços
  22. Vodkart

    Premium Door

    ah sim usa essa: function onUse(cid, item, frompos, item2, topos) doorpos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253} doorplayer = getThingfromPos(doorpos) if isPremium(cid) == TRUE then doTeleportThing(cid,doorpos) doPlayerSendTextMessage(cid,22,"Welcome.") end return 1 end
  23. Vodkart

    Dúvida Sobre Spell!

    botei por storage ou seja quando esse cara for no site e comprar a spells ele ganha storage 11254 e pode usar a spells local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.6, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.6, -50, -1.8, 0) local area1 = createCombatArea(AREA_CROSS5X5) setCombatArea(combat1, area1) local area2 = createCombatArea(AREA_CROSS5X5) setCombatArea(combat2, area2) local config = { magia = "TRUE", storage = 11254 } function onCastSpell(cid, var) if (isPremium(cid) == TRUE and getPlayerVocation(cid) == 9) then if (config.magia == "TRUE") and getPlayerStorageValue(cid, tonumber(config.storage)) >= 1 then return doCombat(cid, combat2, var) else return doCombat(cid, combat1, var) end end end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...