Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.05 KB | None | 0 0
  1. --VampireRun
  2. --Créditos : Weffy, Afarthur
  3. --Ajudantes : Artexs , Isaraelwoods, Potyrat
  4.  
  5. tfm.exec.disableAllShamanSkills(true)
  6. tfm.exec.disableAutoNewGame(true)
  7. tfm.exec.newGame()
  8. ui.addTextArea(3,"<p align='center'><a href='event:Ajuda'>Ajuda</a></p>",NIL,650,20,145,20,1,1,0.5,true)
  9. ui.addTextArea(4,"<p align='center'><a href='event:Loja'>Loja</a></p>",NIL,520,20,120,20,1,1,0.5,true)
  10.  
  11. -- Mapas
  12. mapas={"@4793618" , "@4729741", "@4575936" , "@4706199" , "@4729338" , "@4864326" , "@4874667" , "@4582368" , "@4875001" , "@4891020" , "@4891965" , "@4905518" , "@5086046" , "@5086789" , "@5086575" , "@5086642" , "@5089735" , "@5126203" , "@5130146" , "@5126955" , "@5129237" , "@5142814" , "@5152998" , "@5164038"}
  13.  
  14. -- Nova rounda
  15. function nextRound()
  16. tfm.exec.newGame(mapas[math.random(#mapas)])
  17. end
  18.  
  19. -- Novo jogo
  20. function eventNewGame()
  21. vivo=0
  22. for name,player in pairs(tfm.get.room.playerList) do
  23. vivo=vivo+1
  24. end
  25. tfm.exec.setUIMapName("VampireRun")
  26. for i in pairs(tfm.get.room.playerList) do
  27. if tfm.get.room.playerList[i].isShaman then
  28. tfm.exec.setVampirePlayer(i)
  29. end
  30. end
  31. end
  32.  
  33. tfm.exec.newGame ('<C><P D="x_fondpeche1.jpg" d="x_fondpeche2.png,0,0,x_fondpeche1.jpg" d="x_fondpeche2.png" mc="" L="3600" defilante="2,2,2,1" /><Z><S><S P="0,0,,,,0,0,0" L="443" H="10" X="1323" Y="357" T="9" /><S P="0,0,,,,0,0,0" L="339" H="10" X="2540" Y="355" T="9" /><S P="0,0,0.3,0.2,0,0,0,0" H="49" L="391" o="4ec4ff" X="1351" c="4" N="" Y="376" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" H="55" L="337" o="51c5ff" X="2537" c="4" N="" Y="378" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" H="10" L="115" o="3f862e" X="1503" c="4" Y="33" T="13" /><S P="0,0,0.3,0.2,-25,0,0,0" X="1577" L="87" o="483a28" H="329" c="4" Y="228" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="480" H="30" X="757" Y="248" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="480" H="30" X="884" Y="155" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="200" H="30" X="1915" Y="263" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="200" H="30" X="2287" Y="274" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="200" H="30" X="2134" Y="195" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="200" H="30" X="2997" Y="127" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="200" H="30" X="3264" Y="181" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="600" H="30" X="3301" Y="257" T="6" /><S P="1,0,0.3,0.2,0,0,0,0" L="19" o="423417" H="10" X="3116" Y="224" T="13" /><S P="1,0,0.3,0.2,0,0,0,0" L="10" o="765d46" H="10" X="3116" Y="224" T="13" /><S P="0,0,0.3,9999,0,0,0,0" X="2532" L="337" o="51c5ff" H="55" c="3" N="" Y="388" T="12" /><S P="0,0,0.3,9999,0,0,0,0" X="1351" L="391" o="4ec4ff" H="49" c="3" N="" Y="386" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="920" H="70" X="3140" N="" Y="367" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="840" H="70" X="1965" N="" Y="366" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="3000" H="70" X="-344" N="" Y="364" T="6" /><S P="1,0,0.3,0.2,0,0,0,0" L="20" o="816f5b" H="10" X="975" Y="117" T="13" /><S P="1,0,0.3,0.2,0,0,0,0" H="10" L="10" o="221506" X="975" c="4" Y="117" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" L="38" o="" H="60" X="2215" Y="152" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="38" o="" H="60" X="2954" Y="325" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="38" o="" H="60" X="1085" Y="317" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="38" o="" H="60" X="565" Y="220" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="38" o="" H="60" X="1737" Y="325" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="23" o="5ccb40" H="161" X="2887" Y="62" T="12" /><S P="0,0,0.3,0.2,-45,0,0,0" H="329" L="20" o="483a28" X="1398" c="4" Y="36" T="12" /><S P="0,0,0.3,0.2,-60,0,0,0" X="1315" L="20" o="483a28" H="329" c="4" Y="9" T="12" /><S P="0,0,0.3,0.2,50,0,0,0" H="329" L="20" o="483a28" X="1613" c="4" Y="-1" T="12" /><S P="0,0,0.3,0.2,70,0,0,0" X="1711" L="20" o="483a28" H="329" c="4" Y="-12" T="12" /><S P="0,0,0.3,0.2,-0,0,0,0" H="329" L="20" o="483a28" X="1491" c="4" Y="-54" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" X="1317" L="115" o="3f862e" H="10" c="4" Y="2" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" H="10" L="115" o="3f862e" X="1205" c="4" Y="-109" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" X="1470" L="115" o="3f862e" H="10" c="4" Y="-70" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" H="10" L="115" o="3f862e" X="1669" c="4" Y="17" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" X="1811" L="115" o="3f862e" H="10" c="4" Y="-117" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" H="10" L="115" o="3f862e" X="1740" c="4" Y="-46" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" X="1240" L="115" o="3f862e" H="10" c="4" Y="-48" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" X="1617" L="115" o="3f862e" H="10" c="4" Y="-171" T="13" /><S P="0,0,0.3,0.2,0,0,0,0" H="10" L="115" o="3f862e" X="1405" c="4" Y="-183" T="13" /><S P="1,0,9999,0.2,0,0,0,0" L="10" o="48c042" H="212" X="1400" Y="142" T="12" /><S H="3000" P="0,0,0.3,0.2,0,0,0,0" L="3000" o="6a7495" X="563" N="" Y="1899" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="3000" o="6a7495" H="3000" X="3760" N="" Y="1901" T="12" /><S P="0,0,0,0.2,0,0,0,0" L="3000" o="6a7495" H="3000" X="5102" N="" Y="576" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="3000" o="6a7495" H="3000" X="-1500" N="" Y="1106" T="12" /></S><D><P X="2186" P="0,0" Y="206" T="107" /><P X="2234" P="0,1" Y="210" T="107" /><P X="2215" P="0,0" C="866f66,23130c" Y="182" T="103" /><P X="2954" P="0,0" C="84665a,23130c" Y="355" T="103" /><DC Y="313" X="172" /><DS Y="314" X="310" /><P X="566" P="0,0" C="866f66,23130c" Y="250" T="103" /><P X="1084" P="0,0" C="866f66,23130c" Y="348" T="103" /><P X="1736" P="0,0" C="866f66,23130c" Y="356" T="103" /><T Y="112" X="2944" /><F Y="109" X="3063" /><P X="2058" P="1,0" Y="484" T="1" /><P X="2160" P="1,0" Y="451" T="1" /><P X="1779" P="0,0" Y="338" T="1" /><P X="2433" P="1,0" Y="523" T="1" /><P X="2144" P="0,0" Y="192" T="1" /><P X="1928" P="0,0" Y="259" T="1" /><P X="2354" P="0,0" Y="279" T="1" /><P X="3247" P="0,0" Y="418" T="1" /><P X="3442" P="0,0" Y="335" T="1" /><P X="3531" P="0,0" Y="312" T="2" /><P X="3516" P="0,0" Y="396" T="37" /><P X="2773" P="0,0" Y="356" T="1" /><P X="991" P="0,0" Y="342" T="1" /><P X="948" P="0,0" Y="155" T="1" /><P X="698" P="0,0" Y="166" T="1" /><P X="691" P="0,0" Y="345" T="1" /><P X="838" P="0,0" Y="352" T="1" /><P X="417" P="1,0" Y="343" T="1" /><P X="328" P="1,0" Y="345" T="1" /><P X="137" P="0,0" Y="338" T="6" /><P X="204" P="0,1" Y="339" T="6" /></D><O><O X="2616" C="1" Y="353" P="0" /><O X="1223" C="1" Y="348" P="0" /><O X="1256" C="1" Y="349" P="0" /><O X="2537" C="1" Y="352" P="0" /><O X="1285" C="1" Y="350" P="0" /><O X="1396" C="1" Y="353" P="0" /><O X="1427" C="1" Y="352" P="0" /><O X="1458" C="1" Y="351" P="0" /><O X="2445" C="1" Y="351" P="0" /><O X="3116" C="22" Y="224" P="0" /><O X="975" C="22" Y="117" P="0" /><O X="284" C="32" Y="316" P="0" /><O X="707" C="32" Y="315" P="0" /><O X="204" C="32" Y="313" P="0" /><O X="363" C="32" Y="316" P="0" /><O X="478" C="32" Y="315" P="0" /><O X="1010" C="16" Y="315" P="0" /><O X="617" C="16" Y="213" P="0" /><O X="742" C="32" Y="221" P="0" /><O X="885" C="32" Y="220" P="0" /><O X="739" C="32" Y="123" P="0" /><O X="875" C="32" Y="125" P="0" /><O X="923" C="16" Y="127" P="0" /><O X="1180" C="15" Y="349" P="0" /><O X="1337" C="15" Y="354" P="0" /><O X="1512" C="15" Y="352" P="0" /><O X="1675" C="16" Y="314" P="0" /><O X="1848" C="16" Y="243" P="0" /><O X="1873" C="32" Y="209" P="0" /><O X="2045" C="32" Y="166" P="0" /><O X="2113" C="16" Y="164" P="0" /><O X="2285" C="32" Y="314" P="0" /><O X="2332" C="32" Y="311" P="0" /><O X="2407" C="16" Y="314" P="0" /><O X="2742" C="32" Y="320" P="0" /><O X="2821" C="16" Y="320" P="0" /><O X="3017" C="32" Y="229" P="0" /><O X="3413" C="16" Y="215" P="0" /><O X="3333" C="32" Y="149" P="0" /><O X="3275" C="32" Y="150" P="0" /><O X="3219" C="16" Y="152" P="0" /><O X="1400" C="11" Y="43" P="0" /><O X="1047" C="32" Y="126" P="0" /><O X="1104" C="32" Y="125" P="0" /><O X="1259" C="16" Y="209" P="0" /><O X="1450" C="16" Y="254" P="0" /><O X="1600" C="32" Y="318" P="0" /><O X="1038" C="16" Y="275" P="0" /><O X="619" C="16" Y="174" P="0" /><O X="1932" C="32" Y="239" P="0" /><O X="1895" C="15" Y="319" P="0" /><O X="1960" C="15" Y="318" P="0" /><O X="1834" C="15" Y="317" P="0" /><O X="2209" C="15" Y="240" P="0" /><O X="2406" C="15" Y="353" P="0" /><O X="2497" C="15" Y="353" P="0" /><O X="2575" C="15" Y="354" P="0" /><O X="2655" C="15" Y="350" P="0" /><O X="3058" C="15" Y="318" P="0" /><O X="3513" C="15" Y="226" P="0" /><O X="3582" C="15" Y="228" P="0" /><O X="3128" C="15" Y="171" P="0" /><O X="656" C="6" Y="313" P="0" /><O X="785" C="6" Y="314" P="0" /><O X="929" C="6" Y="317" P="0" /><O X="913" C="6" Y="224" P="0" /><O X="784" C="6" Y="220" P="0" /><O X="697" C="6" Y="117" P="0" /><O X="807" C="6" Y="128" P="0" /><O X="1261" C="6" Y="316" P="0" /><O X="1431" C="6" Y="320" P="0" /><O X="1375" C="6" Y="226" P="0" /><O X="1494" C="6" Y="209" P="0" /><O X="1569" C="6" Y="319" P="0" /><O X="1907" C="6" Y="185" P="0" /><O X="2247" C="6" Y="312" P="0" /><O X="2216" C="6" Y="104" P="0" /><O X="2322" C="6" Y="244" P="0" /><O X="2444" C="6" Y="313" P="0" /><O X="2537" C="6" Y="314" P="0" /><O X="2617" C="6" Y="315" P="0" /><O X="2699" C="6" Y="319" P="0" /><O X="2951" C="6" Y="277" P="0" /><O X="3063" C="6" Y="227" P="0" /><O X="3006" C="6" Y="98" P="0" /><O X="3365" C="6" Y="151" P="0" /><O X="3198" C="6" Y="128" P="0" /><O X="3172" C="6" Y="104" P="0" /><O X="3133" C="6" Y="88" P="0" /><O X="3091" C="6" Y="87" P="0" /><O X="3049" C="6" Y="97" P="0" /><O X="3323" C="6" Y="228" P="0" /><O X="3204" C="6" Y="220" P="0" /></O><L><JD P2="130,299" c="944f16,5" P1="128,294" /><JD P2="121,298" c="945018,5" P1="127,294" /><JD P2="107,326" c="b39e81,5" P1="105,324" /><JD P2="105,327" c="b39e81,5" P1="104,326" /><JD P2="101,327" c="b39e81,5" P1="100,325" /><JD P2="109,331" c="c9af8b,5" P1="109,328" /><JD P2="118,321" c="e6c596,5" P1="118,331" /><JD P2="115,331" c="e6c596,5" P1="115,325" /><JD P2="111,331" c="e6c596,5" P1="111,324" /><JD P2="134,328" c="b8996b,5" P1="131,328" /><JD P2="135,327" c="b8996b,5" P1="136,322" /><JD P2="132,325" c="b8996b,5" P1="129,328" /><JD P2="131,324" c="b8996b,5" P1="130,323" /><JD P2="126,311" c="b8996b,5" P1="117,315" /><JD P2="133,319" c="422516,10" P1="131,314" /><JD P2="120,319" c="422516,10" P1="120,318" /><JD P2="108,315" c="422516,15" P1="108,314" /><JD P2="103,322" c="422516,9" P1="103,321" /><JD P2="118,305" c="5c321b,15" P1="118,304" /><JD P2="112,306" c="5c321b,15" P1="112,305" /><JD P2="122,313" c="d90d0d,5" P1="122,312" /><JPL P2="119,301" c="d90d0d,2" P1="119,298" P4="119,300" P3="119,299" /><JPL P2="119,308" c="d90d0d,2" P1="119,301" P4="119,306" P3="119,304" /><JPL P2="120,310" c="d90d0d,2" P1="119,308" P4="121,312" P3="120,310" /><JD P2="132,301" c="4a4a4a,5" P1="126,299" /><JD P2="128,302" c="ffffff,5" P1="128,301" /><JD P2="131,303" c="ffffff,5" P1="131,302" /><JD P2="128,301" c="000000,2" P1="128,300" /><JD P2="131,302" c="000000,2" P1="131,301" /><JD P2="128,303" c="e0c08f,5" P1="122,305" /><JD P2="128,303" c="e0c08f,5" P1="132,305" /><JD P2="132,310" c="e0c08f,5" P1="133,307" /><JD P2="127,311" c="e0c08f,5" P1="123,309" /><JD P2="123,309" c="e0c08f,5" P1="121,306" /><JD P2="129,310" c="e0c08f,10" P1="129,309" /><JD P2="132,308" c="ffffff" P1="125,307" /><JPL P2="126,308" c="000000" P1="123,305" P4="125,307" P3="124,306" /><JPL P2="130,309" c="000000" P1="126,308" P4="129,309" P3="127,308" /><JPL P2="133,309" c="000000" P1="130,309" P4="135,308" P3="133,309" /><JPL P2="126,306" c="000000" P1="123,305" P4="125,306" P3="124,305" /><JPL P2="130,308" c="000000" P1="126,306" P4="129,307" P3="127,307" /><JPL P2="133,308" c="000000" P1="130,308" P4="135,308" P3="133,308" /><JPL P2="132,299" c="debf81,2" P1="133,298" P4="132,298" P3="133,299" /><JPL P2="128,298" c="debf81,2" P1="132,298" P4="129,298" P3="131,298" /><JPL P2="126,297" c="debf81,2" P1="128,298" P4="124,296" P3="126,297" /><JPL P2="124,299" c="debf81,2" P1="125,302" P4="124,300" P3="125,303" /><JPL P2="124,295" c="debf81,2" P1="124,299" P4="124,296" P3="124,297" /><JPL P2="125,295" c="debf81,2" P1="124,295" P4="127,297" P3="125,295" /><JD P2="119,301" c="ebcc8d,2" P1="119,299" /><JD P2="121,303" c="ebcc8d" P1="119,299" /><JD P2="121,303" c="ebcc8d" P1="119,301" /><JPL P2="119,325" c="d90d0d,2" P1="122,330" P4="120,326" P3="121,328" /><JPL P2="120,318" c="d90d0d,2" P1="119,325" P4="119,321" P3="119,323" /><JPL P2="121,316" c="d90d0d,2" P1="120,318" P4="122,313" P3="121,316" /><JPL P2="122,326" c="d90d0d,2" P1="122,330" P4="122,327" P3="122,329" /><JPL P2="121,319" c="d90d0d,2" P1="122,326" P4="122,322" P3="122,324" /><JPL P2="121,317" c="d90d0d,2" P1="121,319" P4="121,314" P3="121,317" /><JD P2="121,326" c="d90d0d,2" P1="120,319" /><JD P2="113,317" c="5c321b,15" P1="112,311" /><JD P2="129,326" c="b8996b,5" P1="128,325" /><JD P2="127,292" c="944f16" P1="127,290" /><JPL P2="130,292" c="944f16,2" P1="129,293" P4="129,294" P3="129,294" /><JPL P2="130,292" c="944f16,2" P1="130,292" P4="130,291" P3="130,293" /><JPL P2="130,291" c="944f16,2" P1="130,291" P4="131,291" P3="130,292" /><JD P2="130,291" c="944f16,2" P1="128,291" /><JD P2="131,290" c="944f16" P1="133,292" /><JD P2="131,291" c="944f16" P1="133,292" /><JD P2="129,304" c="000000" P1="129,303" /><JD P2="131,305" c="000000" P1="132,304" /><L /></L></Z></C>')
  34.  
  35. -- Jogador morre
  36. function eventPlayerDied(name)
  37. vivo=vivo-1
  38. end
  39.  
  40. -- Jogador ganha
  41. function eventPlayerWon(name)
  42. vivo=vivo-1
  43. end
  44.  
  45. function eventPlayerVampire(p)
  46. vivo=vivo-1;
  47. end
  48.  
  49. function eventPlayerVampire(player)
  50. tfm.exec.bindKeyboard(player,32,false,true)
  51. end
  52. function eventKeyboard(player,key,down,x,y)
  53. for i,v in pairs(tfm.get.room.playerList) do
  54. if x > v.x - 50 and x < v.x + 50 and y > v.y - 20 and y < v.y + 20 and i ~= player and tfm.get.room.playerList[player].isVampire and not tfm.get.room.playerList[player].isDead then
  55. tfm.exec.killPlayer(i)
  56. end
  57. end
  58. end
  59.  
  60. -- Loop
  61. function eventLoop(tempoPassado, tempoFaltando)
  62. if vivo == 0 or tempoFaltando < 1000 then
  63. nextRound();
  64. end
  65. end
  66.  
  67. -- Nova ronda
  68. nextRound();
  69.  
  70. -- Relacionado ao shaman
  71. function eventSummoningEnd(player,id,x,y,ang,xs,ys,other)
  72. local objProibidos = {32, 28, 20, 19, 18, 17, 10, 6, 4, 3, 2, 1} -- ID dos objetos proibidos
  73. for _,v in pairs(objProibidos) do
  74. if(id == v) then -- Se o objeto spawnado for igual a um dos objetos proibidos então...
  75. tfm.exec.removeObject(other.id) -- remove o objeto
  76. end
  77. end
  78. end
  79.  
  80. --CallBack
  81. function eventTextAreaCallback(id, player, link)
  82. if link == "Ajuda" then
  83. ui.addTextArea(1,"<p align='center'> <font color='#B52404'><font size='14'><a href='event:X'>X</a></br><br><br><br><font color='#FFFFFF'>Você é um ratinho e tem o objetivo de pegar o queijo e entrar na toca são e salvo! Mas não pense que é tão simples assim, um Shaman-Vampiro irá te perseguir durante o mapa. Se você for pego, pode se trnsformar em um Vampiro-Comum ou ser morto pelo Shaman-Vampiro, cabe a ele escolher seu destino.OBS: para um Shaman-Vampiro matar deve-se apertar espaço.</br</p>",player,250,100,400,200,1,1,0.9,true)
  84. end
  85. if link == "Ajuda" then
  86. ui.addTextArea(1,"<p align='center'> <font color='#B52404'><font size='14'><a href='event:X'>X</a></br><br><br><br><font color='#FFFFFF'>No momento a Loja se encontra OFF(desligada) porque o criador do scrpt é noob e não sabe fazer ela. Quem sabe um dia... Tchau :v</br</p>",player,250,100,400,200,1,1,0.9,true)
  87. end
  88. if link == "X" then
  89. if id == 1 then
  90. ui.removeTextArea(1,player)
  91. end
  92. end
  93. end
  94.  
  95. -- Cores no Nome
  96.  
  97. ouro = {"Weffy" , "Afarthur"}
  98.  
  99. prata = {"Potyrat" , "Joaopsan" , "israelwoods"}
  100.  
  101. bronze = {""}
  102.  
  103. for _,player in pairs(ouro) do
  104. tfm.exec.setNameColor(player, "0xDC9E0C")
  105. end
  106. for _,player in pairs(prata) do
  107. tfm.exec.setNameColor(player, "0x5E5E5E")
  108. end
  109. for _,player in pairs(bronze) do
  110. tfm.exec.setNameColor(player, "0xAdd3410D")
  111. end
  112.  
  113. -- Created by Squalleze
  114. impulse = 25
  115. eventLoop = function(c, r)
  116. for k, v in pairs(tfm.get.room.playerList) do
  117. if v.movingLeft then
  118. tfm.exec.movePlayer(k, 0, 0, false, - impulse, 0, true)
  119. elseif v.movingRight then
  120. tfm.exec.movePlayer(k, 0, 0, false, impulse, 0, true)
  121. end
  122. end
  123. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement