Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

Программирование

Hi ku tirhisa ririmi ra minongonoko ra Lua, u nga endla mintlangu yo hambana-hambana, switirhisiwa,
tirhoboto to xavisa ni swilo swin’wana leswi endliweke. Ririmi ra Lua ra olova ku ri twisisa, ri na mutoloki la dumeke. Ku ringanyetiwa ku tolovelana na Lua ekusuhi, xikan’we na ku dyondza ndlela yo tsala robot ya mabindzu kumbe tsalwa hi ririmi leri.

Xana ririmi ra Xilua i yini naswona ri pfuna njhani?

Lua i ririmi leri olovaka ku ri tirhisa leri nghenisiwaka. Lava sungulaka va pfumela leswaku hi mpfuno wa yona, u nga dyondza swilo swa xisekelo swa ku endla minongonoko hi nkarhi wo koma. Lua yi hlanganisiwa hi ndlela leyi humelelaka ni swiendlakalo leswi hlengeletiweke hi ririmi rin’wana. Hakanyingi yi bumabumeriwa eka swichudeni leswi ha ku sungulaka eka sayense ya ku endla swilo hi elektroniki.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ririmi ra Xilua ri tala ku tirhisiwa eka tinsimu to hambana-hambana. Swi nga ha pfuna swinene:

  1. Mutirhisi loyi a tlangaka mintlangu ya khompyuta (tsala ti-plugin).
  2. Mutivi wa nhluvukiso wa mintlangu (hluvukisa njhini).
  3. Muendli wa phurogireme ya nhluvukiso wa switirhisiwa (tsala ti-plugin ta switirhisiwa swo hambana-hambana).
  4. Developer in the direction of embedded (ririmi a ri hunguti endlelo naswona ri ku pfumelela ku tirha hi ndlela leyinene)
  5. Vaxavisi vo tsala switshuriwa na ku xaviselana ti-bot.
    Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana
    Ku xaviselana robot ya QUIK eka Lua hi swiyimo swo xava nakambe

Hikwalaho ka Lua, ku endliwe tirhoboto to tlula yin’we yo xavisa. Vuyelo bya kona hileswaku mutirhisi un’wana ni un’wana a nga hatla a twisisa swilo leswitsongo swa ririmi naswona hi ku tiyimela a endla nongonoko wo tano. Hi ku tirhisa yona, swi ta koteka ku rhumela swileriso eka
theminali ya Quik na ku endla nxopaxopo wa xithekiniki. Xana ririmi ra Lua ri endleriwa yini, nkatsakanyo wa ririmi ra minongonoko ya LUA: https://youtu.be/PbYf6uNZFCE

Data yo koma ya matimu

Lua yi tumbuluxiwile hi 1993 hi vaendli va tiprogreme va le Brazil ku suka eka xiyenge xa ​​Tecgraf. Vatumbuluxi va tiyisisile leswaku mutirhisi un’wana na un’wana a nga endla mindzulamiso yo karhi eka nhluvukiso wa ririmi. Leswi swi nga endliwa hi ku tirhisa mfikelelo lowu pfulekeke eka khodi. Eka Brazil, ku humelela ka ririmi ra yona ro endla minongonoko a ku ri nchumu wa xiviri lowu tshuburiweke. Hakunene, emahlweni ka sweswo, tiko leri a ri nga fikeleli ku humelela ko tano eka ntirho wa ku endla tikhompyuta.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ririmi ri tumbuluxiwile hi ku ya hi SOL na DEL. Swiendlakalo leswi swi vone misava lembe emahlweni ka Lua. Nhlangano lowu fanaka wa le Brazil wu tirhe tanihi mutsari. Tindzimi leti ta minongonoko ti rhumeriwile hi Petrobras, khamphani ya mfumo wun’we leyi tirhaka eka vuhumelerisi na ku lulamisa oyili. Vuhundzuluxeri bya sweswinyana bya Lua 5.4.0 byi humesiwile sweswinyana – hi 2020. Vatumbuluxi va ringeta ku nghenisa swilo leswi tsakisaka ni leswi pfunaka eka phurojeke nkarhi na nkarhi hilaha swi nga kotekaka hakona. Hikwalaho, nongonoko lowu wu tshama wu ri karhi wu pfuxetiwa naswona wu laviwa hi vaendli va nongonoko.

