Scripturile lui Alexunutrei |
Hiumee « Citoyen » 1431279480000
| 0 | ||
Lucky doors! Lucky doors este un mini-joc amuzant. Trebuie sa treci prin usi apasand tasta SPACE pana la branza si la gaura. Instructiuni: -Trebuie sa intri primul in gaura. Pentru asta ti se va adauga un punct. -Cand cineva acumuleaza 10 puncte jocul se termina si se reia Atenie!!! Unele usi nu duc unde te astepti. Uneori scriptul va trebui pornit de 2 sau mai multe ori pentru a rula optim. Script: Lucky doors! Emote+ Emote+ l-am facut pe baza unei cereri de script de pe EN. Scriptul se poate modifica cu combinatii. Instructiuni: -Odata ce ai executat doua emotii intr-un interval de 5 secunde va aparea un obiect al samanului. Ghid de configurare: Unde scrie: EnterNumberOfCombinations=2 Introduce-ti numarul de combinatii pe care le-ati stabilit. Variabile care pot fi utilizate pentru combinatii: littleBox,box,littleBoard,board,ball,trampoline,anvil,balloon,rune,dance,laught,cry,kiss,angry,clap,sleep,facepaw,sit,confetti,flag Combinatiile: combinations[1]={emote1=kiss,emote2=cry,objectSpawn=ball,xoff=0,yoff=20} Aceasta e forma generala. [1] - Numarul combinatiei, sa nu fie doua cu acelasi numar. emote1 - Prima emotie ce va trebui executata. emote2 - A doua emotie ce va trebui executata. objectSpawn - Obiectul samanului ce va fi invocat prin combinatie. xoff - La ce distanta orizontala de soarecele tau sa fie invocat obiectul. yoff - La ce distanta verticala de soarecele tau sa fie invocat obiectul. Cod a dit : Random ffa Dupa cum spune si numele, este vorba de un mini-joc "free for all" cu obiecte la intamplare, fara ghiulele. Jocul se desfasoara pe mape de #deathmatch, ele fiind cel mai potrivite. Cod tfm.exec.disableAutoNewGame(true) tfm.exec.disableAutoShaman(true) players={} toDespawn={} maps={521833,401421,541917,541928,541936,541943,527935,559634,559644,888052,878047,885641,770600,770656,772172,891472,589736,589800,589708,900012,901062,754380,901337,901411,907870,910078,1190467,1252043,1124380,1016258,1252299,1255902,1256808,986790,1285380,1271249,1255944,1255983,1085344,1273114,1276664,1279258,1286824,1280135,1280342,1284861,1287556,1057753,1196679,1288489,1292983,1298164,1298521,1293189,1296949,1308378,1311136,1314419,1314982,1318248,1312411,1312589,1312845,1312933,1313969,1338762,1339474,1349878,1297154,644588,1351237,1354040,1354375,1362386,1283234,1370578,1306592,1360889,1362753,1408124,1407949,1407849,1343986,1408028,1441370,1443416,1389255,1427349,1450527,1424739,869836,1459902,1392993,1426457,1542824,1533474,1561467,1563534,1566991,1587241,1416119,1596270,1601580,1525751,1582146,1558167,1420943,1466487,1642575,1648013,1646094,1393097,1643446,1545219,1583484,1613092,1627981,1633374,1633277,1633251,1585138,1624034,1616785,1625916,1667582,1666996,1675013,1675316,1531316,1665413,1681719,1699880,1688696,623770,1727243,1531329,1683915,1689533,1738601,3756146,912118,3326933,3722005,3566478,1456622,1357994,1985670,1884075,1708065,1700322,2124484,3699046,2965313,4057963,4019126,3335202,2050466} banned={} function eventNewPlayer(name) for i,key in ipairs({32,40,83}) do tfm.exec.bindKeyboard(name,key,true,true) end players[name]={ timestamp=os.time(), offsets={x=2, y=10}, ban=false } end hit={'6','1','2','3','4','10','23','24','34','35','39','45','46','54','54','57','59','60','65','67','68','69','89','90'} function eventKeyboard(name,key,down,x,y) if name=="Alexunutrei" then---------- if (key==32 or key==40 or key==83) and not tfm.get.room.playerList[name].isDead and started then if players[name].timestamp < os.time()-1000 then local id=tfm.exec.addShamanObject((hit[math.random(#hit)]), x+(tfm.get.room.playerList[name].isFacingRight and players[name].offsets.x or -players[name].offsets.x), y+players[name].offsets.y,tfm.get.room.playerList[name].isFacingRight and 0 or 180,tfm.get.room.playerList[name].isFacingRight and 40 or -40,0) players[name].timestamp=os.time() table.insert(toDespawn,{os.time(),id}) end------------- end end end for name,player in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end function eventChatCommand(name,command) local arg={} for argument in command:gmatch("[^%s]+") do table.insert(arg,argument) end if arg[1]=="off" then if tonumber(arg[2]) and tonumber(arg[3]) then players[name].offsets.x=tonumber(arg[2]) players[name].offsets.y=tonumber(arg[3]) else players[name].offsets.x=2 players[name].offsets.y=10 end tfm.exec.chatMessage("Offsets changed to X:"..players[name].offsets.x.." Y:"..players[name].offsets.y,name) end if arg[1]=="kill" and name=="Alexunutrei" then tfm.exec.killPlayer(arg[2]) end if arg[1]=="ban" and name=="Alexunutrei" then if players[arg[2]].ban==false then players[arg[2]].ban=true print(arg[2].." a fost banat!") end end end function eventNewGame() started=false for k in pairs(tfm.get.room.playerList) do if players[k].ban==true then tfm.exec.killPlayer(k) end end end function eventLoop(time,remaining) if time >= 3000 and not started then started=true end if remaining<=0 then tfm.exec.newGame(maps[math.random(#maps)]) end for i,cannon in ipairs(toDespawn) do if cannon[1] <= os.time()-500 then tfm.exec.removeObject(cannon[2]) table.remove(toDespawn,i) end end end function eventPlayerDied(name) local i=0 local n for pname,player in pairs(tfm.get.room.playerList) do if not player.isDead then i=i+1 n=pname end end if i==0 then tfm.exec.newGame(maps[math.random(#maps)]) elseif i==1 then tfm.exec.giveCheese(n) tfm.exec.playerVictory(n) tfm.exec.setGameTime(5) end end tfm.exec.newGame(maps[math.random(#maps)]) Tribe buttons Comenzi: !admin NUME - Arata meniul unui anumit jucator. Cu acest meniu destul de mic poti sa faci mai multe operatii: - Opresti si pornesti zborul. - Opresti si pornesti teleportarea. - Te poti face vampir sau saman. - Poti incarca o mapa. - Poti sa iti dai branza, sa mori, sa intri in gaura. - Poti ascunde si arata meniul! - Poti muta meniul cu functia "Move menu" folosind tastele U,H,J,K si apasand tasta E cand e pozitionat in locul potrivit. Link: Click Acest mini-joc este bazat pe lua si mai ales pe codul XML al mapei. In joc trebuie, ca in mod normal, sa iei branza si sa o duci in gaura. Te poti folosi de puterile pe care le gasesti pe mapa in semnele "!" pe care le colectezi folosind tasta SPACE. Puteri care pot aparea (pana acum): -Spirit jump: Invoca o propulsie sub soarecele tau cand apesi tasta K. -Double jump: Spre deosebire de "Spirit jump", afectea doar soarecele tau. Poate fi folosit in timpul unei sarituri apasand tasta Sageata SUS. -Speed: Viteza ta creste apasand tasta K. -Trap: Poti pune un semn fals ("!") care, daca incerci sa il folosesti, vei fi prins intr-un triunghi timp de 5 secunde. Astept idei de puteri. Pozitiile semnelor de putere este aleasa inca de la concepera mapei, ele fiind date de coordonatele fiecarui "motor rosu dreapta". Exemplu de mapa: Script: *clic me* Dernière modification le 1472459880000 |
Vampireblue « Citoyen » 1431332400000
| 0 | ||
Tareee:D thx |
Cristinescu « Consul » 1431353220000
| 0 | ||
Toate scripturile sunt super faine ^^ |
Hiumee « Citoyen » 1433082120000
| 0 | ||
Merci Mini-joc nou: Mice-up Poti ajunge primul in gaura fara sa fi lovit de capcanele si puterile celorlalti? Totul in prima postare. Dernière modification le 1439303520000 |
0 | ||
Alexunutrei a dit : este ceva gen #circuit Este dragut atunci cand module-ul nu merge |
Dramacorn « Consul » 1435507020000
| 0 | ||
Imi plac scripturile tale ai muncit mult la ele^_^ |
Chitabianca « Citoyen » 1455022320000
| 0 | ||
Am niste idei pentru puteri: Ajutor PENTRU TINE: -Teleportare=Te teleportezi la branza si apoi in gaura; -Invincibil=sa nu mai fi prins in capcana altora; -Shaman= Poti sa te transformi intr-un shaman timp de 20 secunde (sau cat vrei) si invoci obiecte pentru a te ajuta, si ele apar pentru ceilalti ca niste obiecte transparente) ; -Zbor= Ai fly timp de 10 secunde (sau cate vrei), logic :) ; -Magie= Iti poti alege o putere la alegere; -FFA= Poti face FFA si ii omori pe toti (logic); Si o intrebare: Iti pastrezi puterile din runda precedenta? Daca nu, mai am una: -Pastrare= Iti pastrezi puterile timp de 2 runde. (Asta merge si la team (citeste mai jos)) Atac SOARECI: -Ingheț= Îi ingheti pe toti timp de 10 sec(sau cat vrei) ; -Mini-Ingheț= Alegi 3-4 soricei si ii ingheti; -Incetinire=Incetineste soriceii timp de 10 sec; -Mini-Incetinire= Alegi 3-4 soareci si ii incetinesti timp de 10 sec; -Moarte= Omori 3-4 soareci la intamplare; -Atac=apasand tasta space, faci un fel de MEEP mare si ii omori pe cei care sunt in raza de propulsie (raza de propulsie iti apare ca atunci cand esti shaman si vrei sa pui un obiect) ; (optional, daca vrei) Ma gandeam sa faci si team. Adica se fac perechi de cate doi soricei la intamplare si nu se pot omori unul pe altul. Si ca sa se activeze team-ul, mai mult de jumatate de soareci trebuie sa scrie in chat: /TEAM Cand jumatate din soarecii din sala au scris /TEAM, in runda urmatoare se va face team-ul. Sper ca nu te-ai suparat ca intr-un fel ti-am schimbat modul... Si eu nu stiu cum se fac comenzile astea, nu prea pot sa te ajut, dar intreaba pe cineva! OK, acum puterile: -Inviere= Invii ,,prietenul,, tau; -Salvare= Daca este prins intr-o capcana, il scoti de acolo stand langa el 2 sec; -Daruitor= Îi poti da 1-2 puteri ,,prietenului,, tau; -Viata asigurata= Nu veti muri deloc in runda respectiva. LOL cat am scris!!!! O.O Si da, stiu, astea te ajuta foarte mult in joc si il face foarte simplu... |