New Spell: Deszcz w Tibi:p;)

Status
Zamknięty.

wojti124

Active User
Zarejestrowany
Dołączył
Sierpień 14, 2008
Posty
99
Liczba reakcji
20
Witam!!
Zrobi?em nowy czarek mo?e wam si? spodoba a mo?e nie, zreszt? sami ocenicie:p No to zaczynamy w spells/scripts/robimy plik o nazwie Deszcz.lua
I wklejamy tam to:

local combat1 = createCombatObject()

local combat2 = createCombatObject()

arr1 = {
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 3, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
}


arr2 = {
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 3, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
}


local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)

function spellCallback1(param)
if param.count > 0 or math.random(0, 1) == 1 then
doSendMagicEffect(param.pos, CONST_ME_BIGCLOUDS)
doSendAnimatedText(param.pos, "Trytzzzrytrtz", TEXTCOLOR_YELLOW)
doAreaCombatHealth(param.cid, COMBAT_ENERGYDAMAGE, param.pos, 0, -100, -100, CONST_ME_BIGCLOUDS)
end

if(param.count < 5) then
param.count = param.count + 1
addEvent(spellCallback1, math.random(1000, 4000), param)
end
end

function onTargetTile1(cid, pos)
local param = {}
param.cid = cid
param.pos = pos
param.count = 0
spellCallback1(param)
end

function spellCallback2(param)
if param.count > 0 or math.random(0, 1) == 1 then
doSendMagicEffect(param.pos, CONST_ME_LOSEENERGY)
doSendAnimatedText(param.pos, "Chlap Kap", TEXTCOLOR_BLUE)
doAreaCombatHealth(param.cid, COMBAT_ENERGYDAMAGE, param.pos, 0, -100, -100, CONST_ME_LOSEENERGY)
end

if(param.count < 10) then
param.count = param.count + 2
addEvent(spellCallback2, math.random(1500, 4500), param)
end
end

function onTargetTile2(cid, pos)
local param = {}
param.cid = cid
param.pos = pos
param.count = 0
spellCallback2(param)
end

setCombatCallback(combat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile1")
setCombatCallback(combat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2")

function onCastSpell(cid, var)
doCombat(cid, combat1, var)
doCombat(cid, combat2, var)

end

Nast?pnie do spells.xml dodajemy to:
Kod:
<instant name="Deszcz" words="Deszczyk" aggressive="0" lvl="110" maglv="10" mana="450" soul="0" exhaustion="1" prem="1" enabled="1" script="Deszcz.lua"><vocation id="1"/><vocation id="2"/><vocation id="3"/><vocation id="4"/><vocation id="5"/><vocation id="6"/><vocation id="7"/><vocation id="8"/></instant>

I Gotowe:D

Scren:

deszczyk.jpg


Czar nie za mocny poniewa? nie chodzi?o mi tu o bicie z niego tylko o efekt:D

Mam nadziej? ?e si? przyda;)I spodoba:p

Zapraszam do oceniania:)

PS. Volian sorki ?e nie zrobi?em filmiku ale czasu jako? nie mam:(:p
 
Ostatnia edycja:
Odp: New Spell: Deszcz w Tibi:p;)

No powiem, ?e ?adna praca jak na m?j gust:p mi sie podoba daje 9,5/10
 
Odp: New Spell: Deszcz w Tibi:p;)

Od?wie?am!!:p
Dzi?kuj? za ocen?:D
I zapraszam do komentowania;)
 
Odp: New Spell: Deszcz w Tibi:p;)

Dobry czar!!
Wida? ?e si? napracowa?e? deszczyk nawet fajnie wygl?da :)
Ocena 9/10

Pozdrawiam,
Mikepall
 
Odp: New Spell: Deszcz w Tibi:p;)

Czar fajny xD
Ale widz? ?e to deszcz z burz? :)
Masz dobre pomys?y 10/10 kolego...
Podobaj? mi si? twoje skrypty...
I thx za info :)
 
Odp: New Spell: Deszcz w Tibi:p;)

ja takze grauluje i moja ocenka to 10/10. widze ze jest jeszcze ktos kto daje jakis nowe dobre skrypty na tym forum;)
 
Odp: New Spell: Deszcz w Tibi:p;)

@mol1818
Czyli innych u?ytkownik?w ju? Ci si? nie podobaj?? :(
Szkoda... xD

@Skrypt
Dosy? fajny xD
9,5/10
tylko, ?e... nie robi ten czar lag?w? :o
 
Odp: New Spell: Deszcz w Tibi:p;)

