×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Module API - Întrebări, Ghiduri, Informații și Orientări
1 / 7 › »
Module API - Întrebări, Ghiduri, Informații și Orientări
Orb
« Censeur »
1381235400000
    • Orb#0095
    • Profil
    • Derniers messages
    • Tribu
#1
  0

http://i.imgur.com/n5YMItp.png


http://www.transformice.com/share/api.pngCe este Modulul API?
Modulul API este un mini-joc creat în Transformice care permite jucătorilor sa creeze mini-jocuri fără utilizarea roboților, prin executarea script-urilor. A fost anunțat aici: Topic-248549

Ce este un modul?
Un modul este un nume primit de la respectiva sală care ruleaza cu script. Modulele oficiale au fost aprobate de administratori si se pot juca în fiecare sala cu numele modulului la inceput, urmat de un numar, de exemplu #deathmatch1337 sau #bafflua0bloons.

Ce sunt toate aceste module oficiale?
Tu poti sa scrii comanda /module în joc si vei vedea o lista cu modulele oficiale. Numarul dupa numele modulului arata câți jucatori sunt in acele sali cand modulul funcționează. Acolo poți vedea o lista cu mini-jocurile curente anunțate de Icewolfbob : Topic-52618

http://i.imgur.com/6NtkpI7.png


Pot sa castig branza in salile cu modul?
Nu. Statisticile nu se pun în profilul tău în aceste săli chiar daca modulul nu este oficial. Cu toate acestea, veți câștiga un maxim de branze magazin la fiecare două minute.

Cine poate crea module?
Acum doar o grupă selectată cunoscută ca ''Echipa LUA'' poate folosi Modulul API prin rularea scripturi-lor si prin folosirea comandei /lua. Echipa Lua este formată din voluntari și nu angajați al Atelierului 801. Moderatorii nu pot rula modulele

Cum pot să mă alătur echipei?
Dacă dorești să te alături echipei Lua, trebuie să fi invitat de un membru al echipei. Trebuie să vorbești bine Engleza pentru a putea comunica cu restul echipei, să fi un jucător de încredere al comunității și să ai cunoștințe despre programarea Lua.

Există o documentați pentru Module API?
Documentația oficială este privată acum, însă poți vedea o versiune unoficială în următoarele pagini.

Documentație: Topic-451587
Enums - Include o listă cu obiectele șamanului, particule și alte ID-uri folositoare.
Stylesheet Tags - Folosit, de obicei, pentru mesaje și texte.

