zamówienia na kody. |
![]() ![]() « Consul » 1383846780000
| 0 | ||
a mogłoby być jeszcze podmienione na balony, a nie cn jakoś? :D |
![]() ![]() « Citoyen » 1383847020000
| 0 | ||
Serfeuszka a dit : [quote=#Ballon]tfm.exec.disableAutoNewGame(true) tfm.exec.disableAutoShaman(true) players={} toDespawn={} maps={3,521255,4387463} 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} } end function eventKeyboard(name,key,down,x,y) 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 if tfm.get.room.playerList[name].isFacingRight then id=tfm.exec.addShamanObject(28,x+players[name].offsets.x,y+players[name].offsets.y) else id=tfm.exec.addShamanObject(28,x+players[name].offsets.x,y+players[name].offsets.y) end players[name].timestamp=os.time() table.insert(toDespawn,{os.time(),id}) end end 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 end function eventNewGame() started=false 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,balloon in ipairs(toDespawn) do if balloon[1] <= os.time()-3000 then tfm.exec.removeObject(balloon[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 for name,player in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end tfm.exec.newGame(maps[math.random(#maps)])[/quote] ' |
![]() ![]() « Consul » 1383847140000
| 0 | ||
ok dzieki, a na strzelanie PRZED siebie, nie pod jest możliwe? |
![]() ![]() « Citoyen » 1383847140000
| 0 | ||
Serfeuszka a dit : Nie umiem. :/ |
![]() ![]() « Citoyen » 1383847680000
| 0 | ||
Serfeuszka a dit : kod a dit : ;) |
![]() ![]() « Citoyen » 1383848040000
| 0 | ||
Tomiek a dit : Wersja 1 Tworzenie kompanion boxa na klikniecie a dit : Wersja 2 [quote=komenda !zamknij NICKGRACZA oraz !otworz NICKGRACZA z uzyciem companion boxa]function eventChatCommand(name, com) if string.match(com, 'zamknij .+')then local name = string.match(com, 'zamknij (.+)') if tfm.get.room.playerList[name] then local y = tfm.get.room.playerList[name].y local x = tfm.get.room.playerList[name].x zam = tfm.exec.addShamanObject(61, x, y, 90, 0, 0, false) end end if string.match(com, 'otworz .+')then local name = string.match(com, 'otworz (.+)') if tfm.get.room.playerList[name] then tfm.exec.removeObject(zam) end end end[/quote] Wersja 3 zrobiona przez Ouake'a [quote=komenda !zamknij NICKGRACZA oraz !otworz NICKGRACZA z uzyciem eventLoop] zam={} x,y={},{} for name in pairs(tfm.get.room.playerList) do zam[name] = 0 end function eventChatCommand(name, com) sekw={} for arg in com:gmatch("%S+") do table.insert(sekw,arg) end for name in pairs(tfm.get.room.playerList) do if sekw[1]=="zamknij" and sekw[2]==name then zam[name] = 1 y[name] = tfm.get.room.playerList[name].y x[name] = tfm.get.room.playerList[name].x ui.addTextArea(0, '<R><font size="100">•<font><R>', name, x[name]-33, y[name]-70, nil, nil, 0, 0, 1) end if (sekw[1]=="otwórz" or sekw[1]=="otworz") and sekw[2]==name then zam[name] = 0 ui.removeTextArea(0, name) end end end function eventLoop() for name in pairs(tfm.get.room.playerList) do if zam[name] == 1 then tfm.exec.movePlayer(name, x[name], y[name], false, 0, 0, true) end end end [/quote] ;) |
![]() ![]() « Citoyen » 1383852240000
| 0 | ||
kod na automatyczne spawnowanie rzeczy raz na kilka sekund ? |
![]() ![]() « Citoyen » 1383852900000
| 0 | ||
Dawidmdxpl a dit : Przydalo by sie wiecej szczegolow w sensie jakie przedmioty w jakich miejscach (moga byc losowe) co okolo jaki czas |
![]() ![]() « Citoyen » 1383932520000
| 0 | ||
tfm.exec.addShamanObject(10, math.random(4)*530, 10) tfm.exec.addShamanObject(23, math.random(4)*740, 10) tfm.exec.addShamanObject(18, math.random(4)*950, 10) zrobisz żeby to sie spawnowało co 3 sekundy ? |
![]() ![]() « Citoyen » 1383932640000
| 0 | ||
Jak się robi takie kody? |
0 | ||
Zrobiłem taki kod, który tworzy wybrany obiekt w wybranym miejscu i co wybraną ilość czasu - co 0.5s, tylko tak się da, czyli 0.5s, 1s, 1.5s, itd. a dit : Obsługa: '!id [id]' - wybiera obiekt '!x [liczba]' - ustawia pozycję x obiektu '!y [liczba]' - ustawia pozycję y obiektu '!t [liczba]' - ustawia okres tworzenia obiektu, t*0.5s Co do tych trzech: a dit : Tak ma być? |
![]() ![]() « Consul » 1383935460000
| 0 | ||
gdy ktos napisze !losowanie wylania sie z losowym nickiem okienko "nickgracza wygral/a!" |
0 | ||
a dit : Podobno osoba, która była w pokoju i wyszła nadal może wygrać :P |
![]() ![]() « Citoyen » 1383990480000
| 0 | ||
Mógłbym poprosić (o ile się da) skrypt gdzie jak wpisze się np !2012 to są mapy z eventu z 2012 itd. |
![]() ![]() « Consul » 1384013940000
| 0 | ||
Cześć! Mam taki mały kłopot, bo nie wiem jak można złaczyć trzy kody w jednym :&lt; O ile to jest w ogóle możliwe, to proszę o pomoc, bo ja kompletnie nie wiem jak się za to zabrać xD Pierwszy kod na zamianę w wampira: a dit : Drugi na wyświetlenie komunikatu: a dit : I trzeci na latanie a dit : Z góry dzięki :) |
0 | ||
Proszę: a dit : Różnych funkcji nie da się połączyć, więc można tylko pierwsze z drugim. Zmieniłem pierwsze playerName na name, lepiej jak te same dane będą tak samo nazwane - przy różnych jest łatwo zrobić błąd. Pookiewolf a dit : Jest możliwe, ale większy problem jest z mapami, trzeba je stworzyć :P (ja mam 3 mapki z eventów 2012r.) |
![]() ![]() « Consul » 1384016880000
| 0 | ||
Ouake a dit : Dziękuję! ^u^ |
![]() ![]() « Citoyen » 1384078080000
| 0 | ||
Można tak zrobić ,że jak klikniesz 1 to klikając spacje skaczesz na sp 2 na balonach,3 na runach,4 na pudełkach,5 na dużych pudłach,6 na trampolinach,7 małych deskach,8 dużych deskach,9 na piłkach a 0 na losowych |
0 | ||
a dit : |
![]() ![]() « Citoyen » 1384101600000
| 0 | ||
dzięki a można jeszcze do tego kodu dodać ,że jak wpiszesz !flufft plant to jako szaman robisz puchate deski (takie jak na retro)jak !transform plant to transform deski ( i zmowu takie jak na retro)snow plant to deski śnierzne itp.... i wpiszesz !envil (czy jakoś tak ) to spawnujesz kowadłowego potwora? a jeśli z tym envil to niemorzliwe to tylko tamto :> |