Swihlawulekisi swa ririmi ra minongonoko ra Lua

Loko a langutane na Lua, muendli u nyikiwa nkarhi wo tirhisa ririmi leri, leri akiweke endzeni (hikwalaho ka mhaka ya leswaku ri tsariwile) na leri yimeke ri ri roxe (eka swiyimo swo karhi, ri nga tirhisiwa handle ka swiengetelo). Loko vatsari va tirha eka ku tumbuluxiwa ka Lua, va ye hi vomu va ya endla xitirhisiwa lexi tirhaka lexi nga tekiki ndhawu yo tala naswona xi nga ta tirha hi ku olova eka xitirhisiwa xihi na xihi.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Vaendli va yona va ringete ku olovisa ririmi leri hilaha swi nga kotekaka hakona, leswaku hambi ku ri vaendli va tiprogreme lava ha ku sungulaka va ta kota ku ri tiva hi ku hatlisa. Lexi i xilaveko lexi engetelekeke xa phurojeke leyi. Vativi va na nkarhi wo tsala khodi na ku tumbuluxa nhluvukiso lowukulu handle ko tirhisa tilayiburari eka webusayiti ya ximfumo. Vatsari va khathalele ku kumeka ka tipharamitha leti lavekaka eka nongonoko hi woxe. Vatirhisi lava nga ni vutshila va tala ku dyondza leswaku hi tihi tindhawu leti ririmi ra Xilua ri tirhisiwaka eka tona. Yi endleriwe ku humelerisa minongonoko eka xiyenge xa ​​tiindasitiri. Kambe namuntlha, hi ku pfuniwa hi ririmi leri, ku endliwa tirhoboto to hambana-hambana to xaviselana, switshuriwa, mintlangu ya khompyuta, switirhisiwa, ti-bot ta Telegram ni swin’wana. Ku engetela kwalaho, Lua u katseka eka endlelo lerintshwa leri pfunaka ku kambisisa xibakabaka. Yi tlhela yi tirhisiwa eku dyondziseni ka swichudeni etiyunivhesiti. Ririmi ra minongonoko leri dumeke swinene Lua ri tekiwa ekaya. Hi le Brazil laha yi tirhisiwaka kwalomu ka hinkwako (laha swi kotekaka kona).

Swilo leswinene ni leswi nga riki swinene

Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ku fana ni nongonoko wun’wana ni wun’wana, endlelo ni ririmi ra minongonoko ra Lua ri ni swilo swo hlayanyana leswinene ni leswo biha. Swi fanerile ku sungula hi swiyenge leswinene swa nhluvukiso:

  1. Vutleketli bya xiyimo xa le henhla . Ku hambana ni minongonoko yo tala, Lua swa olova ku yi hundzisela ku suka eka fambiselo rin’wana ro tirha ku ya eka rin’wana. Emhakeni leyi, a ku na ku cinca lokukulu. Eka xiyimo xihi na xihi, a ku nge vi na swihoxo eka khodi.
  2. Tilayiburari to tala . Loko yi pimanisiwa na JavaScript , Lua yi na swihlawulekisi switsongo swinene swa layiburari. Hambiswiritano, xitirhisiwa xa ximfumo xi na hinkwaswo leswi u swi lavaka ku tirha hi ku hetiseka na ririmi.
  3. Ku tirha kahle . Endlelo ri ku pfumelela ku engetela tilayiburari toleto leti nga ta nkoka eka endlelo ro karhi ro khoda hi nkarhi wo koma.
  4. Ku olova ka ku tirhisiwa . Vadyondzi va minongonoko va lava ntsena ku dyondza vuxokoxoko byi nga ri byingani bya ririmi, naswona hambi ku ri hi nkarhi wolowo va nga ri tirhisa hi ku hlayiseka eka nhluvukiso wa vona. Eka lava va sungulaka ntsena hi ku endla minongonoko, na vona a swi teki nkarhi wo leha ku twisisa Lua.
  5. Ku hlayisiwa lokukulu ka miehleketo . Hi ku tumbuluxa minongonoko hi ririmi leri, mutivi u tiyisisiwa ku xiya ku hambana na tianalog tin’wana. Phela, swilo leswi endliweke hi Lua swi lava memori yitsongo eka xitirhisiwa lexi.

