-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
@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° -- 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)
-
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
-
[Action] Não Consigo Dar Look Nos Players
tópico respondeu ao gmacc023 de Vodkart em Lixeira Pública
esse bug é provavelmente por causa do Sistema de reputação que o servidor possui. -
@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
-
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!
-
Bom eu acho que certamente funciona eu só testei em servidores 8.54+ tfs...
-
[Encerrado] Amulets Infinitos, Como Tiro?
tópico respondeu ao krolz de Vodkart em Tópicos Sem Resposta
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 -
Quest - Que Possa Ser Feita Apenas 1 Vez
pergunta respondeu ao paulincarvalhoo22 de Vodkart em Scripts
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 -
já tem um tópico iqual a esse que contém os mesmo servidores http://www.xtibia.com/forum/topic/136339-quick-list-86/
-
é 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
-
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
-
coloca como UniqueID <action uniqueid="9595" script="Quest1.lua"/> ai vai no seu mapa editor na propriedade do bau e coloca tbm UniqueID = 9595
-
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"/>
-
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:
-
tenta excluir os cookies do xtibia aqui funciono para excluir é só ir no final do forum \/ e clicar em "Excluir meus Cookies"
-
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
-
coloca aqui o seu spells.xml para analise
-
actions? é movements cara xD que bom que consegiu então reportado para que movam abraços
-
é /i ID DO ITEM exemplo: /i 2173 aqui criei um aol --------------------- ou ou /i Nome do item exemplo: /i golden armor
-
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
-
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
-
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.