nieno podobaja sie ale jesli chodzi o czary to wszystkie sa tak samo robione a tutaj juz jakas funkcja i wogule. jeszcze raz gratuluje
 
Odp: New Spell: Deszcz w Tibi:p;)

No no fajny czar i efektowny :) Gratulacje. Moja ocena to 15/10 xD
M?g?by? powiedzie? jak wstawi?e? takiego screena ?
 
Odp: New Spell: Deszcz w Tibi:p;)

Funkcja z czar?w Gesiora. Cho? musz? przyzna?, ?e sam u?ywam tego ;P
Dlaczego 2 combaty? Mog?e? da? 1 combat i w tabeli efekty i tekst do napisania.
Ale pomys?owo?? to pomys?owo?? :)

if(param.count < 10) then
param.count = param.count + 2

yy no dobra. xD

Widz? jeste? ciekawie zapowiadaj?cym si? skrypterem.
Tak naprawd? nie znam twojego poziomu, bo za?o?? si?, ?e podobnie jak ja najlepsze skrypty nie udost?pniasz.

9.3/10.4 :)

Pozdro

EDIT://

Skr?cona wersja deszczyk.lua
Kod:
local combat = createCombatObject()

arr = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}


local area = createCombatArea(arr)
setCombatArea(combat, area)

function spellCallback(param)
tekst = {"Trytzzzrytrtz","Chlap Kap"}
kolor = {TEXTCOLOR_YELLOW, TEXTCOLOR_BLUE}
efekt = {CONST_ME_LOSEENERGY, CONST_ME_BIGCLOUDS}
if param.count > 0 and math.random(0, 1) == 1 then
doSendMagicEffect(param.pos, efekt[2])
doSendMagicEffect(param.pos, efekt[1])
doSendAnimatedText(param.pos, tekst[math.random(1, table.maxn(tekst))], kolor[math.random(1,table.maxn(kolor))])
doAreaCombatHealth(param.cid, COMBAT_ENERGYDAMAGE, param.pos, 0, -100, -100, efekt[2])
end

if(param.count < 5) then
param.count = param.count + 1
addEvent(spellCallback, math.random(1000, 4000), param)
end
end

function onTargetTile(cid, pos)
local param = {}
param.cid = cid
param.pos = pos
param.count = 0
spellCallback(param)
end

setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

function onCastSpell(cid, var)
doCombat(cid, combat, var)
end
 
Ostatnia edycja:
Odp: New Spell: Deszcz w Tibi:p;)

jak opisane wy?ej czar dobry pomys?owy ocena 10/10 :cool:
 
Odp: New Spell: Deszcz w Tibi:p;)

@Winged Nightmare
Doda?em 2 areny po to aby si? ze sob? nie z chodzi?y 2 efekty:p
Dzi?kuj? wszystkim za ocenki;)
I zapraszam do dalszego oceniania:D
 
Odp: New Spell: Deszcz w Tibi:p;)

ey ludzie pliska niemoge znalesc pliku spells.xml gdzie to cos jest w tyh notatnikach
 
Odp: New Spell: Deszcz w Tibi:p;)

a czemu ten skrypt jest taki sam jak tego "Tibiasza"??
napisa? to Sir Rafallek
czy to on skopiowa? czy to ty wojti?

@EDIT
sorka wojti, zwracam honor a tego Tibiasza oskar? o ?amanie praw autorskich :D
 
Ostatnia edycja:
Odp: New Spell: Deszcz w Tibi:p;)

@Sir_Rafallek
To on raczej ode mnie skopiowa?:mad: zobacz sobie kto pierwszy doda? i dopiero pisz:p
@Minokon
Zobacz sobie kto pierwszy to doda?, a to ?e ode mnie to skopiowa? to o nim ?le ?wiadczy:mad:

A tak wo gul? to co on sobie my?li ten Tibiasz:
Napisa? Tibiasz
Pozdrawiam
Tibiasz
ZASTRZEGAM SOBIE PRAWA AUTORSKIE!!!

Ja zrobi?em skrypta a on zastrzega sobie prawa:mad:

A i zapraszam do ponownego oceniania:p
 
Ostatnia edycja:
Odp: New Spell: Deszcz w Tibi:p;)

A to pod 7.6 tez da sie zrobic?
 
Odp: New Spell: Deszcz w Tibi:p;)

Pod tibie 7.6 da?o by si? zrobi? ale nie z efektem burzy:p poniewa? w tibi 7.6 nie ma takiego efektu;)
 
Status
Zamknięty.
Back
Do góry