Xiphiqo xin’we ntsena lexi xiyekaka xa ririmi leri hi leswaku ri tsariwile hi matsalelo. Naswona leswi swi vula leswaku hakanyingi yi nga tirhisiwa ntsena yi hlanganisiwa na tindzimi tin’wana ta nhluvukiso. Lexi dumeke ngopfu eka leswi i C. Hi leswaku, u ta boheka ku dyondza ririmi leri engetelekeke ro endla minongonoko.

Ku pimanisiwa na Javascript

Vatirhisi vo tala va pimanisa Lua na JavaScript, va vula leswaku tikhodi ta vona ti lava ku fana. Hakunene ku ni ku fana lokukulu exikarhi ka tindzimi ku tlula ku hambana. Kambe, ku nga khathariseki ku fana loku nga erivaleni, ku ni ku hambana ko tala. Hi xikombiso, Lua yi ni nseketelo wa yona wa software. Kambe, vaendli va JavaScript sweswinyana va nghenise mpfuxeto, hi ku ya hi wona, mutirhisi u lava ntsena ku tsala rito “yield” exikarhi ka tijeneretara, endzhaku ka sweswo nongonoko wu ta seketeriwa.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Mutirhisi wa Lua wo tlakusa ku ya eka matimba u kombisa xikombiso xo tano xa “^”, kasi eka JavaScript i “**”. Leyo hetelela yi ni mintirho yo kurisa ni yo hunguta. Kambe Lua yi nga endla operator overloading. JavaScript yi na ntsena mintirho leyi cinca-cincaka, kasi Lua yi na yona leyi hlamuseriweke. JavaScript yi nga tibuma hi ku seketela mpimanyeto lowu tivekaka wa Unicode. Nkatsakanyo wa “!==” wu tirhisiwa ku kombisa ku nga ringani eka ririmi, naswona Lua u tirhisa “~=” hi xikongomelo lexi fanaka. Ku hambana kun’wana ku nyikeriwile eka tafula.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

Swihlawulekisi swa tirhoboto to endla minongonoko yo xaviselana hi ririmi ra Lua

Ku endla tirhoboto eka QLua a swi nonon’hwi nikatsongo, hambi ku ri lava sungulaka va nga swi khoma. Mhaka-nkulu i ku twisisa dyondzo ya xisekelo eku sunguleni swinene. Leswaku ku vumbiwa khodi, muhleri ​​wa matsalwa wo olova swinene wa pfuna. Xikimi xa ku tumbuluxa xi fana ni ku hlengeletiwa ka xikombiso. Hambiswiritano, ku ni ku hambana loku nga nyawuriki eka khodi hi yoxe. “Highlight” yin’wana ya kahle – robot leyintshwa leyi endliweke yi nga vekiwa kun’wana na kun’wana eka PC ya wena.

Nkoka! Ku fanele ku va na ntirho wun’we ntsena eka khodi – “main”.

Loko khodi ya robot yi hlengeletiwile ni ku hleriwa, swa bumabumeriwa ku yi hlayisa. U nga rivali hi lua extension. Hilaha se swi boxiweke hakona, nongonoko lowu wu nga vekiwa kun’wana ni kun’wana eka khompyuta. Leswaku u ringeta khodi ya wena, u fanele u tirhisa robot leyi. Ku endla leswi, nghena eka xiyenge xa ​​”Services”. Ehansi ku ta va na layini ya “Lua scripts”, yi fanele ku tsindziyela.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Endzhaku ka sweswo, ku ta humelela fasitere leri nga ni switshuriwa leswi layichiweke. Kwalaho u fanele u hlawula fayili leyi lavekaka ivi u yi tirhisa hi ku tirhisa buti leyi faneleke.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Eku heteleleni, swi ringanyetiwa ku kambela khodi ya bot ku vona loko ku ri na swihoxo. Loko hinkwaswo swi ri kahle, roboto yi ta sungula. Loko ku ri ni swiphiqo, swa fanela ku tlhelela eka khodi nakambe ivi u kambela ku lulama ka yona.

Nkatsakanyo wa tirhoboto ta kahle to xavisa eka Lua – swintshuxo leswi lunghekeleke ku endliwa eka lava sungulaka

Hi ku tirhisa ririmi ra minongonoko ra Lua, u nga endla mixaka yo hambana-hambana ya tirhoboto ta ku rharhangana kwihi na kwihi. Hambiswiritano, u nga xava nongonoko lowu lunghekeleke ku endliwa. Ku ringanyetiwa ku tolovelana na tialgorithm leti tivekaka leti se ti lunghekeleke ku tirha. U nga ti xava kutani u ringeta vuhundzuluxeri bya demo. Robhoti yo xavisa leyi heleleke ya xitichi xa QUIK eLua: https://youtu.be/Z2xzOfNZFso

Xitirhisiwa xa robot “Delta Pro”.

Swi ku pfumelela ku tirhisa kwalomu ka 120 wa swihlawulekisi swihi na swihi eka pulatifomo yin’we. Eka xiyimo lexi, u nga tirhisa tinxaka to hambana ta tindlela na switirhisiwa.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

RQ: Phesente yin’we

Robhoti leyi yi endleriwe ku xaviselana eka xiyenge xa ​​ku xaviselana. Algorithm yi ku pfumelela ku engetela mali leyi nghenaka eka ntirho lowu minkarhi yo hlayanyana. Makhombo ma hungutiwile, ma nga hlayiwa hi ku olova.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

RQ: Martin

Endlelo leri ri ku pfumelela ku hlayela lot u nga si endla ntwanano. Ku xaviselana hi ndlela ya “semi-automatic” swi nyikiwile. Tilevhele tinga landzelerisiwa hiku humelela naku vekiwa hi voko.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

Tinxaka ta switshuriwa swa Lua swa theminali ya QUIK

Loko u endla ntirho wo karhi eka theminali ya QUIK, ku tirhisiwa switshuriwa leswi landzelaka:

  1. Switshuriwa swa Lua . Ti nga hlayisiwa eka netiweke, eka disk ya laha kaya kumbe endhawini yin’wana laha ti nga ta fikeleleka eka theminali. Ti tirha lerova ti endla robot yo xavisa hi ku pfuniwa hi tona. Swi ta koteka ku endla matafula eka QUIK, ku tirhisa swihlawulekisi swa switirhisiwa, ku nyika swileriso swo endla mintirho yo hambana-hambana, na swin’wana.
  2. Swikombiso swa ntolovelo . Laha, loko ku pimanisiwa ni xivono lexi hundzeke, ku ni ntirho wutsongo swinene. Nongonoko wu endleriwe leswaku mutirhisi a kombisa algorithm ya swiendlo eka tichati ta theminali.

Ku endla minongonoko hi Lua eka lava va lavaka ku tiva ririmi hi vukheta – kopa nkongomiso lowu heleleke:
Ku endla minongonoko hi Lua Tiroboto ta Lua ta QUIK – Iceberg robot: https://youtu.be/cxXwF_xmTHY

Ndlela yo tsala robot hi Lua

Leswi a endleke xiboho xo tiendlela robot yakwe, mutirhisi u fanele a landzela algorithm leyi hlengeletiweke ka ha ri emahlweni. Loko a kuma ntokoto eka ku endla minongonoko, u ta kota ku tsala tikhodi ta yena hi ku olova ni ku ringeta. Hi ku hlawula Lua ku dyondza ndhawu leyi, munhu la sungulaka a nge endli xihoxo. Phela eku sunguleni, nchumu lowukulu i ku yima eka ririmi ro olova ni leri twisisekaka swinene ro endla minongonoko. Ku sungula, pfula nongonoko wa theminali ya mabindzu ya QUIK. Eka fasitere ra yona, u fanele u endla folda. Leyi i ndhawu leyi matsalwa hinkwawo lama tsariweke ma nga ta hlayisiwa eka yona. Mutirhisi a nga nyika folda vito rihi na rihi hi ku helela, kambe yi fanele yi va ni swihlawulekisi swa Xilatini ntsena. A hi nge vito ra yona i “LuaScripts”. Endzhaku ka sweswo, u fanele u tirhisa folda ivi u endla xihleri ​​xa matsalwa kwalaho, hi xikombiso, Notepad. Eka ndhawu leyi nga riki na nchumu (endzeni ka fasitere ra nongonoko) u fanele u tsindziyela hi ximatsi
. Ku ta humelela bokisi ra mbulavurisano, eka nxaxamelo wa rona u fanele ku hlawula thebhu ya “Endla”, ivi u hlawula layini ya “Tsalwa ra Tsalwa”.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ri fanele ri tlhela ri nyikiwa vito, leswaku ri nga pfilunganyeki endzhaku ka nkarhi. Xikombiso, u nga tsala “Script_N1”. U nga rivali hi xiboho xa ririmi leri tirhisiweke – .lua. Hi leswaku, mutirhisi u fanele ku kuma tsalwa ro tano eka tsalwa ra “Script_N1.lua”. Hambiswiritano, hakanyingi Windows yi cinca xiengetelo hi xoxe hi ku nghenisa fayili ya .txt. Eka xiyimo lexi, swi ringanyetiwa ku endla tsalwa eka NotePad++, u veka xiboho lexi lavekaka. Eka nongonoko lowu, u ta fanela ku hlawula xiyenge xa ​​”Syntaxes”. Bokisi ra mbulavurisano leri nga ni swihlawulekisi swo hlayanyana ri ta humelela laha. U ta lava ku hlawula “L”. Ku suka kwalaho, ku ta humelela fasitere rin’wana laha u lavaka ku click eka “Lua”.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Endzhaku ka sweswo, eka menyu leyi fanaka, kun’we ni xiyenge xa ​​”Syntaxes”, u fanele u tikhoma eka xiyenge xa ​​”File”. Eka fasitere leri landzelaka ku ta va na tsalwa – “Hlayisa tanihi”. Mutirhisi u fanele a yi tsindziyela ivi a rindza ku kondza ku pfuleka fasitere lerintshwa.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Kwalaho, ehenhla, layini leyi nga ni vito ra folda leyi endliweke khale “Lua scripts” yi ta vonaka. Ehansi ka fasitere, ku kombisiwa matsalwa man’wana ya 2 lawa mutirhisi a ma endleke. Loko hinkwaswo swi fambisana, u fanele ku tiyisisa xiendlo naswona u hlayisa xiyimo xa sweswi xa khodi.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Goza leri landzelaka i ku tsala khodi hi ririmi ra minongonoko ra Lua leri hlawuriweke. Vasunguri va nga tirhisa xiletelo, swi ta pfuna ku endla khodi yo olova, leswaku mutivi a ta ringeta voko ra yena. Algorithm ya swiendlo yi kumeka eka fayili ya nongonoko leyi vuriwaka QLUA.chm. Ku ringanyetiwa, hi xikombiso, ku tsala khodi yo tano yo vevuka:
function main()
message(“Xitshuriwa xa mina xo sungula xi sunguriwile”);
end Endzhaku ka sweswo, u fanele u tikhoma eka buti leyi nge save eka menyu.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Khodi yi fanele ku hlayisiwa eka fayili ya “Script_N1.lua”. Hi yi sungula hi vona ndlela leyi tsalwa ro sungula ri kombisiwaka ha yona. Ku yi pfula hi QUIK, u fanele ku pfula nongonoko lowu ivi u hlawula thebhu ya “Services” eka xiyenge xa ​​swihlawulekisi. Endzhaku ka sweswo, ku ta humelela bokisi ra mbulavurisano, kwalaho u fanele ku tikhoma eka “LUA scripts …”.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Kutani mutirhisi u ta vona folda leyi nge “Available scripts”. Eka tlhelo ra xinene ra le henhla ku ni buti leyi nge Add. Yi click u lava file leyi nga na code. Yi kumeka laha “Script_N1.lua”.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Loko u pfula tsalwa, i swa nkoka ku hlawula layini ya “Script_N1.lua” (yi fanele ku hlayisiwa eka drive C), kutani, ehansi, u tikhoma eka “Run” button.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ku ta hatla ku humelela fasitere lerintshwa.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Leswaku u papalata swihlawulekisi leswi swi nga twisiseki, u fanele u ya eka nongonoko wa NotePad. Eka settings kuna xiyenge xa ​​”Encodings”, click eka xona. Kutani ku ta humelela nxaxamelo wa tithebhu, exikarhi ka tona u fanele ku tikhoma eka “Convert to ANSI”.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Endzhaku ka sweswo, u fanele u tsindziyela eka buti leyi nge save ivi u tlhelela eka fasitere ra rungula. Se ku ta va ni tsalwa rin’wana, naswona ku nga ri layini leyi nga ni switsalo.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana

