Advertisement
Ouake

Gigavanilla

Aug 13th, 2014
1,365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.67 KB | None | 0 0
  1. Adm={Ouake=1,TWOJNICK=1}
  2. Lista={}
  3.  
  4. Onf={1,{"WYŁ","WŁ"}}
  5.  
  6. tla={0,1,2,3,7}
  7. tlo,s,sz,g=0,1,2,2
  8. spis={0,1,2,3,10,12,13,15,16,22,27,34,35,36,40,42,58,64,67,70,75,77,85,94,96,114,119,128,131,134}
  9.  
  10. TEXT={
  11. pomoc=' <J>• Gigavanilla •\n\n<BV>Cel: <N>Myszki współpracując z szamanem muszą zanieść kawałek sera do norki na powiększonych mapach vanillowych.\n\n<BV>Komendy:\n<BL>!pomoc\t\t<N>- wyświetla to co teraz czytasz...\n<BL>!info\t\t<N>- wyświetla informacje na temat minigry\n<BL>!np [liczba]\t<N>- wczytuje mapę Gigavanillową\n<BL>!np [@kod]\t<N>- powiększa wpisaną mape*\n<BL>!mort\t\t<N>- samobójstwo\n\n * - Za kodem mapy można wpisać skalę powiększenia od 1 do 5 (uwaga na maksymalną długość gruntów - 3000).',
  12. info =' <J>Informacje o Gigavanilla\n\n<BV>Autor: <V>Ouake\n<BV>Twórca: <V>Ouake\n<BV>Wersja: <V>1.3\n\n<BV>Ilość map: <N>30\n\n Więcej o minigrze Gigavanilla:\n[ <V><a href="www.transformice.com/forum/?s=486209&p=0"><U>Topic-486209</U></a><N> ]"Gigavanilla"\n'
  13. }
  14.  
  15. function Mapy()
  16. ax='<C><P F="'..tlo..'" L="1600" H="800" /><Z><S><S '
  17. bx='</D><O /></Z></C>'
  18. GV={
  19. [0]=ax..'L="1400" X="900" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1400" H="100" X="700" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1300" X="800" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="80" X="1080" Y="340" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><F Y="295" X="1080" /><P X="990" Y="300" T="11" P="0,0" /><T Y="700" X="240" /><P X="100" Y="700" T="0" P="1,0" /><P X="1410" Y="700" T="1" P="1,0" /><P X="1400" Y="700" T="5" P="0,0" /><P X="1450" Y="700" T="11" P="0,1" /><P X="1360" Y="700" T="3" P="0,0" /><P X="1090" Y="700" T="12" P="0,1" /><P X="450" Y="700" T="3" P="0,1" /><P X="500" Y="700" T="11" P="0,0" /><P X="550" Y="700" T="3" P="0,0" /><P X="570" Y="700" T="3" P="0,0" /><P X="596" Y="700" T="11" P="0,1" /><P X="620" Y="700" T="3" P="0,1" /><P X="720" Y="700" T="3" P="0,0" /><P X="790" Y="700" T="3" P="0,0" />'..bx,
  20. [1]=ax..'L="120" H="400" X="700" Y="610" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="1000" H="40" X="700" Y="390" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="240" H="80" X="1480" Y="400" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><F Y="355" X="1510" /><P P="0,1" Y="360" T="6" X="1400" /><P P="0,1" Y="360" T="11" X="1570" /><T Y="370" X="700" />'..bx,
  21. [2]=ax..'L="1400" X="700" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1400" H="100" X="900" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1300" H="100" X="800" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="40" H="600" X="960" Y="400" T="0" P="1,2000,0.3,0.2,0,1,0,0" /><S L="200" H="40" X="670" Y="360" T="0" P="1,0,0.3,0.2,0,1,0,0" /><S L="10" o="ffffffff" X="0" H="10" Y="0" T="12" P="1,-1,0.3,0.2,0,0,0,0" /></S><D><F Y="695" X="1410" /><P P="1,1" Y="700" T="6" X="1260" /><P P="1,0" Y="700" T="6" X="1540" /><P P="0,0" Y="700" T="5" X="1030" /><P P="1,0" Y="700" T="0" X="90" /><T Y="700" X="240" /><P P="0,1" Y="700" T="3" X="360" /><P P="0,0" Y="700" T="3" X="600" /><P P="0,0" Y="700" T="3" X="663" /><DC Y="325" X="670" /></D><O /><L><JPL P4="670,100" M2="4" M1="3" R="0.45" P3="960,100" /><JP M2="5" M1="3" MV="0,0" AXIS="0,1" /><JP M2="5" M1="4" MV="0,0" AXIS="0,1" /></L></Z></C>',
  22. [3]=ax..'L="240" H="100" X="120" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="1440" H="80" Y="260" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="40" X="120" Y="680" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S c="4" L="10" H="10" X="0" Y="0" T="12" P="1,-1,0.3,0.2,0,0,0,0" /></S><D><P P="0,1" Y="220" T="3" X="1332" /><P P="0,0" Y="220" T="3" X="1552" /><P P="0,1" Y="700" T="1" X="30" /><T Y="660" X="120" /><F Y="215" X="1440" /><P X="1348" Y="220" T="3" P="0,1" /><P P="0,1" Y="220" T="3" X="1376" /></D><O /><L><JP M1="2" MV="0,0" AXIS="0,1" M2="3" /></L></Z></C>',
  23. [10]=ax..'L="960" X="480" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="100" X="1480" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="560" X="280" H="40" Y="220" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="40" X="120" Y="80" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="38" X="20" H="96" Y="148" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="38" X="220" H="96" Y="148" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="180" /><F Y="695" X="1470" /><P X="450" Y="700" T="0" P="1,1" /><P X="900" Y="700" T="5" P="0,1" /><P X="40" Y="700" T="3" P="0,0" /><P X="1370" Y="700" T="3" P="0,1" /><P X="300" Y="200" T="3" P="0,0" /><P X="380" Y="200" T="3" P="0,0" /><P X="400" Y="200" T="3" P="0,0" /><P X="500" Y="200" T="3" P="0,1" /><P P="0,0" Y="700" T="3" X="500" /><DC Y="185" X="120" />'..bx,
  24. [12]=ax..'L="240" H="600" X="120" Y="500" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="60" X="490" Y="780" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="970" H="60" Y="780" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="42" H="600" X="970" Y="300" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="620" o="6a7495" X="785" c="4" Y="810" T="12" H="20" /></S><D><T Y="200" X="120" /><P P="0,1" Y="200" T="3" X="40" /><P P="0,0" Y="750" T="3" X="490" /><P P="1,1" Y="750" T="0" X="930" /><F Y="745" X="970" /><DC Y="715" X="970" />'..bx,
  25. [13]=ax..'L="240" H="400" X="80" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="1520" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="370" H="100" Y="390" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="40" X="360" Y="420" T="0" P="1,0,0.3,0.2,0,0,4,0" /><S L="10" H="10" X="0" Y="0" T="12" P="1,-1,0.3,0.2,0,0,0,0" /></S><D><T Y="400" X="100" /><F Y="395" X="1500" /><P P="1,0" Y="400" T="6" X="1510" /><P P="1,1" Y="400" T="6" X="100" /><P P="0,1" Y="400" T="3" X="184" /></D><O /><L><JP M1="3" AXIS="1,0" M2="4" MV="0,0" /><JP M1="3" LIM1="" AXIS="1,0" M2="2" MV="0,0" /></L></Z></C>',
  26. [15]=ax..'L="240" X="1480" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="400" X="120" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="40" H="380" X="340" Y="610" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="40" X="780" H="380" Y="610" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="960" H="20" X="800" Y="410" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><F Y="395" X="1480" /><P X="1480" Y="400" T="5" P="1,0" /><P X="50" Y="400" T="3" P="0,1" /><T Y="400" X="120" />'..bx,
  27. [16]=ax..'L="480" X="780" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="560" H="40" X="280" Y="430" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="640" X="1280" H="40" Y="250" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="780" /><P X="920" Y="700" T="3" P="0,0" /><P X="240" Y="410" T="3" P="0,0" /><P X="60" Y="410" T="4" P="1,0" /><P X="480" Y="410" T="0" P="1,0" /><P X="990" Y="230" T="3" P="0,0" /><F Y="225" X="1320" /><P X="1420" Y="230" T="6" P="1,0" />'..bx,
  28. [22]=ax..'L="240" X="120" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="100" X="1480" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" H="100" X="400" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" X="600" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" H="100" X="800" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" X="1000" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" H="100" X="1200" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="120" /><F Y="695" X="1480" /><P X="50" Y="700" T="3" P="0,0" /><P X="160" Y="700" T="3" P="0,1" /><P X="380" Y="700" T="3" P="0,0" /><P X="390" Y="700" T="3" P="0,1" /><P X="1000" Y="700" T="3" P="0,1" /><P X="600" Y="700" T="3" P="0,0" /><P X="820" Y="700" T="3" P="0,1" /><P X="980" Y="700" T="3" P="0,0" /><P X="1020" Y="700" T="3" P="0,0" /><P X="1190" Y="700" T="3" P="0,0" /><P X="1560" Y="700" T="3" P="0,0" />'..bx,
  29. [27]=ax..'L="80" H="680" X="490" Y="600" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" H="680" X="800" Y="600" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" X="1080" H="680" Y="600" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S H="76" L="1600" o="6a7495" X="800" c="2" Y="980" T="12" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="240" X="1080" /><F Y="235" X="490" /><DS Y="220" X="800" />'..bx,
  30. [34]=ax..'L="200" X="720" H="20" Y="170" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="920" Y="170" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="620" H="20" Y="350" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="820" Y="350" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="1020" H="20" Y="350" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="530" Y="530" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="730" H="20" Y="530" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="930" Y="530" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="1130" H="20" Y="530" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="430" Y="710" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="630" H="20" Y="710" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="830" Y="710" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="1030" H="20" Y="710" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="20" X="1230" Y="710" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="640" H="160" Y="260" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="820" Y="260" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="1000" H="160" Y="260" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="540" Y="440" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="720" H="160" Y="440" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="920" Y="440" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="1100" H="160" Y="440" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="450" Y="620" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="630" H="160" Y="620" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="830" Y="620" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="1030" H="160" Y="620" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="1210" Y="620" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="350" H="160" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="530" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="730" H="160" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="930" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" X="1130" H="160" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="40" H="160" X="1310" Y="800" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="1600" o="6a7495" X="800" Y="920" T="12" H="80" /></S><D><T Y="800" X="830" /><F Y="450" X="830" /><DS Y="120" X="820" />'..bx,
  31. [35]=ax..'L="40" X="800" H="480" Y="560" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="1080" X="800" H="40" Y="300" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><F Y="275" X="300" /><F Y="275" X="1300" /><T Y="280" X="800" />'..bx,
  32. [36]=ax..'L="240" H="660" X="120" Y="470" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="400" X="1400" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="600" H="20" X="700" Y="712" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="300" X="990" Y="550" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="410" H="300" Y="550" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><P P="0,0" Y="200" T="3" X="205" /><P P="0,0" Y="400" T="3" X="990" /><P P="1,0" Y="400" T="1" X="1280" /><P P="0,1" Y="140" T="11" X="170" /><P P="0,1" Y="400" T="11" X="1470" /><T Y="140" X="120" /><T Y="400" X="1400" /><F Y="695" X="700" /><P P="0,0" Y="702" T="12" X="480" /><P P="0,0" Y="702" T="12" X="800" /><P P="0,0" Y="702" T="12" X="900" /><P P="0,1" Y="702" T="5" X="600" /><DC Y="385" X="1250" />'..bx,
  33. [40]=ax..'L="20" X="1248" H="20" Y="810" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="20" H="20" X="948" Y="810" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="20" X="648" H="20" Y="810" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="20" H="20" X="348" Y="810" T="10" P="0,0,0.3,0,0,0,0,0" /><S c="4" L="920" o="6a7495" H="20" X="798" Y="810" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="100" X="80" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="1520" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="200" H="100" X="350" Y="750" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="100" X="650" Y="750" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" X="950" H="100" Y="750" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="200" H="100" X="1250" Y="750" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="100" /><F Y="695" X="1500" /><P P="1,0" Y="700" T="12" X="40" /><P P="1,0" Y="700" T="6" X="1570" />'..bx,
  34. [42]='<C><P F="5" Ca="" L="3200" H="800" /><Z><S><S L="398" H="320" X="800" Y="760" T="11" P="0,0,0.05,0.1,30,0,0,0" /><S L="398" H="520" X="410" Y="610" T="11" P="0,0,0.05,0.1,40,0,0,0" /><S L="420" X="210" H="720" Y="630" T="11" P="0,0,0.05,0.1,0,0,0,0" /><S L="398" X="1150" H="320" Y="880" T="11" P="0,0,0.05,0.1,10,0,0,0" /><S L="398" X="1520" H="120" Y="810" T="11" P="0,0,0.05,0.1,0,0,0,0" /><S L="420" X="460" H="320" Y="690" T="11" P="0,0,0.05,0.1,10,0,0,0" /><S L="200" H="20" X="310" Y="260" T="1" P="1,4000,0,0.2,0,0,0,0" /><S c="3" L="20" X="220" H="60" Y="240" T="1" P="1,0,0,0.2,0,0,0,0" /><S c="3" L="20" X="400" H="60" Y="240" T="1" P="1,0,0,0.2,0,0,0,0" /><S L="398" X="1900" H="320" Y="840" T="11" P="0,0,0.05,0.1,-20,0,0,0" /></S><D><DS Y="240" X="140" /><P P="0,0" Y="270" T="51" X="70" /><P P="1,0" Y="515" T="50" X="370" /><P P="0,0" Y="485" T="51" X="630" /><P P="1,0" Y="570" T="59" X="690" /><P P="0,0" Y="120" T="64" X="830" /><P P="0,0" Y="880" T="51" X="2300" /><P P="0,1" Y="830" T="51" X="2480" /><P P="0,1" Y="890" T="51" X="2770" /><F Y="605" X="2870" /><T Y="730" X="3140" /></D><O><O C="22" Y="260" P="0" X="220" /><O C="22" Y="260" P="0" X="400" /></O></Z></C>',
  35. [58]=ax..'L="240" H="300" X="120" Y="660" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="1480" H="600" Y="500" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="160" H="40" X="1200" Y="280" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="160" X="780" H="40" Y="520" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S L="160" H="40" X="400" Y="780" T="8" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="510" X="120" /><F Y="195" X="1480" /><P P="1,0" Y="510" T="0" X="80" /><P P="0,1" Y="510" T="3" X="210" /><P P="0,0" Y="200" T="11" X="1400" /><P P="0,1" Y="200" T="5" X="1520" /></D><O><O C="7" Y="720" P="0" X="400" /><O C="7" Y="460" X="780" P="0" /><O C="7" Y="220" P="0" X="1200" /><O C="11" Y="725" P="0" X="400" /><O C="11" Y="465" P="0" X="780" /><O C="11" Y="225" P="0" X="1200" /></O></Z></C>',
  36. [64]=ax..'L="400" H="20" X="800" Y="460" T="0" P="1,0,0.3,0.2,32760,0,0,0" /><S L="1400" X="700" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1400" H="100" X="900" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1300" X="800" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="100" /><F Y="695" X="1460" /><P P="1,0" Y="700" T="6" X="1530" /><P P="0,0" Y="700" T="4" X="280" /><P P="0,1" Y="700" T="5" X="1210" /><P P="0,1" Y="700" T="12" X="860" /><P P="0,0" Y="700" T="3" X="640" /><P P="0,0" Y="700" T="3" X="1010" /></D><O><O C="11" X="800" Mv="18" Y="460" Mp="1e6" P="0" /></O></Z></C>',
  37. [67]=ax..'L="240" X="120" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="160" H="400" X="1520" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="400" X="450" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="720" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="400" X="990" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="1240" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="400" X="120" /><F Y="395" X="1520" /><P X="210" Y="400" T="6" P="1,1" /><P X="996" Y="400" T="3" P="0,0" /><P X="446" Y="400" T="11" P="0,1" /><P X="1510" Y="400" T="12" P="1,0" /><P X="60" Y="400" T="5" P="0,0" />'..bx,
  38. [70]=ax..'L="198" X="100" H="40" Y="780" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" H="40" X="100" Y="660" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="38" X="20" H="80" Y="720" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1400" X="900" H="40" Y="780" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="1400" H="40" X="900" Y="60" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="1580" H="680" Y="420" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" H="600" X="220" Y="380" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="390" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="550" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="690" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="840" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" H="40" X="980" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="1120" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="1280" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /><S L="40" X="1430" H="40" Y="740" T="2" P="0,0,0,1.2,0,0,0,0" /></S><D><T Y="430" X="920" /><F Y="315" X="420" /><F Y="315" X="670" /><F Y="315" X="1170" /><F Y="315" X="1420" /><DS Y="745" X="100" />'..bx,
  39. [75]=ax..'c="2" L="1600" X="800" H="40" Y="1000" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="120" H="100" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" H="40" X="1480" Y="320" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="80" X="340" H="280" Y="840" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" H="320" X="444" Y="820" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" X="558" H="380" Y="790" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" H="440" X="660" Y="760" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" X="770" H="480" Y="740" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" H="520" X="884" Y="720" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" X="1004" H="580" Y="690" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="80" H="640" X="1128" Y="660" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><T Y="700" X="100" /><P X="210" Y="700" T="6" P="1,1" /><P X="160" Y="700" T="3" P="0,1" /><P X="1390" Y="300" T="6" P="0,0" /><P X="1440" Y="300" T="12" P="1,1" /><F Y="295" X="1500" />'..bx,
  40. [77]=ax..'L="200" X="360" H="320" Y="740" T="1" P="1,0,0,0.2,0,1,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="1600" X="800" c="2" Y="920" T="12" H="40" /><S H="40" L="80" X="40" c="2" Y="880" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="40" c="2" Y="880" T="12" X="1560" /></S><D><T Y="580" X="360" /><F Y="575" X="1320" />'..bx,
  41. [85]=ax..'P="0,0,0.1,0.2,0,0,0,0" L="600" H="100" c="1" Y="750" T="7" X="300" /><S X="1400" L="400" H="100" c="1" Y="750" T="7" P="0,0,0.1,0.2,0,0,0,0" /><S H="100" L="1400" X="800" c="4" Y="750" T="7" P="0,0,0.1,0.2,0,0,0,0" /><S L="1100" H="600" X="820" Y="390" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><P P="1,0" Y="700" T="8" X="270" /><T Y="700" X="130" /><F Y="695" X="1480" /><P P="1,1" Y="700" T="6" X="50" /><P P="1,0" Y="700" T="7" X="820" /><P P="1,0" Y="700" T="10" X="1130" /><P P="1,0" Y="700" T="2" X="1560" /><P P="1,0" Y="700" T="12" X="1360" />'..bx,
  42. [94]='<C><P F="'..tlo..'" L="1600" H="800" P="" /><Z><S><S L="198" H="20" X="370" Y="540" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" X="370" H="20" Y="360" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="160" X="280" Y="450" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="160" X="460" Y="450" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" X="850" H="20" Y="360" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" H="20" X="850" Y="180" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="760" H="160" Y="270" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="160" X="940" Y="270" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" H="20" X="1350" Y="570" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="198" X="1350" H="20" Y="750" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" H="160" X="1260" Y="660" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="20" X="1440" H="160" Y="660" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="290" X="850" /><F Y="670" X="1350" /><DS Y="450" X="370" /><DC Y="155" X="850" /><P P="1,0" Y="560" T="1" X="1390" /><P P="1,1" Y="350" T="12" X="330" /><P P="0,0" Y="170" T="3" X="800" />'..bx,
  43. [96]=ax..'P="0,0,0.3,0.2,0,0,0,0" L="1600" X="800" c="2" Y="900" T="12" H="40" /><S L="400" X="770" H="40" Y="782" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="764" Y="744" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="758" H="40" Y="698" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="752" Y="658" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="746" H="40" Y="622" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="740" Y="582" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="732" H="40" Y="536" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="724" Y="498" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="714" H="40" Y="460" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="700" Y="420" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="690" Y="380" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="676" H="40" Y="344" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="660" Y="298" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" H="40" X="776" Y="820" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="400" X="780" H="40" Y="860" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D><T Y="260" X="950" /><F Y="255" X="300" /><DS Y="245" X="780" />'..bx,
  44. [114]='<C><P F="3" L="1600" H="800" /><Z><S><S L="1400" X="700" H="120" Y="740" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" X="400" H="60" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="500" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="450" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="1400" H="120" X="900" Y="740" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1300" X="800" H="120" Y="740" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="60" X="600" H="60" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="700" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="800" H="60" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="900" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1000" H="60" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="1100" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1200" H="60" Y="650" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="550" H="60" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="650" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="750" H="60" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="850" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="950" H="60" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="1050" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1150" H="60" Y="590" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="500" H="60" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="600" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="700" H="60" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="800" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="900" H="60" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="1000" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1100" H="60" Y="530" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="550" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="650" H="60" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="750" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="850" H="60" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="950" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1050" H="60" Y="470" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="600" H="60" Y="410" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="700" Y="410" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="800" H="60" Y="410" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="900" Y="410" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="1000" H="60" Y="410" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="650" Y="350" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="750" H="60" Y="350" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="850" Y="350" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="950" H="60" Y="350" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="700" H="60" Y="290" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="800" Y="290" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="900" H="60" Y="290" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="750" Y="230" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" X="850" H="60" Y="230" T="10" P="1,0,0.3,0,0,0,0,0" /><S L="60" H="60" X="800" Y="170" T="10" P="1,0,0.3,0,0,0,0,0" /></S><D><P X="391" Y="590" T="45" P="0,0" /><P X="520" Y="270" T="43" P="0,0" /><T Y="680" X="190" /><P X="1550" Y="680" T="6" P="1,0" /><P X="310" Y="680" T="4" P="0,0" /><P X="440" Y="680" T="83" P="1,0" /><P P="1,1" Y="680" T="83" X="1100" /><P P="0,0" Y="590" T="45" X="1189" /><F Y="675" X="1440" />'..bx,
  45. [119]=ax..'L="400" X="200" H="600" Y="500" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="640" X="1260" H="100" Y="750" T="8" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,0,0.3,0.2,0,1,0,0" L="200" H="40" c="1" Y="360" T="0" X="670" /><S L="40" H="600" X="960" Y="400" T="0" P="1,2700,0.3,0.2,0,1,0,0" /><S L="10" H="10" X="0" Y="0" T="12" P="1,-1,0.3,0.2,0,0,0,0" /></S><D><T Y="200" X="140" /><P X="90" Y="200" T="12" P="1,0" /><P X="340" Y="200" T="12" P="1,0" /><P X="380" Y="200" T="4" P="0,0" /><P X="240" Y="200" T="3" P="0,0" /><P X="40" Y="200" T="11" P="0,0" /><F Y="715" X="670" /><T Y="700" X="1440" /></D><O /><L><JPL M1="3" M2="2" P3="960,-200" R="0.5" P4="670,-200" /><JP MV="0,0" M2="4" AXIS="0,1" M1="2" /><JP MV="0,0" M2="4" AXIS="0,1" M1="3" /></L></Z></C>',
  46. [128]=ax..'L="240" H="400" X="120" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="240" X="1480" H="400" Y="600" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S L="1120" H="400" X="800" Y="640" T="9" P="0,0,,,,0,0,0" /></S><D><P X="210" Y="400" T="6" P="1,0" /><T Y="400" X="120" /><F Y="395" X="1480" /><P X="50" Y="400" T="11" P="1,1" /><P X="1430" Y="400" T="0" P="1,1" />'..bx,
  47. [131]=ax..'L="40" X="-20" H="600" Y="540" T="1" P="0,0,0,0.2,0,0,0,0" /><S L="40" H="600" X="1620" Y="540" T="1" P="0,0,0,0.2,0,0,0,0" /><S L="720" H="80" X="360" Y="280" T="1" P="0,0,0,0.2,0,0,0,0" /><S L="720" X="1240" H="80" Y="280" T="1" P="0,0,0,0.2,0,0,0,0" /><S L="1600" X="800" H="560" Y="560" T="9" P="0,0,,,,0,0,0" /></S><D><T Y="240" X="120" /><F Y="655" X="1340" />'..bx,
  48. [134]=ax..'L="1600" X="800" H="200" Y="740" T="9" P="0,0,,,,0,0,0" /><S L="400" X="200" H="80" Y="240" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D><T Y="200" X="110" /><F Y="755" X="510" /><P X="160" Y="200" T="5" P="1,1" /><P X="350" Y="200" T="4" P="1,0" /><P X="260" Y="200" T="11" P="0,1" /><P X="40" Y="200" T="3" P="0,0" />'..bx
  49. }
  50. end
  51.  
  52. function eventChatCommand(nick,komd)
  53. if komd=="pomoc" or komd=="info" then
  54. ui.addTextArea(1,TEXT[komd],nick,230,110,340,200,0x1c3c41,0x1c3c41,1,true)
  55. ui.addTextArea(2,'<B><R><a href="event:ZAM">X</a>',nick,550,110,14,18,nil,nil,0,true)
  56. elseif komd=="mort" then
  57. tfm.exec.killPlayer(nick)
  58. elseif komd:sub(1,1)=="p" and nick=="Ouake" then
  59. tfm.exec.chatMessage("<J>[LUA][<V>"..nick.."<J>] <VP>"..komd:sub(3))
  60. elseif komd:sub(1,4)=="np @" or komd:sub(1,4)=="np #" then
  61. if Adm[nick] then
  62. sekw={}
  63. for kod in komd:sub(5):gmatch("%S+") do
  64. table.insert(sekw,kod)
  65. end
  66. m,p,r=sekw[1],0,(tonumber(sekw[2]) or 2)
  67. if sekw[3] then
  68. tfm.exec.setPlayerScore(sekw[3],-1)
  69. end
  70. r=math.floor(r)
  71. if r>5 then r=5 elseif r<1 then r=1 end
  72. tfm.exec.newGame(m)
  73. if sekw[3] then
  74. tfm.exec.setPlayerScore(sekw[3],150)
  75. end
  76. ui.addTextArea(0,"Trwa przetwarzanie mapy.",n,300,100,200,n,n,n,n,true)
  77. elseif Onf[1]==2 then
  78. sekw={}
  79. for kod in komd:sub(5):gmatch("%S+") do
  80. table.insert(sekw,kod)
  81. end
  82. o=0
  83. for i,glos in pairs(Lista) do
  84. if glos[1]==nick then
  85. o=i
  86. end
  87. end
  88. if o~=0 then
  89. for i=o,#Lista-1 do
  90. Lista[i]=Lista[i+1]
  91. end
  92. Lista[#Lista]=n
  93. end
  94. table.insert(Lista,{nick,sekw[1],sekw[2]})
  95. tfm.exec.chatMessage("Mapa została dodana. Pozycja w kolejce: <V>"..#Lista,nick)
  96. end
  97. elseif Adm[nick] then
  98. if komd:sub(1,2)=="np" then
  99. if GV[tonumber(komd:sub(4))] then
  100. tlo,g=tla[math.random(#tla)],2
  101. Mapy()
  102. tfm.exec.newGame(GV[tonumber(komd:sub(4))])
  103. tfm.exec.setUIMapName('<ROSE>'..komd:sub(4))
  104. tfm.exec.setGameTime(180)
  105. if komd:sub(4)=="36" then
  106. for i=1,20 do
  107. for x=1.4,5.6,1.4 do
  108. tfm.exec.addShamanObject(6,math.floor(x)*100+400,500)
  109. end
  110. end
  111. end
  112. elseif komd:sub(4)=="" then
  113. tfm.exec.newGame(GV[tonumber(komd:sub(4))])
  114. tfm.exec.setUIMapName('<ROSE>'..komd:sub(4))
  115. tfm.exec.setGameTime(180)
  116. else
  117. ui.addPopup(1,0,"Ta mapa nie istnieje.",nick,300,150,200,true)
  118. end
  119. end
  120. end
  121. end
  122. system.disableChatCommandDisplay("p",true)
  123. system.disableChatCommandDisplay("info",true)
  124. system.disableChatCommandDisplay("mort",true)
  125. system.disableChatCommandDisplay("pomoc",true)
  126.  
  127. function eventTextAreaCallback(id,nick,odp)
  128. if odp=="ZAM" then
  129. ui.removeTextArea(1,nick)
  130. ui.removeTextArea(2,nick)
  131. end
  132. end
  133.  
  134. function eventNewGame()
  135. s,sz=1,2
  136. if g>0 then
  137. g=g-1
  138. end
  139. for i=1,52 do
  140. tfm.exec.addShamanObject(1,-999,0)
  141. end
  142. end
  143.  
  144. function eventNewPlayer(nick)
  145. if Adm[nick] then
  146. ui.addTextArea(103,"<J><B><a href='event:ONF'>"..Onf[2][Onf[1]].."</a>",nick,20,65,n,n,n,n,0.5,true)
  147. end
  148. if Onf[1]==2 then
  149. ui.addTextArea(101,"<J><a href='event:OTW1'>[▶]</a> <VP>Lista głosów :",n,20,35,n,n,n,n,0.5,true)
  150. end
  151. end
  152.  
  153. for nick in pairs(tfm.get.room.playerList) do
  154. eventNewPlayer(nick)
  155. end
  156.  
  157. function eventPlayerDied()
  158. if s==1 then
  159. s=0
  160. end
  161. end
  162.  
  163. function eventPlayerWon()
  164. eventPlayerDied()
  165. end
  166.  
  167. function eventTextAreaCallback(id,nick,odp)
  168. if odp=="OTW1" then
  169. ui.addTextArea(102,"",nick,20,35,n,n,n,n,1,true)
  170. Spis()
  171. elseif odp=="ZAM1" then
  172. ui.removeTextArea(102,nick)
  173. elseif odp=="ONF" then
  174. Onf[1]=(Onf[1]%2)+1
  175. ui.updateTextArea(103,"<J><a href='event:ONF'>"..Onf[2][Onf[1]].."</a>",nick)
  176. if Onf[1]==2 then
  177. ui.addTextArea(101,"<J><a href='event:OTW1'>[▶]</a> <VP>Lista głosów :",n,20,35,n,n,n,n,0.5,true)
  178. else
  179. Lista={}
  180. ui.removeTextArea(101)
  181. ui.removeTextArea(102)
  182. end
  183. end
  184. end
  185.  
  186. function Spis()
  187. TXT="<textformat tabstops='[100,200]'><J><a href='event:ZAM1'>[◀]</a> <VP>Lista głosów :\n"
  188. for v,glos in pairs(Lista) do
  189. TXT=TXT.."\n<V>"..glos[1].."\t<N>: @"..glos[2].."\t<J>"..glos[3]..""
  190. end
  191. ui.updateTextArea(102,TXT)
  192. end
  193.  
  194. function eventLoop(t1,t2)
  195. z=0
  196. for v,stat in pairs(tfm.get.room.playerList) do
  197. if stat.isDead~=true then
  198. z=z+1
  199. end
  200. if stat.isDead==true and stat.isShaman==true and sz>0 then
  201. sz=sz-1
  202. end
  203. end
  204. if not(Lista[1]) and (z==0 or t2<1) then
  205. g=2
  206. Mapy()
  207. los=spis[math.random(#spis)]
  208. tfm.exec.newGame(GV[los])
  209. tfm.exec.setUIMapName('<ROSE>'..los)
  210. tfm.exec.setGameTime(180)
  211. if los==36 then
  212. for i=1,5 do -- 40
  213. for x=1.4,5.6,1.4 do
  214. tfm.exec.addShamanObject(6,math.floor(x)*100+400,500)
  215. end
  216. end
  217. end
  218. elseif (z==2 or sz==0) and s==0 then
  219. tfm.exec.setGameTime(20+10*g)
  220. s=-1
  221. end
  222. if Onf[1]==2 and Lista[1] and (z==0 or t2<1) then
  223. eventChatCommand("Ouake","np @"..Lista[1][2].." "..Lista[1][3])
  224. for i=1,#Lista-1 do
  225. Lista[i]=Lista[i+1]
  226. end
  227. Lista[#Lista]=n
  228. Spis()
  229. end
  230. if p~=nil then
  231. p=p+1
  232. if p<7 then
  233. TXT="Trwa przetwarzanie mapy."
  234. for i=1,p%3 do
  235. TXT=TXT.."."
  236. end
  237. ui.addTextArea(0,TXT,n,300,100,200,n,n,n,n,true)
  238. elseif p==7 then
  239. if ""..tfm.get.room.xmlMapInfo.mapCode==m then
  240. T,P=1,1
  241. ui.addTextArea(0,"Przetwarzanie zakończone.",n,300,100,200,n,n,n,n,true)
  242. a,b=tfm.get.room.xmlMapInfo.author,tfm.get.room.xmlMapInfo.mapCode
  243. Gigantyzacja()
  244. else
  245. ui.addTextArea(0,"Przetwarzanie zakończone niepowodzeniem:\n\n Mapa wzorcowa musi się wczytać.",n,300,100,200,n,n,n,n,true)
  246. end
  247. elseif p==12 then
  248. if T then
  249. g=2
  250. tfm.exec.newGame(XML:sub(1,XML:len()-1))
  251. tfm.exec.setUIMapName(a.." <BL>- <ROSE>@"..b.." <J>x"..r)
  252. tfm.exec.setGameTime(60+60*(2^(r-1)))
  253. end
  254. ui.removeTextArea(0)
  255. p=nil
  256. end
  257. end
  258. end
  259.  
  260. function Gigantyzacja()
  261. Tab,XML={},""
  262. for kod in tfm.get.room.xmlMapInfo.xml:gmatch('%S+') do
  263. for par,war in kod:gmatch('(%w+)="([%w%p]+)"') do
  264. if P then
  265. Tab[par]=tonumber(war)
  266. end
  267. if par=="X" or par=="Y" or par=="L" or par=="H" then
  268. kod=par..'="'..r*tonumber(war)..'" '
  269. elseif par=="defilante" then
  270. kod='defilante="0,0,0,1" '
  271. elseif par:sub(1,2)=="P1" or par:sub(1,2)=="P2" or par:sub(1,2)=="P3" or par:sub(1,2)=="P4" then
  272. Z=""
  273. for now in war:gmatch('[%d%-]+') do
  274. Z=Z..r*tonumber(now)..","
  275. end
  276. kod=par..'="'..Z:sub(1,Z:len()-1)..'" '
  277. elseif par=="c" and war:len()>4 then
  278. Z,i="",0
  279. for now in war:gmatch('%w+') do
  280. i=i+1
  281. if i==2 then
  282. Z=Z..r*tonumber(now)..","
  283. else
  284. Z=Z..now..","
  285. end
  286. end
  287. kod=par..'="'..Z:sub(1,Z:len()-1)..'" '
  288. end
  289. end
  290. if kod=="/><Z><S><S" then
  291. if Tab.L==nil then
  292. Tab.L=800*r
  293. XML=XML..'L="'..Tab.L..'" '
  294. end
  295. if Tab.H==nil then
  296. Tab.H=400*r
  297. XML=XML..'H="'..Tab.H..'" '
  298. end
  299. P,Tab=nil,nil
  300. end
  301. XML=XML..kod.." "
  302. end
  303. end
  304.  
  305. tfm.exec.disableAutoNewGame(true)
  306. tfm.exec.disableAutoTimeLeft(true)
  307.  
  308. Mapy()
  309. los=spis[math.random(#spis)]
  310. tfm.exec.newGame(GV[los])
  311. tfm.exec.setUIMapName('<ROSE>'..los)
  312. tfm.exec.setGameTime(180)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement