It is currently Tue 19. Mar 2024 7:38:15

All times are UTC + 1 hour [ DST ]




Post new topic  Post a reply   Page 1 of 1  [ 4 posts ] 
Author Message

PostPosted: Sat 11. May 2013 1:21:06 
offline
'Monster Truck'
'Monster Truck'
User avatar

Joined: Sat 20. Oct 2012 11:22:39
Posts: 324
První script, popis

() -< argumenty v kulatých závorkách jsou POVINNÉ argumenty
[] -< argumenty v hranatých závorkách jsou NEPOVINNÉ argumenty
Povinné argumenty je třeba vypsat, bez nich funkce nebude fungovat správně.Nepovinné nemusíte , ale můžete.

Code:
function mojeFunkce(hrac)
outputChatBox("* Funkce funguje !")
end

addCommandHandler("funkce" ,mojeFunkce)

function mojeFunkce(hrac) -- Vlastní (vaše) funkce, nějaká věc co chcete udělat.Potřebujete její název , a potom popř její argumenty (hrac).
outputChatBox("* Funkce funguje !") -- Už samotná funkce, outputChatBox. Vypíše do chatu zprávu. Má tyto argumenty:
(text[,element,r,g,b,hex boolean])
text - Musí být v " " !
element - Pro koho / komu bude zpráva doručena ?(Elementy zde budou pouze hráči nebo getRootElement())
r,g,b - R,G,B jsou barvy.Red,Green,Blue.Maximum jedné barvy může být 255.
hex boolean - Poslední argumen je boolean. Určuje zda budou povolené HEXy , či nebudou.

addCommandHandler(commandName, function)
commandName - Musí být v " ".Název příkazu , to co napíšete za / .
function - Funkce , která bude vykonána při napsání tohoto příkazu.

end
end znamená konec. V našem příkadě ukončuje funkci. Funkce začíná function (), končí end.
Nové pojmy:


Začneme lehčími -
Boolean = Hodnota která má jen dvě možnosti - true nebo false.Nic jiného nikdy.
Element = Prvky ve hře. Vypsány zde : https://wiki.multitheftauto.com/wiki/Element
getRootElement() = Vidíte Element.Ano souvisí to s nimi. getRootElement() znamená VŠICHNI a nemá žádné argumenty.
end = Konec. Ukončuje Funkci,Podmínku,Loop.
Co když budu chtít - _nějakou podmínku_ ?

A jsme u toho ! Podmínka, pokud něco bude,je , se vykoná, tak se stane ta a taková věc.
Podmínka se musí ukončit , stejně jako funkce, pomocí end
Podmínka je poněkud jiná než funkce. Rozbor / Syntax je :

if (podmínka) then
v (podmínka) musí být uvedeno co má být splněno, apod..Můžete použít také not, or, and, else, nebo elseif.

Příklad podmínky :
Code:
local napsatDoChatuCau = outputChatBox("Cau!!!")
function podminecka(hrac)
if (outputChatBox("* Podminka, pokud se tento text vypise")) and (outputChatBox("Čau")) or (outputChatBox("Nazdar")) or not (outputChatBox("Nesplnit !"))then
outputChatBox("*Podminka splnena !")
else
outputChatBox("*Podminka nesplnena !")
end
end
addCommandHandler("podminka", podminecka)


Tato funkce říká , že pokud bude prvni text vypsán, a druhý (čau) taky, nebo třetí (nazdar), nebo se nenapíše čtvrtý (nesplnit!),tak se napíše Podmínka splněna. Pokud tomu tak nebude , napíše se Podmínka nesplněna.
Opět jsou tu nové pomy !

Nové pojmy

if then = Podmínka. Mezi if a then musí být co má být splněno.Musí být ukončena pomocí end.
and = A. V podmínce se musí splnit dvě věci.
or = Nebo. V podmínce se splní ta věc, nebo ta druhá.
not = Ne/Zápor.Nesmí to být vykonáno / musí být vykonán pravý opak.
else = Jinak. Pokud tedy nebude splněn obsah podmínky , následuje else a funkce za tím.
elseif = Jinak Podmínka. Další podmínka. Výhoda je ta, že pokud už jste jednu udělali a pak elseif, uzavíráte to jako jednu podmínku.
local = Definujete.Píše se local vasText(Proste co chcete napisete) = funkce.(local chat = outputChatBox)

Na závěr bych chtěl říct, že teď už toho umíte hodně. Myslím , že dále už to zvládnete sami.Pokud ne , a potřebujete pomoci > pište !

___________________
O spoustě hráčů a lidí jsem si říkal že jsou kokoti, dementi apod.. Tento mně dost fascinoval a zaujal hned první místo !:
Jsi debil Ingnitione ! Je mi líto, ale zaujal jsi první pozici a to na pěkně dlouho


Top
   
 

~~>#Kubec|Sk
PostPosted: Tue 13. Aug 2013 12:49:20 
offline
'Hunter'
'Hunter'
User avatar

Joined: Mon 03. Dec 2012 22:22:10
Posts: 810
Location: Jerichov

Points: 506 158
Cash: $190
Som s toho debil =D

___________________
Image

Image

Image

http://www.kubec.6f.sk/

Fretka#1,Kubec:3

Spoiler: show
go away .!.


Click


Top
   
 

EpicFish
PostPosted: Tue 13. Aug 2013 16:52:54 
offline
'Hunter'
'Hunter'
User avatar

Joined: Thu 05. Jan 2012 17:06:21
Posts: 820
Location: Karviná

Points: 660 651
Cash: $1 043 213
Ono se ti ani nedivím. On to totiž vypsal příliš složitě. Já bych to napsal jinak..

Nějak takhle bych to udělal. Nezkoušel jsem takže nevím jestli to funguje, ale mělo by..


___________________
Image

Důvod "demence" může dát jen opravdový "dement". Sulfan
este bi som dodal ze som uspesne smaturuval so slovencini. Sused_Karol

A další:
Spoiler: show
Image


Top
   
 

~~>#Kubec|Sk
PostPosted: Tue 13. Aug 2013 23:49:35 
offline
'Hunter'
'Hunter'
User avatar

Joined: Mon 03. Dec 2012 22:22:10
Posts: 810
Location: Jerichov

Points: 506 158
Cash: $190
On ten script ma vlastne co robit ?

___________________
Image

Image

Image

http://www.kubec.6f.sk/

Fretka#1,Kubec:3

Spoiler: show
go away .!.


Click


Top
   
 
Display posts from previous:  Sort by  
Post new topic  Post a reply   Page 1 of 1  [ 4 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
TOPlist
Powered by phpBB® Forum Software © phpBB Group

©MSHost.cz