Ndlela yo program eka LUA eka QUIK terminal

Ku ni tindlela ta 3 leti dumeke:

  1. Fayili yin’wana na yin’wana ya tsalwa ya endliwa, laha xiengetelo xa .lua xi faneleke ku vekiwa kona. Endzhaku ka sweswo, u fanele u pfula xihleri ​​ivi u tsala khodi. Endzhaku ko sungula, algorithm yo tano yi ta tirhisiwa kan’we ntsena. U nga yi fambisa hi voko hilaha ku nga heriki. U nga yi tirhisa ku hlayela rungula ro karhi ra nkarhi wun’we.
  2. Eka tsalwa ra Lua hi roxe, u fanele ku endla ntirho lowu vuriwaka  main() . Ku ya emahlweni, eka ntirho lowu fanaka, u fanele u nghenisa khodi leyi tsariweke. Naswona ntirho wa sleep() wa  pfuna ku yimisa tsalwa swa xinkarhana kutani, hi ndlela yo hambana, wu tlhela wu wu sungula. Hi leswaku, loko u tirhisa ntirho lowukulu (), ivi u nghenisa ntirho wa vurhongo (), u ta kota ku fikelela xibalo hi mpimo wa nkarhi wo karhi.
  3. Eka nongonoko wa QLUA, u nga tirhisa modele wa nhluvukiso lowu fambiwaka hi xiendlakalo. Xisweswo, sweswi a swi bohi ku “kuma” ku cinca eka ntirho wun’we naswona, hikwalaho ka leswi, ku endla swileriso leswi landzelaka.

