-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
eu não conheço me explica ai você precisa de um item para passar pelo tile,caso não passe dá alguma mensagem? e se no caso o jogador tiver o item e passar o item será removido?
-
tp.lua local tpId = 1387 local tps = { ["Pythius The Rotten"] = {pos = {x=319, y=841, z=15}, toPos = {x=160, y=54, z=7}, time = 30}, } function removeTp(tp) local t = getTileItemById(tp.pos, tpId) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end function onDeath(cid) local tp = tps[getCreatureName(cid)] if tp then doCreateTeleport(tpId, tp.toPos, tp.pos) doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1) addEvent(removeTp, tp.time*1000, tp) end return TRUE end explicação: {pos = {x=319, y=841, z=15} = ----------- onde o Teleport irá abrir toPos = {x=160, y=54, z=7} ------- onde o teleport vai leva eles time = 30 -- tempo em segundos que o teleport ficará aberto em creaturescript adicione: <event type="death" name="tp" event="script" value="tp.lua"/> no arquivo.xml do seu monstro adicione: <script> <event name="tp"/> </script>
-
em parte concordo com o DevilMoon será muito desnecessario ficar adicionando spell por spell já que existe um comando que mostra todas de uma vez sem precisar ficar adicionando...
-
http://www.xtibia.com/forum/topic/138382-como-colocar-para-o-chao-vip/
-
é um script pelo globalevents que faz as palavras aparecerem no mapa constantemente
-
seu iria ficar assim: local config = { tempo = 30 -- Tempo em minutos } local rate = 1.5 function onLogin(cid) if (isPlayer(cid) == TRUE) then if getPlayerStorageValue(cid, 13540) - os.time() >= 1 then exp = addEvent(doPlayerSetExperienceRate(cid, rate), config.tempo*60*1000, cid) doPlayerSendTextMessage(cid, 22, "você tem "..((rate - 1)*100).."% de exp por ".. config.tempo .." minutos.") end end return TRUE end
-
cara eu testei aqui e funciono vc está fazendo alguma coisa de errado
-
rsrs mulher é tudo igual mesmo chega na cama e não diz isso não
-
Pedra Que Teleporta Conforme Seu Lvl E Voc
tópico respondeu ao victorhugomartins28 de Vodkart em Actions e Talkactions
no seu script em vez de usar as variaveis: if reqvoc == 5 or reqvoc == 6 or reqvoc == 7 or reqvoc == 8 then você poderia usar: if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then @topic Obrigado por trazer o conteudo ao xtibia o script é muito util para algumas quest REP + abraços -
Ml Ring, Agora Em Seu Ot!
tópico respondeu ao victorhugomartins28 de Vodkart em Actions e Talkactions
embora o script seje simples muitos usuarios vão em busca desse tipo de ring ou até mesmo de items que dão algum tipo de atributo. Obrigado por trazer o conteudo ao Xtibia REP + -
Evite postar em locais errados pois prejudica a moderação no fórum. Se não souber onde postar, procure por outros topicos parecidos para que voce possa encontrar a área. reportado para que movam abraços
-
vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para itemnotloot.lua dentro coloque: function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) local item = 2123 -- id do item local check = getPlayerItemCount(cid,item) -- n mexa if isPlayer(cid) == true then if check >= 1 then doCreatureSetDropLoot(cid, false) doPlayerRemoveItem(cid, item, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end return TRUE end em data\creaturescripts\scripts\login.lua adiciona a linha: registerCreatureEvent(cid, "NotLoot") creaturescripts.xml adicione: <event type="preparedeath" name="NotLoot" event="script" value="itemnotloot.lua"/>
-
aff meu deus vc coloco o nome assim: voctile.lua o certo seria voctile LUA QUER DIZER COMO O ARQUIVO É... exemplo de arquivo.lua e de arquivo.xml :
-
Zutun luisfe23 chocolate
-
ah ta coloquei um l a mais desculpe obs: e esse script é em talkactions local outfit = {lookType = 302, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionFormula(condition, 2.5, 0, 3.0, 0) function onSay(cid, words, param) if getPlayerVocation(cid) == 1 then doSetCreatureOutfit(cid, outfit, -1) doAddCondition(cid, condition) else doPlayerSendTextMessage(cid,22,"Apenas a vocação tal pode passar.") end return TRUE end
-
Desculpe lhe informar mais aqui funcionou perfeitamente vc tem que colocar no mapper editor na propriedade do tile só em UniqueID = 14119
-
local outfit = {lookType = 302, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionFormula(condition, 2.5, 0, 3.0, 0) local voc = getPlayerVocationl(cid) function onSay(cid, words, param) if voc == 4 then doSetCreatureOutfit(cid, outfit, -1) doAddCondition(cid, condition) else doPlayerSendTextMessage(cid,22,"Apenas a vocação tal pode passar.") end return TRUE end Coloquei a voc 4 pra usar... 4 = knight 3 = paladin 2 = druid 1 = sorcerer
-
voctile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não possui a vocação para passar.", msgWelcome = "Seja bem vindo." } if(isInArray({1, 2, 3, 4}, getPlayerVocation(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end movements.xml <movevent type="StepIn" uniqueid="14119" event="script" value="voctile.lua"/>
-
Qndo Player Morre De Bless Nao Perde Itens Mais Volta Para O Lv 1
tópico respondeu ao Piabeta Kun de Vodkart em Lixeira Pública
ou se não verifique se no config.lua está deste modo: blessingsOnlyPremium = "yes" blessingReductionBase = 30 blessingReductionDecreament = 5 eachBlessReduction = 8 -
Qndo Player Morre De Bless Nao Perde Itens Mais Volta Para O Lv 1
tópico respondeu ao Piabeta Kun de Vodkart em Lixeira Pública
o erro não ta no script. acho que pode estar é no distro -
cara você não viu o script? function onLogin(cid) if getPlayerStorageValue(cid,29000) >= 1 then if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das vocation doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) end end return TRUE end se tiver vip igual ou maior que 1 e se tiver voc 5,6,7,8, ele vai da promotion automaticamente caso vc nao seja vip e tiver as voc epic ele automaticamente vai retira-las entendeu?
-
faz um sem scroll... assim: function onLogin(cid) if getPlayerStorageValue(cid,29000) >= 1 then if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das vocation doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) end end return TRUE end
-
isso é em talkactions/script
-
ah um comando de list entendo eu fiz um assim alem do !tp check fiz o !tp list quando vc usa o comando !tp list aparece uma lista das viagens: vo malha agr jaja entro dps me manda seu msn por MP abraços
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.