Ce se poate face cu Module API?
Se poate face o mulțime de lucruri, chiar dacă API-ul este ''în construcție'' și mai sunt o grămadă de lucruri de adăugat. Poți să vezi în următoarea listă ce este posibil de făcut:
• Cuie (incluzând atașarea unui șoarece de un balon)
• Conjuration
• Salvarea statisticilor (tehnic, este posibil, însă există o probabilitate mare ca acest lucru să nu funcționeze foarte bine.
• Activarea și Dezactivarea abilităților de șamani
• Setarea următorului șaman
...și multe alte lucruri de descoperit!

Poate cineva să-mi ruleze script-urile?
Doar membrii echipei Lua pot să ruleze scripturi, însă nu o vor face pentru alți jucători.

Care sunt planurile pentru Module API?
Pe când roboții folosesc un program de partajare terțiar pentru a se conecta la joc, fiind nevoie re-activarea lor periodică, Module API face parte din joc, iar toate modulele oficiale vor fi disponibile chiar după restartarea serverului.
Roboții au mai puține drepturi pentru a controla sala, iar aceștia pot face acțiuni pe care jucătorii normali și moderatorii le pot face, care nu au fost niciodată proiectate pentru minijocuri.

Unde pot să găsesc mai mult ajutor pentru a scrie script-uri?
Poți să întrebi în threadul pentru Cereri (Topic-462993), sau să întrebi pe canalul IRC #tmlua

http://i.imgur.com/zGa5pjp.png



Ce este Lua?
Lua (care înseamnă lună în Portugheză), este o limbă pentru programare creată pentru a avea semantici extensibile.

De ce Lua și nu alte limbi?
Lua este o limbă pentru programare cu sintaxe ușoare de învățat și este creată pentru a fi folosită pentru API-uri de genul acesta. Are de asemenea o grămadă de documentație online.

Cum pot să învăț lua?
Sunt o mulțime de site-uri unde poți găsi multă documentație, ghidurile fiind clasate de la programarea pentru începători până la programatori experimentați.
Site-ul oficial Lua
Lua de utilizare
Lua Wiki
Lua Unofficial FAQ
Lua pentru începători
Învățarea programării în Lua
Scurtă informație despre Lua

În ce program pot să programez Lua?
Poți să programezi în orice program terțial de editare a textului sau programe cu script-uri integrate.
Eclipse cu Unelte de programare Lua sau Lua Eclipse (IDE)
Lua Edit (IDE)
NotePad++
Sublime Text

Site-uri de editare a textului
Dacă vrei să colaborezi cu cineva și să vezi schimbările în timp real, poți să folosești unul dintre site-urile de mai jos.
Stypi - Tab-uri reale, colorarea sintaxelor, salvarea proiectelor, chat în direct
CodeShare - Sintaxă Lua incorporată
Google Docs
EtherPad, QikPad
CollabEdit
Sync.in
PiratePad

Lua Minifiers
Din moment ce limita caracterelor este de 32.000 (32k) în Module API, script-urile lungi vor trebui scurtate. Micșorarea codurilor face ca acestea să elimine spațiurile nefolositoare, redenumirea funcțiilor și alte modalități de scrierea variabilelor
Squish
Mothereffin Lua Minifier (site web)

Unde pot să mai găsesc resurse pentru programarea în Lua?
Lua for Windows (Windows) - Lua interpreter.
Lua Shell (Chrome) - Lua interpreter.
CodePad (Web) - Lua interpreter.
Keycodes - O listă cu caracterele folosite în Lua
ComputerCraft - O schimbare a Minecraft-ului care adaugă computere în joc, permițându-ți să programezi lucruri în Lua.

Ai nevoie de script-uri sau de ajutor în programare? Postează aici sau în threadul următor: Topic-462993

Thread original realizat de Shamousey.

Dernière modification le 1473011640000
Lifewizard
« Citoyen »
1381236840000
    • Lifewizard#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Ahaha, super thread-ul si merci <3 Daca asa pot sa ajut si eu, stiu cate ceva despre lua * smiles *

e: * eats cookie *
Hoopatroopa
« Citoyen »
1381238220000
    • Hoopatroopa#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Ai putea sa articulezi penultima fraza:D
In loc de "O schimbare a Minecraft" ar suna mai ok "O schimbare a Minecraftului" sa sune mai ok.
Oricum,frumoasa traducere. *gives cookies*
Lifewizard
« Citoyen »
1381238520000
    • Lifewizard#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Hoopatroopa a dit :
Ai putea sa articulezi penultima fraza:D
In loc de "O schimbare a Minecraft" ar suna mai ok "O schimbare a Minecraftului" sa sune mai ok.
Oricum,frumoasa traducere. *gives cookies*

Haha, multumim.
Deniscash
1381245900000
    • Deniscash#0000
    • Profil
    • Derniers messages
    • Tribu
#5
[Modéré par Nihoshi, raison : Off-topic]
Lifewizard
1381248120000
    • Lifewizard#0000
    • Profil
    • Derniers messages
    • Tribu
#6
[Modéré par Nihoshi, raison : Off-topic]
Deniscash
1381248120000
    • Deniscash#0000
    • Profil
    • Derniers messages
    • Tribu
#7
[Modéré par Nihoshi, raison : Off-topic]
Lifewizard
1381248720000
    • Lifewizard#0000
    • Profil
    • Derniers messages
    • Tribu
#8
[Modéré par Nihoshi, raison : Off-topic]
Deniscash
1381249020000
    • Deniscash#0000
    • Profil
    • Derniers messages
    • Tribu
#9
[Modéré par Nihoshi, raison : Off-topic]
Geocosss
« Citoyen »
1381335900000
    • Geocosss#0000
    • Profil
    • Derniers messages
#10
  0
Deniscash a dit :
[delete message]

Am nevoie sa fac automarea la niste jocuri si nu stiu ucm vreau sa ma inceti putin mai mult despre automizarea /lua si cu /lua la comandkey.Pun Id topicul de la jocuri aici:Topic-464752
Deniscash
« Citoyen »
1381339380000
    • Deniscash#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Geocosss a dit :
Am nevoie sa fac automarea la niste jocuri si nu stiu ucm vreau sa ma inceti putin mai mult despre automizarea /lua si cu /lua la comandkey.Pun Id topicul de la jocuri aici:Topic-464752

si ce legatura are asata ca mi-ai dat quote? :3
Quilavadragu
« Citoyen »
1381491960000
    • Quilavadragu#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Cum fac un minigame (trib) ?
Deniscash
« Citoyen »
1381504380000
    • Deniscash#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
Quilavadragu a dit :
Cum fac un minigame (trib) ?

in lua, mai jos de acest thred este unul module API cereit pt scriputir, acolo vei gasi la prima psotare un thred cu cateva scriputir lua care sa te ajute sa faci mai usor un minigames, asta e cam tot.
Inffernape
1381609200000
    • Inffernape#6196
    • Profil
    • Derniers messages
#14
[Modéré par Nihoshi, raison : Off-topic]
Lexipro
1381690200000
    • Lexipro#1805
    • Profil
    • Derniers messages
    • Tribu
#15
[Modéré par Nihoshi, raison : Off-topic]
Inffernape
1381690860000
    • Inffernape#6196
    • Profil
    • Derniers messages
#16
[Modéré par Nihoshi, raison : Off-topic]
Lexipro
1381954020000
    • Lexipro#1805
    • Profil
    • Derniers messages
    • Tribu
#17
[Modéré par Nihoshi, raison : Off-topic]
Erikq
« Citoyen »
1382254080000
    • Erikq#0000
    • Profil
    • Derniers messages
    • Tribu
#18
  0
Cand scriu :tfm.exec.chatMessage("hello", "erikq")
de ce imi apare: [•] Nu au dreptul de a utiliza această funcție
Orb
« Censeur »
1382254320000
    • Orb#0095
    • Profil
    • Derniers messages
    • Tribu
#19
  0
Erikq a dit :
Cand scriu :tfm.exec.chatMessage("hello", "erikq")
de ce imi apare: [•] Nu au dreptul de a utiliza această funcție

Acea comanda e doar pentru programatorii oficiali. Poti sa folosesti print() dar doar tu o sa vezi mesajul.
Erikq
« Citoyen »
1382254560000
    • Erikq#0000
    • Profil
    • Derniers messages
    • Tribu
#20
  0
Magicalorb a dit :
Acea comanda e doar pentru programatorii oficiali. Poti sa folosesti print() dar doar tu o sa vezi mesajul.

Aa, mersi
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Module API - Întrebări, Ghiduri, Informații și Orientări
1 / 7 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27