Undead Legion - wersja zmieniona.

Status
Zamknięty.

Oskar

Forum friend
Przyjaciel forum
Zarejestrowany
Dołączył
Styczeń 24, 2009
Posty
2256
Liczba reakcji
331
Co tu du?o m?wi?. Zmodyfikowa?em troch? ten czar. W jaki spos?b? Zobaczycie na zdj?ciu.
~~SKRYPT~~
Edytujemy b?d? tworzymy plik o nazwie:
PHP:
Undead Legion.lua
I wklejamy do niego:

PHP:
function onTargetTile(cid, pos)
	local getPos = pos
	getPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
	local mob = {"skeleton", "skeleton", "skeleton", "skeleton", "ghoul", "ghoul", "ghoul", "ghoul", "ghost", "ghost", "ghost", "demon skeleton", "zombie", "crypt shambler", "mummy", "mummy", "mummy", "bonebeast", "skeleton warrior", "skeleton warrior", "skeleton warrior"}
	local corpse = getThingFromPos(getPos)
	if(corpse.uid > 0 and isCorpse(corpse.uid) and isMoveable(corpse.uid) and getCreatureSkullType(cid) ~= SKULL_BLACK) then
		local rand = math.random(1, 100)
		if rand < 80 then
		doRemoveItem(corpse.uid)
		doConvinceCreature(cid, doCreateMonster(mob[math.random(1, #mob)], pos)) 

		doSendMagicEffect(pos, CONST_ME_MORTAREA)
		else
		doRemoveItem(corpse.uid)
		end
		return true
	end

	return false
end

local area, combat = createCombatArea(AREA_CIRCLE2X2), createCombatObject()
setCombatArea(combat, area)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
Do spells.xml wklejamy:
PHP:
<instant name="Undead Legion" words="undead legion" aggressive="1" lvl="35" mana="650" exhaustion="2000" event="script" value="undead legion.lua">
	<vocation id="1"/>
	<vocation id="4"/>
</instant>
~~ZDJ?CIE~~
ngqd8z.jpg
 
Odp: Undead Legion - wersja zmieniona.

extra ;)
to jest dla jakich profesji?
 
Odp: Undead Legion - wersja zmieniona.

10/10 :D
a m?g? by? zrobi? aby nie trzeba by?o coprse wok?? gracza
po prostu bez ?adnych wymaga? tylko taki zwyk?y czar??
 
Status
Zamknięty.
Back
Do góry