Ir para conteúdo
  • 0

Gente Preciso De 3 Scripit De Potions Valendo 3 Rep+


vipstyle

Pergunta

GENTE É O SEGUINTE PRECISO DE UMA

 

GRATH MANA POTION

HEALANDO 500

 

E UMA

 

GREATH HEALTH POTION

HEALANDO 700

 

 

 

 

 

 

 

 

 

E DE UMA MAGIA CHAMADO VIPSTYLE

 

QUE SEJA PARA DRUID E SORC

QUE HITE 1050 E QUE SEJA EXHAUSTION 2000

 

 

 

 

 

 

 

EU JURO QUE DOU REP+ DOU MINHA PALAVRA =)

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

não sei qual a versão do seu server...mas tenta isso

 

POTIONS - vai em data/actions/scripts/liquids ou data/actions/script/potions... e troka tudo dentro da sua que ta dentro de potions..por isso - OBS :faça uma cópia para se previnir

 

 

 

 

local config = {

removeOnUse = "no",

usableOnTarget = "yes", -- can be used on target? (fe. healing friend)

splashable = "no",

realAnimation = "no", -- make text effect visible only for players in range 1x1

healthMultiplier = 1.0,

manaMultiplier = 1.0

}

 

config.removeOnUse = getBooleanFromString(config.removeOnUse)

config.usableOnTarget = getBooleanFromString(config.usableOnTarget)

config.splashable = getBooleanFromString(config.splashable)

config.realAnimation = getBooleanFromString(config.realAnimation)

 

local POTIONS = {

[8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion

[7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion

[7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion

[7591] = {empty = 7635, splash = 2, health = {700, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion

[8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion

 

[7620] = {empty = 7636, splash = 7, mana = {100, 130}}, -- mana potion

[7589] = {empty = 7634, splash = 7, mana = {150, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion

[7590] = {empty = 7635, splash = 7, mana = {500, 500}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion

 

[8472] = {empty = 7635, splash = 3, health = {300, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion

}

 

local exhaust = createConditionObject(CONDITION_EXHAUST)

setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local potion = POTIONS[item.itemid]

if(not potion) then

return false

end

 

if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then

if(not config.splashable) then

return false

end

 

if(toPosition.x == CONTAINER_POSITION) then

toPosition = getThingPos(item.uid)

end

 

doDecayItem(doCreateItem(2016, potion.splash, toPosition))

doTransformItem(item.uid, potion.empty)

return true

end

 

if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)

return true

end

 

if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and

not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES))

then

doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1)

return true

end

 

local health = potion.health

if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then

return false

end

 

local mana = potion.mana

if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then

return false

end

 

doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)

if(not realAnimation) then

doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)

else

for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do

if(isPlayer(tid)) then

doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid)

end

end

end

 

doAddCondition(cid, exhaust)

if(not potion.empty or config.removeOnUse) then

doRemoveItem(item.uid, 1)

return true

end

doRemoveItem(item.uid, 1)

return true

end

 

 

 

e a magia .. tu precisa me especificar...exemplo .. como você quer ela...de ICE - FIRE - EARTH - ENERGY - HOLY - PHYSICAL - DEATH

e também se é de area tipo o exevo gran mas frigo ... ou de bater em 1 pessoa só .. tipo exori frigo ... ou de diagonal..tipo exevo frigo hur ... ou tudo reto..tipo exevo vis lux... especifique issto para mim

 

Mais lá vai uma tipo exevo gran mas mort

 

VAI em data/spells/attack ... copia um arquivo.lua de lá e poe o nome de vipstyle ...

coloca isto dentro

 

 

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1050, 0, -1050)

 

local area = createCombatArea(AREA_CROSS6X6)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

 

Agora vai em data/spells/spells <- abre o arquivo spells.lua

 

coloca esta linha embaixo de alguma spell ..

 

 

 

<instant name="Rage of the Death" words="vipstyle" lvl="60" mana="1000" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="attack/vipstyle.lua">

<vocation id="1"/>

<vocation id="2"/>

 

<vocation id="5"/>

<vocation id="6"/>

</instant>

 

 

 

PRONTO...se algo der errado me fale...e me fale tua versão!

Link para o comentário
Compartilhar em outros sites

  • 0

é um thyrania muito antigo...versão 8.31 ...ai eu peguei e atualizei e coloquei 8.60 !

mas o mapa não parece nada com o thyrania 8.31...eu editei totalmente, ta um mapa proprio .. tu curtiu ?

to criando tem 2 anos..eu sozin lek..nos script..spells..mapa..tudo !

aprendi a maioria sozin..me virando !

 

O akilles server...não ta online !

só vou colocar quando for pagar dedicado...daki 1 mes ou menos !

vai ser foooda ! ::::::D ::D-- vai bombaaa 500 player :D

Link para o comentário
Compartilhar em outros sites

  • 0

é um thyrania muito antigo...versão 8.31 ...ai eu peguei e atualizei e coloquei 8.60 !

mas o mapa não parece nada com o thyrania 8.31...eu editei totalmente, ta um mapa proprio .. tu curtiu ?

to criando tem 2 anos..eu sozin lek..nos script..spells..mapa..tudo !

aprendi a maioria sozin..me virando !

 

O akilles server...não ta online !

só vou colocar quando for pagar dedicado...daki 1 mes ou menos !

vai ser foooda ! ::::::D ::D-- vai bombaaa 500 player :D

 

eita 2 anos ta loco se ta editando se vai faser um mapa foda

verdade muito provavel se precisar de algum god só me chamar trabalhei mto de god ja crio ot a 2 anos =) sei como ser god qualquer comando que vc falar eu sei =)

bom a rep+ que eu prometi eu ainda naum posso dar rep+ =(

depois eu dou uams 2 horas da manha =)

Link para o comentário
Compartilhar em outros sites

  • 0

Pois é kara...hoje eu criei a nova Desert City ... com 70 casas , 1 guildhouse , e 37 flats (casas tipo apartamento)

amanha vo cria a nova cidade de Gelo ... to deletando todas as cidades do thyrania..tipo saaha..venga..murnia..thyrania..e to refazendo tudo !

passei hoje desde as 12:30 até as 22:00 no mapa !

Obs: ainda criei uma cave com 4 andar !

Link para o comentário
Compartilhar em outros sites

  • 0

bom todo mundo gosta de mapa proprio.

E tambem que player nao gosta de ter uma house =).

vou te passar um link de ums links de dedicate

 

dedicate :http://www.absamhost.com.br/ e este: http://#########.com.br/

 

boa sorte!

Editado por vipstyle
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...