Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias sTankWars {
- var %S = 0,%w1 = @sTankWars,%w2 = $+(%w1,Buffer)
- if ($window(%w1)) {
- window -a %w1
- return
- }
- window -Bhp +d %w2 0 0 400 520
- drawrect -rf %w2 64512 1 0 0 400 520
- drawrect -rf %w2 13816530 1 0 0 20 10
- drawrect -r %w2 16777215 1 0 0 20 10
- drawrect -re %w2 16777215 1 2 2 2 2 2 6 2 2 16 2 2 2 16 6 2 2
- drawcopy %w2 0 0 20 10 %w2 0 10
- drawline -r %w2 16777215 1 5 50 50 50 62 80 62 60 72 50 72 90 62 100 40 60 30 60 30 80 70 105 50 150 20 150 5 100 20 110 30 140 40 140 50 110 25 100 5 50
- drawline -r %w2 16777215 1 75 50 85 50 85 65 95 60 95 50 105 50 105 90 75 90 75 80 95 80 95 70 75 80 75 50
- drawline -r %w2 16777215 1 75 92 85 92 85 100 95 92 105 92 90 105 100 105 100 115 90 115 90 110 85 110 85 115 75 115 75 92
- drawtext -r %w2 16777215 webdings 40 69 114 …
- drawtext -r %w2 16777215 webdings 40 69 116 …
- drawtext -r %w2 16777215 webdings 40 71 114 …
- drawtext -r %w2 16777215 webdings 40 71 116 …
- drawtext -r %w2 8355711 webdings 40 70 115 …
- drawtext -ro %w2 16777215 tahoma 20 102 130 'z
- drawtext -ro %w2 16777215 tahoma 20 102 132 'z
- drawtext -ro %w2 16777215 tahoma 20 104 130 'z
- drawtext -ro %w2 16777215 tahoma 20 104 132 'z
- drawtext -ro %w2 8355711 tahoma 20 103 131 'z
- drawline -r %w2 16777215 1 107 50 174 50 174 80 150 70 150 150 130 150 130 70 107 80 107 50
- drawline -r %w2 16777215 1 176 50 206 50 206 90 196 90 186 70 186 90 176 90 176 50
- drawline -r %w2 16777215 1 186 60 196 60 196 75 186 60
- drawline -r %w2 16777215 1 176 92 186 92 196 112 196 92 206 92 206 122 196 122 186 102 186 122 176 122 176 92
- drawline -r %w2 16777215 1 176 124 186 124 186 134 196 124 206 124 190 139 206 139 206 150 196 150 196 145 186 145 186 150 176 150 176 124
- drawline -r %w2 16777215 1 208 50 218 150 245 120 265 140 275 60 265 50 255 120 245 105 228 125 218 60 208 50
- drawline -r %w2 16777215 1 277 50 307 50 307 90 297 90 287 70 287 90 277 90 277 50
- drawline -r %w2 16777215 1 287 60 297 60 297 75 287 60
- drawline -r %w2 16777215 1 277 92 307 92 307 102 292 107 307 122 297 122 287 112 287 122 277 122 277 92
- drawline -r %w2 16777215 1 287 97 297 97 287 102 287 97
- drawline -r %w2 16777215 1 277 124 307 124 307 134 287 134 307 134 307 150 277 150 277 140 297 140 277 140 277 124
- drawfill -r %w2 8355711 16777215 6 51 76 51 76 93 108 51 177 51 177 93 177 125 210 53 278 51 278 93 278 125
- drawrect -rfd %w2 8355711 1 5 160 5 15 3 3
- drawrect -rd %w2 16777215 1 5 160 5 15 3 3
- drawrect -rfd %w2 8355711 1 20 160 5 15 3 3
- drawrect -rd %w2 16777215 1 20 160 5 15 3 3
- drawrect -rfd %w2 8355711 1 10 160 10 15 3 3
- drawrect -rd %w2 16777215 1 10 160 10 15 3 3
- drawrect -rf %w2 8355711 1 13 155 4 15
- drawrect -r %w2 16777215 1 13 155 4 15
- drawrect -rfd %w2 8355711 1 30 155 5 15 3 3
- drawrect -rd %w2 16777215 1 30 155 5 15 3 3
- drawrect -rfd %w2 8355711 1 45 155 5 15 3 3
- drawrect -rd %w2 16777215 1 45 155 5 15 3 3
- drawrect -rfd %w2 8355711 1 35 155 10 15 3 3
- drawrect -rd %w2 16777215 1 35 155 10 15 3 3
- drawrect -rf %w2 8355711 1 38 160 4 15
- drawrect -r %w2 16777215 1 38 160 4 15
- drawrect -rfd %w2 8355711 1 55 155 15 5 3 3
- drawrect -rd %w2 16777215 1 55 155 15 5 3 3
- drawrect -rfd %w2 8355711 1 55 160 15 10 3 3
- drawrect -rd %w2 16777215 1 55 160 15 10 3 3
- drawrect -rfd %w2 8355711 1 55 170 15 5 3 3
- drawrect -rd %w2 16777215 1 55 170 15 5 3 3
- drawrect -rf %w2 8355711 1 60 163 15 4
- drawrect -r %w2 16777215 1 60 163 15 4
- drawrect -rfd %w2 8355711 1 85 155 15 5 3 3
- drawrect -rd %w2 16777215 1 85 155 15 5 3 3
- drawrect -rfd %w2 8355711 1 85 160 15 10 3 3
- drawrect -rd %w2 16777215 1 85 160 15 10 3 3
- drawrect -rfd %w2 8355711 1 85 170 15 5 3 3
- drawrect -rd %w2 16777215 1 85 170 15 5 3 3
- drawrect -rf %w2 8355711 1 80 163 15 4
- drawrect -r %w2 16777215 1 80 163 15 4
- drawrect -rfe %w2 255 1 5 180 3 3
- drawrect -rfe %w2 32764 1 7 180 3 3
- drawrect -rfe %w2 65535 1 6 182 3 3
- drawrect -rfe %w2 65535 1 15 180 3 3
- drawrect -rfe %w2 32764 1 17 180 3 3
- drawrect -rfe %w2 255 1 16 182 3 3
- drawrect -rfe %w2 65535 1 25 180 3 3
- drawrect -rfe %w2 255 1 27 180 3 3
- drawrect -rfe %w2 32764 1 26 182 3 3
- drawcopy %w2 0 0 20 20 %w2 160 210
- drawcopy %w2 0 0 20 20 %w2 200 210
- drawcopy %w2 0 0 20 20 %w2 160 210
- drawcopy %w2 0 0 20 20 %w2 20 230
- drawcopy %w2 0 0 20 20 %w2 120 230
- drawcopy %w2 0 0 20 20 %w2 240 230
- drawcopy %w2 0 0 20 20 %w2 360 230
- drawcopy %w2 0 0 20 20 %w2 80 270
- drawcopy %w2 0 0 20 20 %w2 140 270
- drawcopy %w2 0 0 20 20 %w2 220 270
- drawcopy %w2 0 0 20 20 %w2 300 270
- drawcopy %w2 0 0 20 20 %w2 40 310
- drawcopy %w2 0 0 20 20 %w2 180 310
- drawcopy %w2 0 0 20 20 %w2 340 310
- drawcopy %w2 0 210 400 100 %w2 0 429 400 -100
- window -aBCdfkpw0z +l @sTankWars -1 -1 400 400
- drawrect -rf @sTankWars 0 1 0 0 400 400
- while (%S <= 400) {
- drawcopy %w2 0 0 20 10 %w1 %S 0
- drawcopy %w2 0 0 20 10 %w1 %S 390
- drawcopy %w2 0 0 20 10 %w1 0 %S
- drawcopy %w2 0 0 20 10 %w1 0 $calc(%S + 10)
- drawcopy %w2 0 0 20 10 %w1 380 %S
- drawcopy %w2 0 0 20 10 %w1 380 $calc(%S + 10)
- inc %S 20
- }
- hmake sTankWars 100
- sMain
- window %w1 $qt($mircexe) 15
- titlebar %w1 by SykO
- }
- alias -l sMain {
- var %w1 = @sTankWars
- drawrect -rfn %w1 0 1 21 150 358 240
- drawcopy -tn $+(%w1,Buffer) 64512 0 45 312 110 %w1 39 25
- drawrect -rn %w1 2631720 1 125 160 150 20
- drawrect -rn %w1 2631720 1 125 185 150 20
- ;drawrect -rn %w1 2631720 1 125 210 150 20
- drawrect -rn %w1 2631720 1 125 235 150 20
- drawtext -ron %w1 8355711 tahoma 12 158.5 162 Create Server
- drawtext -ron %w1 8355711 tahoma 12 166 187 Join Server
- ;drawtext -ron %w1 8355711 tahoma 12 180 212 Scores
- drawtext -ron %w1 8355711 tahoma 12 186.5 237 Help
- hadd sTankWars Screen Main
- hadd sTankWars Ani 1
- hadd sTankWars AniX 0
- hadd sTankWars AniT1T 0
- hadd sTankWars AniT2T 0
- hadd sTankWars AniE 0
- hadd sTankWars AniBY 0
- hadd sTankWars AniT 0
- sAnimation
- }
- alias -l sAnimation {
- var %w1 = @sTankWars,%w2 = $+(%w1,Buffer)
- if (!$window(%w1)) || ($hget(sTankWars,Screen) != Main) return
- :Credits
- if (%Credits == true) {
- drawtext -ron %w1 $rgb(%C1,%C1,%C1) tahoma 20 86 270 ShOwInG CrEaTiViTy™
- drawtext -ron %w1 $rgb(%C2,%C2,%C2) tahoma 12 143 290 TheMexicanForce™
- drawtext -ron %w1 $rgb(%C3,%C3,%C3) tahoma 10 168 310 Programmer
- drawtext -ron %w1 $rgb(%C4,%C4,%C4) tahoma 10 186 324 SykO
- drawtext -ron %w1 $rgb(%C5,%C5,%C5) tahoma 10 186.5 340 Tests
- drawtext -ron %w1 $rgb(%C6,%C6,%C6) tahoma 10 181 354 NoBody
- goto KlOwN
- }
- drawrect -rfn %w1 0 1 20 270 360 120
- if ($hget(sTankWars,Ani) == 1) {
- var %Tank1X1 = 55,%Tank2X1 = 80,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniX) != 168) hinc sTankWars AniX 4
- else hinc sTankWars Ani
- }
- if ($hget(sTankWars,Ani) == 2) || ($hget(sTankWars,Ani) == 4) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniBY) != 81) hinc sTankWars AniBY 3
- else {
- hadd sTankWars AniE 0
- hinc sTankWars Ani
- }
- drawrect -rfn %w1 8355711 1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY)) 4 4
- drawrect -rdn %w1 16777215 1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY)) 4 4
- drawrect -rdn %w1 16777215 1 $calc(%Tank2X2 + 8) $calc(366 - $hget(sTankWars,AniBY)) 4 4
- }
- if ($hget(sTankWars,Ani) == 3) || ($hget(sTankWars,Ani) == 5) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniE) != 15) hinc sTankWars AniE 5
- else {
- hadd sTankWars AniBY 0
- hinc sTankWars Ani
- goto SykO
- }
- drawcopy -tn %w2 64512 $hget(sTankWars,AniE) 180 5 5 %w1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY))
- drawcopy -tn %w2 64512 $hget(sTankWars,AniE) 180 5 5 %w1 $calc(%Tank2X2 + 8) $calc(366 - $hget(sTankWars,AniBY))
- }
- :SykO
- if ($hget(sTankWars,Ani) == 6) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX)),%Tank2Text = Oh, no! DAMN key doesn't work!
- if ($hget(sTankWars,AniT2T) != 40) hinc sTankWars AniT2T
- else hinc sTankWars Ani
- %Tank2Text = $left(%Tank2Text,$hget(sTankWars,AniT2T))
- drawtext -rn %w1 16777215 tahoma 9 130 349 %Tank2Text
- drawtext -rn %w1 16777215 tahoma 9 130 351 %Tank2Text
- drawtext -rn %w1 16777215 tahoma 9 132 349 %Tank2Text
- drawtext -rn %w1 16777215 tahoma 9 132 351 %Tank2Text
- drawtext -rn %w1 0 tahoma 9 131 350 %Tank2Text
- }
- if ($hget(sTankWars,Ani) == 7) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX)),%Tank1Text = HaHaHaHaHa
- if ($hget(sTankWars,AniT1T) != 16) hinc sTankWars AniT1T
- else hinc sTankWars Ani
- %Tank1Text = $left(%Tank1Text,$hget(sTankWars,AniT1T))
- drawtext -rn %w1 16777215 tahoma 9 172 289 %Tank1Text
- drawtext -rn %w1 16777215 tahoma 9 172 291 %Tank1Text
- drawtext -rn %w1 16777215 tahoma 9 174 289 %Tank1Text
- drawtext -rn %w1 16777215 tahoma 9 174 291 %Tank1Text
- drawtext -rn %w1 8355711 tahoma 9 173 290 %Tank1Text
- }
- if ($hget(sTankWars,Ani) == 8) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniBY) != 81) hinc sTankWars AniBY 3
- else {
- hadd sTankWars AniE 0
- hinc sTankWars Ani
- }
- drawrect -rfn %w1 8355711 1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY)) 4 4
- drawrect -rdn %w1 16777215 1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY)) 4 4
- }
- if ($hget(sTankWars,Ani) == 9) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniE) != 15) hinc sTankWars AniE 5
- else {
- hadd sTankWars AniE 0
- hinc sTankWars Ani
- goto LokO
- }
- drawcopy -tn %w2 64512 $hget(sTankWars,AniE) 180 5 5 %w1 $calc(%Tank1X2 + 8) $calc(290 + $hget(sTankWars,AniBY))
- }
- :LokO
- if ($hget(sTankWars,Ani) == 10) {
- var %Tank1X1 = 30,%Tank2X1 = 5,%Tank1X2 = $calc($hget(sTankWars,AniX) + 20),%Tank2X2 = $calc(360 - $hget(sTankWars,AniX))
- if ($hget(sTankWars,AniE) != 10) hinc sTankWars AniE
- else {
- hinc sTankWars Ani
- goto KlOwN
- }
- drawcopy -tn %w2 64512 $iif($rand(0,1),5,$iif($rand(0,1),10,15)) 180 5 5 %w1 %Tank1X2 370
- drawcopy -tn %w2 64512 $iif($rand(0,1),5,$iif($rand(0,1),10,15)) 180 5 5 %w1 $calc(%Tank1X2 + 5) 370
- drawcopy -tn %w2 64512 $iif($rand(0,1),5,$iif($rand(0,1),10,15)) 180 5 5 %w1 $calc(%Tank1X2 + 10) 370
- drawcopy -tn %w2 64512 $iif($rand(0,1),5,$iif($rand(0,1),10,15)) 180 5 5 %w1 $calc(%Tank1X2 + 15) 370
- drawcopy -tn %w2 64512 $iif($rand(0,1),5,$iif($rand(0,1),10,15)) 180 5 5 %w1 $calc(%Tank1X2 + 20) 370
- }
- if ($hget(sTankWars,Ani) == 11) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = $hget(sTankWars,AniT),%C2 = 0,%C3 = 0,%C4 = 0,%C5 = 0,%C6 = 0
- goto Credits
- }
- else {
- hadd sTankWars AniT 0
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 12) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = 255,%C2 = $hget(sTankWars,AniT),%C3 = 0,%C4 = 0,%C5 = 0,%C6 = 0
- goto Credits
- }
- else {
- hadd sTankWars AniT 0
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 13) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = 255,%C2 = 255,%C3 = $hget(sTankWars,AniT),%C4 = 0,%C5 = 0,%C6 = 0
- goto Credits
- }
- else {
- hadd sTankWars AniT 0
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 14) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = 255,%C2 = 255,%C3 = 255,%C4 = $hget(sTankWars,AniT),%C5 = 0,%C6 = 0
- goto Credits
- }
- else {
- hadd sTankWars AniT 0
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 15) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = 255,%C2 = 255,%C3 = 255,%C4 = 255,%C5 = $hget(sTankWars,AniT),%C6 = 0
- goto Credits
- }
- else {
- hadd sTankWars AniT 0
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 16) {
- if ($hget(sTankWars,AniT) != 255) {
- hinc sTankWars AniT 3
- var %Credits = true,%C1 = 255,%C2 = 255,%C3 = 255,%C4 = 255,%C5 = 255,%C6 = $hget(sTankWars,AniT)
- goto Credits
- }
- else {
- hadd sTankWars AniT 255
- hinc sTankWars Ani
- }
- }
- if ($hget(sTankWars,Ani) == 17) {
- if ($hget(sTankWars,AniT) != 0) {
- hdec sTankWars AniT 3
- var %Credits = true,%C1 = $hget(sTankWars,AniT),%C2 = %C1,%C3 = %C1,%C4 = %C1,%C5 = %C1,%C6 = %C1
- goto Credits
- }
- else {
- hadd sTankWars Ani 1
- hadd sTankWars AniX 0
- hadd sTankWars AniT1T 0
- hadd sTankWars AniT2T 0
- hadd sTankWars AniE 0
- hadd sTankWars AniBY 0
- hadd sTankWars AniT 0
- }
- }
- :KlOwN
- if (%Tank1X1) {
- drawcopy -tn %w2 64512 %Tank1X1 155 20 20 %w1 %Tank1X2 270
- drawcopy -tn %w2 64512 %Tank2X1 155 20 20 %w1 %Tank2X2 370
- drawreplace -rn %w1 8355711 0 %Tank2X2 370 20 20
- }
- drawdot %w1
- .timersAnimation -ho 1 $iif($hget(sTankWars,Ani) < 16,100,25) sAnimation
- }
- alias -l sCreateServer {
- var %w1 = @sTankWars
- hadd sTankWars Screen CreatingServer
- drawrect -rfn %w1 0 1 21 150 358 240
- drawrect -rn %w1 2631720 1 125 160 150 20
- var %ip = $iif($ip,$v1,127.0.0.1)
- drawtext -rn %w1 8355711 tahoma 12 $calc((150 - $width(%ip,tahoma,12,0,0)) / 2 + 125) 162 %ip
- if (%ip == 127.0.0.1) {
- drawtext -rn %w1 16777215 tahoma 12 50 190 ERROR: This a default IP… to get your IP you
- drawtext -rn %w1 16777215 tahoma 12 95 205 might need to enter a server.
- drawrect -rn %w1 2631720 1 125 285 150 20
- drawtext -rn %w1 8355711 tahoma 12 182.5 287 Cancel
- }
- else {
- drawtext -rn %w1 16777215 tahoma 12 50 190 NOTE: This is your IP and it has being copied, paste this
- drawtext -rn %w1 16777215 tahoma 12 90 205 to all you wish to invite to your server. Be aware to
- drawtext -rn %w1 16777215 tahoma 12 90 220 who you show your IP to becuase some people
- drawtext -rn %w1 16777215 tahoma 12 90 235 might use this to harm your computer.
- drawrect -rn %w1 2631720 1 125 260 150 20
- drawtext -rn %w1 8355711 tahoma 12 175.5 262 Continue
- drawrect -rn %w1 2631720 1 125 285 150 20
- drawtext -rn %w1 8355711 tahoma 12 182.5 287 Cancel
- clipboard %ip
- }
- drawdot %w1
- }
- alias -l sJoinServer {
- hadd sTankWars Screen JoiningServer
- }
- alias -l sGame { var %w1 = @sTankWars,%w2 = $+(%w1,Buffer)
- hadd sTankWars Screen Game $1
- if ($1 == createServer) {
- drawrect -rfn %w1 0 1 21 11 358 378
- socklisten sTankWars 7000
- hadd sTankWars NickName $me
- drawcopy -tn %w2 64512 0 45 312 110 %w1 39 60
- sShowInfo 1
- }
- if ($1 == Start) {
- drawrect -rfn %w1 0 1 21 11 358 338
- drawcopy -tn %w2 64512 0 210 400 240 %w1 0 10
- }
- drawcopy -n %w1 0 0 400 10 %w1 0 230
- drawcopy -n %w1 0 0 400 10 %w1 0 280
- drawcopy -n %w1 0 280 20 120 %w1 260 280
- drawcopy -n %w1 0 0 260 10 %w1 0 310
- drawdot %w1
- }
- alias -l sScores {
- hadd sTankWars Screen Scores
- }
- alias -l sHelp {
- var %w1 = @sTankWars
- hadd sTankWars Screen Help
- drawrect -rfn %w1 0 1 21 150 358 240
- drawtext -ron %w1 16777215 tahoma 10 30 150 Creating A Server:
- drawtext -rn %w1 16777215 tahoma 10 50 165 This is for those who would like to host a server and invite freinds to
- drawtext -rn %w1 16777215 tahoma 10 50 177 join it, trusting them his/her IP, so that all can play. The host is in
- drawtext -rn %w1 16777215 tahoma 10 50 189 charge of asigning who plays (@tank nick 0-15). To start the host
- drawtext -rn %w1 16777215 tahoma 10 50 201 should type @start. (0-15 is the color on @tank)
- drawtext -ron %w1 16777215 tahoma 10 30 221 Entering A Server:
- drawtext -rn %w1 16777215 tahoma 10 50 236 One can enter a server with someone who has trust his/her IP. To
- drawtext -rn %w1 16777215 tahoma 10 50 248 change the color asinged by the host one can use @change 0-15
- drawtext -rn %w1 16777215 tahoma 10 50 260 (only if the color isnt taken).
- drawtext -ron %w1 16777215 tahoma 10 30 280 The Game:
- drawtext -rn %w1 16777215 tahoma 10 50 295 The ojective of the game is to be the last one standing in the battle
- drawtext -rn %w1 16777215 tahoma 10 50 307 field. To move the tank use arrows and Tab key to shoot. For now
- drawtext -rn %w1 16777215 tahoma 10 50 319 only 2 to 8 players are able to play. (Team Play Also In Mind!)
- drawrect -rn %w1 2631720 1 125 360 150 20
- drawtext -rn %w1 8355711 tahoma 12 175.5 362 Continue
- drawdot %w1
- }
- alias -l sShowInfo {
- drawrect -rfn @sTankWars 0 1 21 241 358 28
- if ($1 == 1) {
- drawtext -rn @sTankWars 16777215 thoma 10 69 245 Waiting for at least one player to continue with the game…
- }
- drawdot @sTankWars
- }
- menu @sTankWars {
- sclick {
- if ($hget(sTankWars,Screen) == Main) {
- if ($inrect($mouse.x,$mouse.y,125,160,150,20)) sCreateServer
- if ($inrect($mouse.x,$mouse.y,125,185,150,20)) sJoinServer
- ;if ($inrect($mouse.x,$mouse.y,125,210,150,20)) sScores
- if ($inrect($mouse.x,$mouse.y,125,235,150,20)) sHelp
- }
- if ($hget(sTankWars,Screen) == CreatingServer) {
- if ($inrect($mouse.x,$mouse.y,125,260,150,20)) && ($ip) sGame createServer
- if ($inrect($mouse.x,$mouse.y,125,285,150,20)) sMain
- }
- if ($hget(sTankWars,Screen) == Help) {
- if ($inrect($mouse.x,$mouse.y,125,360,150,20)) sMain
- }
- }
- }
- on *:close:@sTankWars: {
- hfree sTankWars
- window -c @sTankWars*
- if ($sock(sTankWars)) sockclose sTankWars
- }
Add Comment
Please, Sign In to add comment