Lecția pentru cleo №1

EYou, zdarova Gitta tascher.
Astăzi vom învăța să facem scripturi cleo.
Cu cleo puteți face: Misiune și script-ul obișnuit.
unitate de apă de bună, al doilea studiu.

Acum ai pus ZHTA, și Builder cleo, apoi deschideți constructor sania trasa de cai, plaja
Indicați în setările în cazul în care locul pe care ar trebui să ZHTA.
Și tu ești gata.

Deschideți SB.
Zhmakat Contol + N.
Aici este necesar să tastați script-ul scris, KEK
Ei bine, atunci va scrie:
formate de citit mai sus, nu utilizați scm
Această linie permite compilatorului să știe ce kopmilirovat și în ce format.
mai departe
0000:
„0000“ - este un cod de operație (opcode), „“ - o opcod ramură pe argumentele. În acest opcode argumente, prin urmare, noi nu pishim.
Această măsură este necesară opcode, pentru a evita greșelile atunci când sari de pe prima etichetă.
Dar este mai bine să scrie întotdeauna.
fir „MyFirstScritp“
Este posibil să nu se scrie, dar este mai bine să scrie, și apoi să explice de ce este nevoie
Și în final end_thread.
Este că ori de câte ori se termină script-ul jocului nu decola
Toate primul script este gata, dar el nu a fost salvat.
Hit F6 și specificați calea. Am această "C: # 92; Program Files (x86) # 92; Advance RolePlay # 92; San Andreas Multiplayer # 92; cleo"
Și nu uita numele. Este de dorit ca numele coincide cu ceea ce este scris în firul
Toate script-ul este gata, dar asta nu face :(. Trebuie să fie corectat!
de exemplu, puteți scrie (între firul și end_thread):
Player.Money ($ PLAYER_CHAR) + = 228
sau
0109: jucător $ PLAYER_CHAR bani + = 100
E același lucru. Unele Opcodes au vedere mai prietenos-uman
Considerăm acum:
0109 - opcode.
. - opcod diviziune și argumentare.
jucător - este o parte a descrierii Opcode care ar face clar, nu se poate scrie (acest lucru nu este un argument)
$ Player_Char - variabilă globală responsabilă pentru datele jucătorului. (Acest argument)
bani - este o parte a descrierii Opcode care ar face clar, nu se poate scrie (acest lucru nu este un argument)
+= - un act care neobodimo comite. (Este necesar să se scrie)
100 - acest operand, cantitatea de bani.
Și să analizeze prima opțiune:
Player - este greu de explicat, dar este necesar.
Banii - aceasta este ceea ce vom schimba
$ Player_Char - variabilă globală responsabilă pentru datele jucătorului. (Acest argument)
+= - un act care neobodimo comite. (Este necesar să se scrie)
228 - acest operand, cantitatea de bani.
Linia de fund:
-Avem programe pentru scripting
-Avem o mică, dar script-ul de lucru.
-Știm deja două opcode.

Lecția pentru cleo №1