Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- -- RACING 3VS3
- -- Escrito por Noobloops#0000 15/10/2019
- -- the cake is not a lie
- ---
- tfm.exec.disableAutoShaman()
- tfm.exec.disableAutoNewGame()
- tfm.exec.disableAutoTimeLeft()
- local ADMINISTRADOR = "Amanda#0125" -- CHANGE TO YOUR NICKNAME, SO YOU WILL BE GAME ADMIN
- local WINS = 20 -- POINTS TO WIN THE GAME
- system.disableChatCommandDisplay("np", true)
- --[[
- After running the script, use the command !team1 Players and !team2 Players to set both players in the specified team
- Then you just need to press GO!
- Type !np @mapcode to run the next map.
- Type !score team1/team2 number to change its score.
- ]]
- local teams = {
- [1] = {},
- [2] = {},
- }
- local points = {
- [1] = 0,
- [2] = 0,
- }
- local isfirst = false
- local gameRunning = false
- local winTime = false
- local playersInGame = {}
- local maps = {
- 103182, 107544, 103182 , 107544 , 112790 , 114122 , 116630 , 117548 , 120152 , 122911 , 124359 , 130763 , 136966 , 138036 , 138678 , 144468 , 144677 , 145020 , 146801 , 147436 , 148424 , 150692 , 152299 , 156510 , 156685 , 156847 , 158128 , 161730 , 163682 , 165112 , 165747 , 165843 , 166705 , 168776 , 175205 , 180191 , 180274 , 180619 , 185760 , 186604 , 196433 , 198549 , 198715 , 208058 , 208162 , 208914 , 209708 , 209799 , 212542 , 213697 , 214037 , 214660 , 214775 , 215938 , 216735 , 217900 , 219548 , 220500 , 221767 , 223986 , 224441 , 226883 , 227417 , 227851 , 229827 , 229830 , 229834 , 231905 , 232140 , 232451 , 232791 , 235034 , 235501 , 235651 , 236146 , 237041 , 239826 , 239880 , 241211 , 242708 , 245223 , 246790 , 247815 , 248098 , 250610 , 254291 , 255542 , 258717 , 259833 , 260377 , 260384 , 260678 , 261720 , 263907 , 264348 , 265221 , 265354 , 266930 , 267597 , 269337 , 270668 , 271523 , 273434 , 275514 , 277687 , 277784 , 279256 , 281730 , 286333 , 287268 , 289068 , 292614 , 293065 , 294943 , 299002 , 299971 , 300055 , 301315 , 302936 , 305677 , 306213 , 308280 , 308694 , 308992 , 309029 , 309169 , 309834 , 312713 , 314159 , 315801 , 316289 , 317754 , 319524 , 319841 , 323085 , 323115 , 323366 , 325172 , 326585 , 326904 , 327130 , 327254 , 327266 , 330441 , 330590 , 332210 , 332290 , 333656 , 333837 , 337581 , 339272 , 339418 , 339896 , 340069 , 341116 , 341239 , 343048 , 343971 , 344865 , 345257 , 345290 , 348479 , 348801 , 349140 , 349389 , 349984 , 352381 , 352710 , 352885 , 354616 , 354878 , 355658 , 355769 , 355957 , 356722 , 356982 , 357328 , 357428 , 359055 , 359521 , 359901 , 360271 , 360273 , 361382 , 363411 , 363638 , 364186 , 364998 , 365464 , 365652 , 367520 , 369160 , 369230 , 371076 , 371078 , 373511 , 378826 , 379326 , 379550 , 379745 , 380417 , 381043 , 381287 , 381305 , 381569 , 381669 , 382977 , 384206 , 384869 , 385203 , 385295 , 386029 , 386046 , 386959 , 387180 , 388447 , 389582 , 391625 , 391693 , 391831 , 391990 , 392446 , 392492 , 392913 , 393675 , 393851 , 395459 , 395585 , 395607 , 396223 , 396332 , 396347 , 396645 , 396861 , 397296 , 397501 , 397812 , 397938 , 398011 , 398041 , 398081 , 398942 , 399633 , 399673 , 400429 , 400666 , 400866 , 401778 , 401945 , 401995 , 402214 , 402239 , 402453 , 403698 , 403910 , 404440 , 404590 , 405075 , 405295 , 405339 , 405497 , 405679 , 405833 , 405955 , 406266 , 406486 , 406881 , 406982 , 407165 , 407230 , 407294 , 407455 , 407457 , 407488 , 407495 , 407536 , 407686 , 407746 , 408978 , 409199 , 410230 , 410532 , 410565 , 410608 , 410736 , 410813 , 412211 , 412316 , 412657 , 412752 , 413408 , 414188 , 414460 , 414899 , 416015 , 416142 , 416552 , 418022 , 418196 , 418265 , 418293 , 418323 , 418337 , 418600 , 418606 , 418658 , 419374 , 419735 , 420806 , 420956 , 421302 , 421717 , 422361 , 422509 , 422580 , 422939 , 423062 , 423449 , 423517 , 423672 , 424361 , 424786 , 424795 , 425030 , 425044 , 425215 , 425349 , 425548 , 425600 , 425771 , 425797 , 425806 , 426638 , 427300 , 428517 , 429262 , 429822 , 429897 , 430145 , 430219 , 430736 , 431142 , 431373 , 431887 , 433937 , 434887 , 436041 , 436107 , 436447 , 437860 , 438154 , 440676 , 441047 , 441339 , 441376 , 441598 , 443309 , 444490 , 444830 , 444964 , 445133 , 445167 , 445219 , 447556 , 448281 , 452016 , 455167 , 459349 , 463195 , 463977 , 465205 , 468260 , 470687 , 470727 , 471053 , 472379 , 472665 , 475151 , 475790 , 477370 , 477603 , 480023 , 483924 , 484992 , 494706 , 496091 , 496945 , 499109 , 499682 , 499684 , 499687 , 500074 , 501428 , 501711 , 501916 , 504409 , 504461 , 504704 , 504951 , 505109 , 505963 , 506215 , 507308 , 507325 , 508106 , 508451 , 508796 , 509082 , 510194 , 511187 , 511275 , 512291 , 512927 , 514412 , 514510 , 514982 , 517005 , 517697 , 523046 , 528428 , 529844 , 531569 , 532300 , 536235 , 537776 , 538116 , 545493 , 549470 , 551126 , 556253 , 556426 , 558790 , 563183 , 563303 , 563484 , 564033 , 566347 , 566438 , 571144 , 571512 , 580031 , 583056 , 586622 , 586688 , 587458 , 590641 , 594049 , 594883 , 595447 , 603381 , 606719 , 606723 , 608459 , 610137 , 611320 , 613985 , 616373 , 616433 , 620996 , 624098 , 624721 , 627609 , 634945 , 645288 , 646800 , 646968 , 658464 , 664949 , 667920 , 669031 , 670226 , 694900 , 704015 , 732880 , 734476 , 737841 , 744038 , 749102 , 759128 , 763371 , 763378 , 789058 , 789128 , 792062 , 798953 , 813156 , 824082 , 829657 , 838069 , 846805 , 849224 , 879616 , 905496 , 972616 , 976721 , 976786 , 979179 , 982242 , 996947 , 1015436 , 1015582 , 1017676 , 1019378 , 1033170 , 1034035 , 1051378 , 1051384 , 1058681 , 1085530 , 1102815 , 1130728 , 1132357 , 1132639 , 1142116 , 1143815 , 1144548 , 1162611 , 1167734 , 1172426 , 1174107 , 1195842 , 1208798 , 1208979 , 1210037 , 1214182 , 1216253 , 1221661 , 1222899 , 1229246 , 1231216 , 1234914 , 1242669 , 1249601 , 1250021 , 1252122 , 1253523 , 1255130 , 1255148 , 1256845 , 1281700 , 1281981 , 1286910 , 1307880 , 1310092 , 1311059 , 1321417 , 1321664 , 1330800 , 1341396 , 1346440 , 1351308 , 1352534 , 1358446 , 1359797 , 1364063 , 1368222 , 1368233 , 1371239 , 1371294 , 1372941 , 1373000 , 1373748 , 1375345 , 1378209 , 1393405 , 1394120 , 1398732 , 1405249 , 1405496 , 1416040 , 1425101 , 1428436 , 1445160 , 1448760 , 1449069 , 1450554 , 1453667 , 1471124 , 1483155 , 1487161 , 1490438 , 1491022 , 1492120 , 1495344 , 1503393 , 1504586 , 1506007 , 1509474 , 1512355 , 1513407 , 1525272 , 1531388 , 1538895 , 1539515 , 1539791 , 1542618 , 1542736 , 1555532 , 1555862 , 1556661 , 1564762 , 1567620 , 1573213 , 1573997 , 1580508 , 1583655 , 1586439 , 1587904 , 1588884 , 1589026 , 1591471 , 1592767 , 1595600 , 1597594 , 1600443 , 1601492 , 1601786 , 1601857 , 1602654 , 1603050 , 1605364 , 1608259 , 1608638 , 1609978 , 1611631 , 1612796 , 1613550 , 1613927 , 1614563 , 1618110 , 1619934 , 1621611 , 1622737 , 1623300 , 1628732 , 1629164 , 1632294 , 1632541 , 1632706 , 1632746 , 1634741 , 1637638 , 1639996 , 1643157 , 1644638 , 1646120 , 1648583 , 1651658 , 1654096 , 1654105 , 1654841 , 1654903 , 1657021 , 1657360 , 1658171 , 1659639 , 1659716 , 1661852 , 1663380 , 1663415 , 1665249 , 1665516 , 1665775 , 1669046 , 1673174 , 1674534 , 1675083 , 1687268 , 1689382 , 1692628 , 1693705 , 1694602 , 1702169 , 1703617 , 1705316 , 1716693 , 1716949 , 1718723 , 1724289 , 1728943 , 1749434 , 1751944 , 1759287 , 1768347 , 1778687 , 1787232 , 1787239 , 1794287 , 1802907 , 1813728 , 1841744 , 1845710 , 1848032 , 1851411 , 1851568 , 1851968 , 1856349 , 1857829 , 1862800 , 1862823 , 1873736 , 1923785 , 1924227 , 1926831 , 1927270 , 1932796 , 1951856 , 1952851 , 1954369 , 1954898 , 1956002 , 1956555 , 1964700 , 1964752 , 1964800 , 1965819 , 1973574 , 1975275 , 1975286 , 1975684 , 1975753 , 1976007 , 1976857 , 1979131 , 1982476 , 1983038 , 1985019 , 1987990 , 1999967 , 2005559 , 2007170 , 2007205 , 2012147 , 2018511 , 2023552 , 2030343 , 2047177 , 2048474 , 2068543 , 2070768 , 2076632 , 2079190 , 2089069 , 2098621 , 2101747 , 2106576 , 2113318 , 2118599 , 2134537 , 2138401 , 2141379 , 2144010 , 2149382 , 2150335 , 2166693 , 2174319 , 2176620 , 2180790 , 2185089 , 2214661 , 2219308 , 2221510 , 2223685 , 2228834 , 2245005 , 2252884 , 2262476 , 2286056 , 2287914 , 2331474 , 2347666 , 2369254 , 2372538 , 2378820 , 2393139 , 2417713 , 2423312 , 2453022 , 2464807 , 2509175 , 2522826 , 2536577 , 2538131 , 2546484 , 2557885 , 2564883 , 2571671 , 2577060 , 2580114 , 2582610 , 2586491 , 2588032 , 2592421 , 2645615 , 2682985 , 2683170 , 2700958 , 2725924 , 2726034 , 2776889 , 2796001 , 2813487 , 2816067 , 2840770 , 2854246 , 2868414 , 2883986 , 2894072 , 2953315 , 2989266 , 2991507 , 3008155 , 3029580 , 3036416 , 3065912 , 3120368 , 3123384 , 3142015 , 3156569 , 3175920 , 3209087 , 3211576 , 3213562 , 3267620 , 3272722 , 3347209 , 3397865 , 3408247 , 3444803 , 3447108 , 3453351 , 3468601 , 3469987 , 3504036 , 3517347 , 3518418 , 3530855 , 3535192 , 3537419 , 3544895 , 3548376 , 3548378 , 3548406 , 3549484 , 3549840 , 3556405 , 3556489 , 3556690 , 3572407 , 3574879 , 3574927 , 3575034 , 3575108 , 3575170 , 3575216 , 3575293 , 3575425 , 3575463 , 3579335 , 3579476 , 3582577 , 3584275 , 3584689 , 3592471 , 3595900 , 3603799 , 3603802 , 3603809 , 3604799 , 3607846 , 3611702 , 3611885 , 3613029 , 3617674 , 3620542 , 3630433 , 3631534 , 3631748 , 3636268 , 3637041 , 3638794 , 3639993 , 3644272 , 3652003 , 3652102 , 3654416 , 3662698 , 3667358 , 3668754 , 3669435 , 3670084 , 3676141 , 3676555 , 3679397 , 3679884 , 3680180 , 3680220 , 3680221 , 3680223 , 3682405 , 3683201 , 3683224 , 3683294 , 3683383 , 3683393 , 3683520 , 3683600 , 3684229 , 3684455 , 3684457 , 3684465 , 3684784 , 3685352 , 3685382 , 3685486 , 3688419 , 3690578 , 3691609 , 3691622 , 3693822 , 3696662 , 3699155 , 3700155 , 3700684 , 3702767 , 3705931 , 3706599 , 3712183 , 3716560 , 3721990 , 3727755 , 3728013 , 3730656 , 3737576 , 3738767 , 3746280 , 3778128 , 3778389 , 3799507 , 3799857 , 3799951 , 3799957 , 3801780 , 3816622 , 3816991 , 3818249 , 3821104 , 3834905 , 3845214 , 3847244 , 3854268 , 3857914 , 3889414 , 3901403 , 3909339 , 3912540 , 3921436 , 3946626 , 3948683 , 3953320 , 3953425 , 3967150 , 3967250 , 3970909 , 3984750 , 3985806 , 3992276 , 3992671 , 3994471 , 3999981 , 4000001 , 4003729 , 4035194 , 4038817 , 4049042 , 4088129 , 4091580 , 4102732 , 4118659 , 4148332 , 4174318 , 4174320 , 4220406 , 4234556 , 4238784 , 4273207 , 4323335 , 4344186 , 4412890 , 4468155 , 4469588 , 4469627 , 4477124 , 4488954 , 4489653 , 4508416 , 4551993 , 4581354 , 4612295 , 4645670 , 4666540 , 4681759 , 4685111 , 4707191 , 4734427 , 4747722 , 4758350 , 4778991 , 4813927 , 4815404 , 4834093 , 4836483 , 4853690 , 4870958 , 4895634 , 4902526 , 4911122 , 4914476 , 4915220 , 4945098 , 4946442 , 4953687 , 4993931 , 5000090 , 5024682 , 5028454 , 5029395 , 5030579 , 5032745 , 5044309 , 5045485 , 5045922 , 5053907 , 5054601 , 5067265 , 5087373 , 5096937 , 5172709 , 5175697 , 5242039 , 5246345 , 5249500 , 5258125 , 5272513 , 5303681 , 5309288 , 5339441 , 5346212 , 5349806 , 5379646 , 5382687 , 5382692 , 5405469 , 5408572 , 5422102 , 5434934 , 5436200 , 5452432 , 5472330 , 5488573 , 5495901 , 5515862 , 5517312 , 5545443 , 5552418 , 5557858 , 5579236 , 5580210 , 5580742 , 5590554 , 5591416 , 5591545 , 5592108 , 5624841 , 5628991 , 5630711 , 5635990 , 5654008 , 5699298 , 5712914 , 5717620 , 5747655 , 5766011 , 5776685 , 5797575 , 5805021 , 5810931 , 5813480 , 5813783 , 5833401 , 5834732 , 5846953 , 5848412 , 5861874 , 5867478 , 5886041 , 5886096 , 5922046 , 5948714 , 5972342 , 6041399 , 6043771 , 6050338 , 6063434 , 6063528 , 6069526 , 6069537 , 6070140 , 6070592 , 6076351 , 6084110 , 6087537 , 6087539 , 6091192 , 6100000 , 6103361 , 6112594 , 6112855 , 6114810 , 6120147 , 6124317 , 6127809 , 6152426 , 6160319 , 6172897 , 6180353 , 6226519 , 6249811 , 6263285 , 6276662 , 6300594 , 6321670 }
- local colors = {
- [1] = "ff6347",
- [2] = "19b5fe"
- }
- local queue = {}
- function newMap()
- local mapcode = maps[math.random(#maps)]
- if #queue > 0 then
- mapcode = queue[1]
- table.remove(queue, 1)
- end
- tfm.exec.newGame(mapcode)
- for player, data in pairs(tfm.get.room.playerList) do
- if not playersInGame[player] then
- tfm.exec.killPlayer(player)
- end
- end
- tfm.exec.setGameTime(60)
- end
- function eventPlayerWon(player)
- if not isfirst then
- isfirst = true
- tfm.exec.setGameTime(5)
- if table.contains(teams[1], player) then
- tfm.exec.setGameTime(5)
- for i = 0, 3 do
- defaultEffect(9, {13}, math.random(800), math.random(400), 20)
- end
- points[1] = points[1]+1
- elseif table.contains(teams[2], player) then
- tfm.exec.setGameTime(5)
- for i = 0, 3 do
- defaultEffect(9, {9}, math.random(800), math.random(400), 20)
- end
- points[2] = points[2]+1
- else
- isfirst = false
- end
- winner = false
- if points[1] >= WINS then
- winner = 1
- elseif points[2] >= WINS then
- winner = 2
- end
- if winner then
- gameRunning = false
- winTime = os.time()
- ui.addTextArea(20, string.format("<p align='center'><font size='37' color='#000000'>TEAM %s IS THE WINNER!", winner), nil, 0, 171, 800, 500, 0, 0, 0, true)
- ui.addTextArea(21, string.format("<p align='center'><font size='37' color='#000000'>TEAM %s IS THE WINNER!", winner), nil, 1, 170, 800, 500, 0, 0, 0, true)
- ui.addTextArea(22, string.format("<p align='center'><font size='37' color='#%s'>TEAM %s IS THE WINNER!", colors[winner], winner), nil, 1, 170, 800, 500, 0, 0, 0, true)
- end
- displayScore()
- end
- end
- function eventLoop(elapsed, remain)
- if gameRunning then
- remain = remain/1000
- if remain < 0 then
- remain = 100
- newMap()
- end
- else
- if winTime then
- if winTime > os.time()-30000 then
- for i = 0, 2 do
- defaultEffect(9, {11, 9, 0, 13}, math.random(800), math.random(400), 80)
- end
- else
- winTime = false
- ui.removeTextArea(20)
- ui.removeTextArea(21)
- ui.removeTextArea(22)
- displayTeams()
- teams = {
- [1] = {},
- [2] = {},
- }
- points = {
- [1] = 0,
- [2] = 0,
- }
- playersInGame = {}
- end
- end
- end
- end
- function eventChatCommand(player, command)
- if player:lower() == ADMINISTRADOR:lower() then
- args = string.split(command, " ")
- if args[1] == "team1" then
- table.remove(args, 1)
- teams[1] = {}
- points[1] = 0
- for index, player in pairs(args) do
- table.insert(teams[1], player)
- playersInGame[player] = true
- end
- displayTeams()
- elseif args[1] == "team2" then
- table.remove(args, 1)
- teams[2] = {}
- points[2] = 0
- for index, player in pairs(args) do
- table.insert(teams[2], player)
- playersInGame[player] = true
- end
- displayTeams()
- elseif args[1] == "score" then
- if args[2] and args[3] then
- local team = tonumber(args[2]:match("team(%d+)") or 0)
- if team > 0 and team < 3 then
- local newScore = tonumber(args[3]) or points[team]
- points[team] = newScore
- displayScore()
- end
- end
- elseif args[1] == "np" then
- if args[2] then
- table.insert(queue, args[2])
- end
- end
- end
- end
- function eventNewGame()
- if gameRunning then
- isfirst = false
- for i, p in pairs(teams[1]) do
- tfm.exec.setNameColor(p, "0x"..colors[1])
- end
- for i, p in pairs(teams[2]) do
- tfm.exec.setNameColor(p, "0x"..colors[2])
- end
- displayScore()
- end
- end
- function displayScore()
- ui.addTextArea(17, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 0, 21, 800, 30, 0, 0, 0, true)
- ui.addTextArea(18, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 1, 20, 800, 30, 0, 0, 0, true)
- ui.addTextArea(19, string.format("<p align='center'><font size='23'><font color='#%s'>%s<N> x <font color='#%s'>%s", colors[1], points[1], colors[2], points[2]), nil, 0, 20, 800, 30, 0, 0, 0, true)
- end
- function displayTeams()
- ui.addTextArea(1, "", nil, 199, 69, 400, 260, 0x5A7A8B, 0x5A7A8B, 1, true)
- ui.addTextArea(2, "", nil, 201, 71, 400, 260, 0x0E1417, 0x0E1417, 1, true)
- ui.addTextArea(3, "", nil, 200, 70, 400, 260, 0x324650, 0x324650, 1, true)
- ui.addTextArea(4, "", nil, 209, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
- ui.addTextArea(5, "<p align='center'><V>Team 1", nil, 210, 80, 140, 20, 0x324650, 0x324650, 1, true)
- ui.addTextArea(6, "", nil, 449, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
- ui.addTextArea(7, "<p align='center'><V>Team 2", nil, 450, 80, 140, 20, 0x324650, 0x324650, 1, true)
- ui.addTextArea(8, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 210, 102, 140, 200, 0, 0, 0, true)
- ui.addTextArea(9, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 450, 102, 140, 200, 0, 0, 0, true)
- ui.addTextArea(10, "", nil, 209, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
- ui.addTextArea(11, "<p align='center'><font color='#"..colors[1].."'>"..table.concat(teams[1], "\n"), nil, 210, 121, 138, 198, 0x324650, 0x324650, 1, true)
- ui.addTextArea(12, "", nil, 451, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
- ui.addTextArea(13, "<p align='center'><font color='#"..colors[2].."'>"..table.concat(teams[2], "\n"), nil, 452, 121, 138, 198, 0x324650, 0x324650, 1, true)
- ui.addTextArea(14, "<p align='center'><font color='#5A7A8B'>____ ____</font>", nil, 330, 200, 140, 200, 0, 0, 0, true)
- ui.addTextArea(15, "", nil, 380, 202, 40, 20, 0x5A7A8B, 0x5A7A8B, 1, true)
- ui.addTextArea(16, "<p align='center'><V>VS", nil, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
- ui.addTextArea(16, "<p align='center'><V><a href='event:iniciarJogo'>GO", ADMINISTRADOR, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
- end
- function eventTextAreaCallback(id, player, callback)
- if callback == 'iniciarJogo' then
- if #teams[2] > 0 and #teams[1] > 0 then
- gameRunning = true
- for i = 1, 16 do
- ui.removeTextArea(i)
- end
- defaultEffect(9, {9}, 400, 212, 80)
- newMap()
- end
- end
- end
- function string.split(s, pattern, n)
- local st = {}
- for sb in string.gmatch(s, "[^"..pattern.."]+") do
- if not n or n > -1 then
- table.insert(st,sb)
- else
- st[#st] = st[#st]..pattern..sb
- end
- n = n and n-1 or false
- end
- return st
- end
- function table.contains(tableT, element)
- for _, value in pairs(tableT) do
- if value == element then
- return true
- end
- end
- return false
- end
- defaultEffect=function(id,p,x,y,rand) -- thanks for the function santah
- local minDist = 1
- local outerBorder = 20
- local maxDist = 30
- local totalParticles = rand and 40 or (id == -1 and 35 or 75)
- for i = 1, totalParticles do
- if rand then
- id = p[math.random(#p)]
- end
- local dist = math.min(math.random(minDist, maxDist), outerBorder)
- local angle = math.random(0, 360)
- local r = math.rad(angle)
- local dx = math.cos(r)
- local dy = math.sin(r)
- local vx = dist * dx / 10
- local vy = dist * dy / 10
- local ax = -vx / dist / 15
- local ay = (-vy / dist / 15) + 0.05
- if id == -1 then
- tfm.exec.displayParticle(9, x + dx, y + dy, vx, vy, ax, ay, nil)
- tfm.exec.displayParticle(1, x + dx, y + dy, vx, vy, ax, ay, nil)
- else
- tfm.exec.displayParticle(id, x + dx, y + dy, vx, vy, ax, ay, nil)
- end
- end
- end
- displayTeams()
- function eventPlayerDied()
- local alive = 0
- for k,v in pairs(tfm.get.room.playerList) do
- if not v.isDead then
- alive = alive+1
- end
- end
- if alive < 2 then
- tfm.exec.setGameTime(5)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement