What's new

Skrypty & Kody bro? ?aduj?ca/wysysaj?ca mane

Status
Not open for further replies.

Haaan

Active User
Joined
Apr 14, 2009
Messages
62
Reaction score
1
witam chcia?bym zrobi? bro? kt?ra regeneruje mane lub wysysa j? podczas atakowania kogo?.

Czyli atakuj?c np. Gracza X wysysamy mu ile? tam many lub nie wysysamy tylko po prostu nam j? ?aduje, a gracz X nie traci swojej.

Ew. Jak zrobi?, ?eby ten miecz dodawa? pasywn? regeneracje jak np. softy tylko si? nie ko?czy??


Drugie pytanie to jak zrobi?, ?eby czar przywo?ywa? okre?lon? ilo?? summon?w o tym samym wygl?dzie, nicku co gracz przywo?uj?cy? Je?li si? da to ?eby te? mia?y tyle hp co ta osoba.
 

Zareon

User
Joined
Jun 13, 2010
Messages
23
Reaction score
5
Odp: bro? ?aduj?ca/wysysaj?ca mane

Wysysaj?ca man?:


data\weapons\scripts\manasword.lua

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -30, -3, -32)
function onUseWeapon(cid, var)
	return doCombat(cid, combat, var)
end

data\weapons\weapons.xml
dodaj :

Code:
<wand id="ID MIECZA" range="1" lvl="45" mana="0" enabled="1" exhaustion="0" script="manasword.lua">
<vocation id="4"/>
<vocation id="8"/>
</wand>

I jak chcesz ?eby regenerowa? man?/hp to:
data/items/items.xml

dodaj takie atrybuty do broni
Code:
	<attribute key="healthGain" value="500"/>
		<attribute key="healthTicks" value="1000"/>
		<attribute key="manaGain" value="500"/>
		<attribute key="manaTicks" value="1000"/>

500 - ilo?? many/hp
1000 - co ile ma dodawa? man?/hp (1sec = 1000)
 
Last edited:

Haaan

Active User
Joined
Apr 14, 2009
Messages
62
Reaction score
1
Odp: bro? ?aduj?ca/wysysaj?ca mane

nie dzia?a, bije po 0 z tego i tylko czerwone gwiazdki na potworku :D
 

Zareon

User
Joined
Jun 13, 2010
Messages
23
Reaction score
5
Odp: bro? ?aduj?ca/wysysaj?ca mane

Sprawd? edytowa?em skrypt

aha i ja testowa?em na graczu, a potworkowi raczej many nie bedzi? wysysa? :D
 

Haaan

Active User
Joined
Apr 14, 2009
Messages
62
Reaction score
1
Odp: bro? ?aduj?ca/wysysaj?ca mane

Aha ok a jest mo?liwo??, ?e podczas atakowania przywraca X many? np. 50many na 1 atak
 

Zareon

User
Joined
Jun 13, 2010
Messages
23
Reaction score
5
Odp: bro? ?aduj?ca/wysysaj?ca mane

Z tego co mi wiadomo to nie da si? tak ale mog? si? myli?. Mo?esz zrobi? ?eby regenerowa?o man? dodaj?c te atrybuty co napisa?em wy?ej :)
 

Haaan

Active User
Joined
Apr 14, 2009
Messages
62
Reaction score
1
Odp: bro? ?aduj?ca/wysysaj?ca mane

<item id="2442" article="a" name="miecz">
<attribute key="weight" value="7250"/>
<attribute key="defense" value="54"/>
<attribute key="attack" value="89"/>
<attribute key="weaponType" value="sword"/>
<attribute key="manaGain" value="500"/>
<attribute key="manaTicks" value="1000"/>
</item>

nie ?aduje many
 
Status
Not open for further replies.
Top