Ku ringanyetiwa ku xopaxopa endlelo ro hetelela hi vuxokoxoko lebyi engetelekeke. Ku khoma xiendlakalo xo karhi, u fanele ku tsala ntirho eka tsalwa eka Quick. U nga tirhisa xikimi lexi landzelaka: Xitshuriwa xa
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana LUA xi nga va na mintirho yo hlayanyana leyi nga na mavito yo hlawuleka: deal, quotes, na swin’wana. U fanele ku kuma xiyenge xa ​​”Tables” eka nongonoko, nghena eka “Lua”. Bokisi ra mbulavurisano ri ta humelela kwalaho naswona layini ya “Available scripts” yi ta vonaka, yi tsindziyela eka yona. Endzhaku ka sweswo, cinca eka “Launch” tab. Kutani ku ta ku lulamisiwa ni ku hetisisiwa ka ntirho wa
main() lowu bohaka . Kutani, u fanele ku tivisa 
is_run , ntirho wu ta va na ntikelo wa 
ntiyisoku kondza mutirhisi a tirhisa buti ya Stop Script. Kutani function variable yi nghena eka false mode endzeni ka OnStop(). Endzhaku ka sweswo, ntirho wa main() wa hela, naswona tsalwa hi roxe ra yima. Tsalwa leri tsariweke ri fanele ku hlayisiwa ni ku tirhisiwa. Loko a endla mabindzu, mutirhisi u ta vona datha ya loti yin’wana na yin’wana na ntsengo wo hetelela wa mabindzu.
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Ku tirhisa QLua eka Quick, u fanele ku yi hundzisela eka folda leyintshwa eka PC ya wena. U nga yi vitana xin’wana na xin’wana lexi u xi tsakelaka, xikombiso, “MyLua”. Switshuriwa hinkwaswo swa Lua swi ta hlayisiwa kwalaho. Loko u nghene eka QUIK, u fanele ku pfula xiyenge xa ​​”Services”, ivi u tikhoma eka thebhu ya “Lua scripts”. Eka fasitere leri pfulaka, tirhisa “Add” button. Kutani u fanele u hlawula tsalwa ivi u ri pfula. Yi ta va eka xiyenge xa ​​”Downloaded Scripts”. Kutani u fanele ku kandziyisa layini ya tsalwa ivi u tikhoma “Run”. Ku yimisa script, u ​​fanele u tikhoma ntsena “Stop”. [xitlhokovetselo id=”xiengetelo_1215″ align=”aligncenter” ku anama=”1919″]
Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana Bot ya Quik eka LUA[/xitlhokovetselo].

Ndlela yo nghenisa script ya LUA eka theminali ya mabindzu

Titheminali ta ndzetelo ni ta ntolovelo ti lava algorithm leyi fanaka yo nghenisa robot yo xaviselana:

  1. Swi fanerile ku tikhoma eka xiyenge xa ​​”Services” eka menu ya le henhla ya theminali.
  2. Endzhaku ka sweswo, kuma “LUA scripts” button eka bokisi ra xingheniso leri nga ehansi ivi u tikhoma: Lua programming, ku xaviselana tirhoboto na swikripti swo xaviselana
  3. Hi nkarhi wolowo, fasitere ra “Available Scripts” ri fanele ku humelela. Kutani, u fanele u tirhisa “Engetela” button ivi u hlawula fayili ya robot ya mabindzu leyi lavekaka.

Ku teka data eka chati ya Lua hi tsalwa eka theminali ya Quik: https://youtu.be/XVCZAnWoA8E Lua i ndlela leyinene yo dyondza minongonoko na ku humelela enkarhini lowu taka. Mhaka-nkulu a hi ku yima ntsena eku hlayeni ka dyondzo ya kona. Swa antswa ku dyondza rungula hi ku tshamela ku titoloveta. Endzhaku ka nkarhi wo karhi, muendli u ta sungula ku endla nhluvuko naswona u ta kota ku tiendlela xitirhisiwa xa yena lexi pfunaka.

info
Rate author
Add a comment