Hi there :]
Vo ovoj tutorial ke se obidam da vi objasnam kako da animirate dialog.
Prviot cekor e da napravime dialog (mora da imame dokolku sakame da animirame :P ). Pa da go napravime. Za nasite potrebi ke napravime dialog so ednakva so isti visina i sirocina (podocna ke napravime i so razlicni no najprvin so isti za podobro da svatite). Pa, Eve vi go kodot na dialogot sto go napraviv jas :
(Danim - Dialog animation
:P)
OK, go napisavme nasiot dialog i vidovme deka e dobar.
Sega treba ja smenime goleminata na dialogot od -1 -1 100 100
vo -1 -1 1 1
Podocna ke vi objasnam zosto.
Sega treba da napiseme alias za povekuvanje na dialogot. Jas go napraviv toa vaka:
Eve uste eden dobar nacin za povikuvanje na dialozi
bidejki ja izbegnuvate * /dialog: 'Danim'
name in use greskata dokolku veke postoi dialog so toa ime (toa se vrsi
preku if ($dialog(Danim)) delot od kodot).
No, nasiot alias bi izgledal vaka :
A sega, kodot za animiranje.
Vo while (%i <= 100) redot,
brojot 100 e visinata i sorocinata na nasiot
dialog, pa promenlivata "%i" zavisi od dimenziite na vasiot dialog .
Sepak, sto ke napravime ovde ??
Koristime "while loop", i "dialog
-s". Bidejki ne sum help fajlot od mIRC a ne e ni tutorialot, nema
da gi objasnuvam site komandi posebno. Toa ke morate da go napravite samite :]
Sepak, Jas ja zgolemuvam promenlivata %i od 0
do 100, spored toa jas gi zgolemuvam visinata i
sirocinata na dialogot od 0 do 100, sto znaci deka jas go animiram dialogot.
Parametrite -srb se za golemina,
Center dialog i DBU (dialog base units).
Dodatokot :
var %t 1
while (%t <= 80) inc %t
e ovde samo za da go zabavi prviot while loop, bidejki bez nego, bidejki bez
nego animacijata ke bide premnogu brza i nema da mozete da zabelezite nisto.
Mozete da go menuvate brojot 80, za da doznaete
koja brzina najmnogu ke vi odgovara.
Pa, da vidime kako toa rabot. copy/paste na Danim i dan.an aliasite i kodot na dialogot vo prazen script fajl, a potoa dodadete go ova :
i snimajte go fajlot kako pr. danim.mrc (jas ke go koristam toa ime, vie mozete da izberete drugo).
Sega napisete /danim . Dialogot e animiran :]
A sega e vreme da objasnime zosto ja promenivme goleminata na nasiot dialog vo 1 x 1. Pa, dokolku ja ostavevme goleminata da bide 100 x 100, dialogot vednas ke se pojavi vo svojata originalna golemina ( 100 x 100 ) i nema da ima animacija.
Pa, ova e krajot na prviot del od tutorialov. Vo nego objasnivme kako se pravi On Init
animacija. Sega e vreme za nekolku trikovi ;]
Trik 1 : Animiranje na titlebar-ot na
dialogot
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Pa, sega da go animirame i titlebar-ot na dialogot.
Eve go toa :
OK, za tie sto ne razbraa kako ova raboti, eve edno
malo pojasnuvanje. Prvo mora da ja znaeme dolzinata na tekstot sto sakame da go
pisuva vo titlebar-ot. Mozeme da broime bukva po bukva, no polesno e na sledniov
nacin :
//echo -a Dolzinata e $len(Animate your dialogzz ;])
Vidovme deka ima 24 karakteri.Toa e vrednosta na nasiot prv while loop.Komandata Dialog -t go menuva titlebarot. Pa, sledno e :
Koristime $left() identifier za da go napiseme
tekstot bukva po bukva od levo kon desno. (za poveke pomos, procitajte go mIRC Help, "Text and Number Identifiers").
Vtoriot loop, edinstveniot so %t promenlivata e
povtorno ovde za da go zabavi prviot.
Sega dodadete go aliasot dan.tbar vo vasiot danim.mrc i promenete go aliasot the dan.an vo :
Snimajte go seto toa, i napisete /danim
. Vidovte ?? :D
Animacijata na titlebar-ot ke se vrsi koga animacijata na dialogot ke zavrsi.
Toa e napraveno so .timer -m 1 1
dan.tbar redot posle kodot za animacija na dialogot. Ovojpat, korisnicite
ke vidat se, prvo dialogot a potoa i titlebar-ot.
Trik 2 : Animiranje na zatvoranjeto na
dialogot
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Isto taka mozeme da go napravime zatvoranjeto da dialogot poubavo so toa sto ke
go animirame. Ovojpat treba da napravime goleminata na dialogot da se namaluva
od 100 x 100 vo 1 x 1,
i na kraj da se zatvori. Eve go kodot :
Dodadete go toa vo Danim.mrc i snimajte. Potoa napisete /danim
Vidovte? ?? Nisto tesko, samo igranje so ednostavnite komandi za dialog.
Ostana uste da gi dodademe sclick
eventite toa e se :D
Dodadete go ova vo danim.mrc :
Pa, Eve go celiot kod od primerot koj vi go dadov :
A sega, dolgoocekuvanoto, kodot za animiranje na dialog so razlicni visina i sirocina :
have fun :D
Tutorial by DeJaaaN
dejaaan@gmail.com
http://www.dejaaan.tk
Copyright İ DeJaaaN
05.08.2007