Vinc
Conde-
Total de itens
625 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tudo que Vinc postou
-
ve com alguem que manje desses sistemas de loja pra ve como faser pro item ir para o dp, eu nuca usei um nem nunca vi,logo disconheço como eles funfan se quise passa o script do shop do site eu posso dar uma olhada ver se entede como funciona
-
tbm ten que edita no config.LUA o exhaustion de items,potions,e magias
-
se que que te expliquem o script inteirinho?
-
temte muda pra manda pro dp, dai n vai ter esse problema
-
tenta function onEquip(cid, item, slot) if getCreatureHealth ~= FALSE then outfit = {lookType = 101} -- looktype doSetCreatureOutfit(cid, outfit, -1) doSendMagicEffect(getPlayerPosition(cid),67) -- effect doChangeSpeed(cid, 500) -- speed almenta end return TRUE end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -500) -- speed volta doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end
-
n é so usa um jarro ou empty flask de potions?
- 2 respostas
-
- recipiente
- mar
-
(e 2 mais)
Tags:
-
se que diminui o exhaustion?
-
acho que n dava dois hit,mas duas mensagens, e que se usa doCreatureAddHealth, n sai o quanto tiro dai tem que colocar uma fução pra sai a mensagem. mas com a função que colquei sai normal, mas eu n tirei a mensagem que saria,dai sai duas vese(mas so tira uma ves, n são dois hits) corrigido local attackmin, attackmax = 300, 340 -- attack minimo, attack maximo function onCastSpell(cid, var) if doPlayerRemoveItem(cid, 2543, 1) then -- troque pelo id da bolt target = getCreatureTarget(cid) if (target <= 0) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Selecione um target.") return false end hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 3) doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -hit, -hit, CONST_ME_MORTAREA) doSendDistanceShoot(getCreaturePos(cid), getCreaturePos(target), CONST_ANI_BOLT) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui balas.") return false end
-
so usa a ferramente de pesquisa, existem varios script desse tipo aki
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BOLT) local attackmin, attackmax = 300, 340 -- attack minimo, attack maximo function onCastSpell(cid, var) if doPlayerRemoveItem(cid, 2543, 1) then -- troque pelo id da bolt target = getCreatureTarget(cid) if (target <= 0) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Selecione um target.") return false end hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 3) doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -hit, -hit, CONST_ME_MORTAREA) doSendAnimatedText(getCreaturePosition(target), math.floor(hit), 144) return doCombat(cid, combat, var) end doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui balas.") return false end
-
[Dúvida] Como Mudar Equipamento Para Todas Vocations
pergunta respondeu ao andretoprox de Vinc em Scripts
items normais(exeto amras), vc vai no movements.xml procura a tag do item e tira a parte de vocations. para armas vc vai em weapons.xml procura o tag da arma e tira a parte de vocations -
n é "or" nesse caso é "and",porque ele quer que prsise das duas
-
da onde tu tiro esse pos? vc tem que afirmar uma varivel antes de usala id = 10134 --id do aol function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 2).itemid == id) then pos = getCreaturePos(cid) doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, experience, 0) doSendMagicEffect(pos, 49) end return TRUE end end
-
porque se presisa ser o god ou gm pra usa check o group.xml, o talkactions.xml para ver se as id dos god e afins poden usar
-
@Smartbox da pra entende perfeita mente o que ele que, e outra coisa qual a diferença de vc entede o que ele disse ou n se so faz script errados @topico passe o id da key, o id da porta abreta e fexada
-
tenta assim,coloquei uma configurção no começo pra fica mais facil a edição,caso queira muda algoma coisa k = 1000 --intervalo em milisegundos t = 2 -- tempo de duração em segundos f = 118 --efeito function onUse(cid, item) addEvent(doSendEffect, k, cid, 0) return true end function doSendEffect(cid,i) g = math.ceil((t*1000)/k) if i <= g then i = i+1 getThis = getThingPos(cid) doSendMagicEffect(getThis, f) addEvent(doSendEffect, k, cid, i) -- tirei o getthis daki porque n servia para nada(literalmente) else return TRUE end end qual quer problema,so avisa
-
erro de digitação no login lua é registerCreatureEvent(cid, "prevetloss")
-
seila da uma procura por auto stacking, esse foi um que vi a muito tempo e lenbrei
-
vá em creaturescript/creaturescript.xml e adicione essa tag <event type="PrepareDeath" name="prevetloss" event="script" value="preventloss.lua"/> ava em creaturescript/script crie uma arquivo lua com nome preventloss.lua e coloque isso dentro dele id = 10134 --id do aol function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 2).itemid == id) then doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, experience, 0) return TRUE end end return TRUE end agora abra login.lua e antes do ultimo return TRUE coloque registerCreatureEvent(cid, "preventloss")
-
não,é facinho duvida sanada reportado para que movão zuera passa os valores para cada um do storage exemplo: 1 vale 50, 2 vale 70, 3 vale 100 ...
-
cara foi extamente o que eu respondi... e n para nova pergunta,não presisa
- 14 respostas
-
- creaturescript
- mod
-
(e 3 mais)
Tags:
-
edite suas sourcers http://www.xtibia.com/forum/topic/139627-autostacking-items/
-
dis conheço a magia explica-a ou coloque uma foto, video
-
n é mais facil troca o nome de mana por soul, e de soul por mana?
-
sim funcionão como amulet of loss
- 14 respostas
-
- creaturescript
- mod
-
(e 3 mais)
Tags:
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.