Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 6.97 KB | None | 0 0
  1.   ;;;;-----abrindo jogo
  2.   tokenize 32 @CGold 400 400 CGold 0.1 beta - by Foi_Mal
  3.   if ($window($1)) { window -a $1 | halt }
  4.   else {
  5.     .fclose cgold.*
  6.     hadd -m CGold clear ok
  7.     ;hfree CGold
  8.     hadd -m CGold Win-n N
  9.     hadd -m CGold Win-c N
  10.     hadd -m CGold Menu-b N
  11.     hadd -m CGold Set-num 0
  12.     hadd -m CGold Selected 0
  13.     hadd -m CGold List-c 0
  14.     hadd -m CGold Mouse.y 0
  15.     hadd -m CGold List.at 0
  16.     hadd -m CGold List-se 0
  17.     hadd -m CGold List-lse 0
  18.     hadd -m CGold List-listnum 0
  19.     hadd -m CGold t-move 0
  20.     hadd -m CGold criar-s 0
  21.     hadd -m CGold conec-c 0
  22.     hadd -m CGold Tab opções
  23.     hadd -m CGold List 35
  24.     hadd -m CGold List.lastat 35
  25.     hadd -m CGold Client.name $iif($me,$v1,$eval($str($ $+ r(a,z) $ $+ + $chr(32),10),2))
  26.     hadd -m CGold Client.ip 127.0.0.1
  27.     hadd -m CGold Client.porta 666
  28.     hadd -m CGold Client.chat
  29.     hadd -m CGold Chat.py 351
  30.     hadd -m CGold Chat.ly 0
  31.     hadd -m CGold chat.my 0
  32.     hadd -m CGold chat.cl 0
  33.     hadd -m CGold chat.at 0
  34.     hadd -m CGold conec-b 0
  35.     hadd -m CGold Libchat 0
  36.     if (!$exists($cgold2(Temp).dirfl)) { mkdir $cgold2(Temp).dirfl }
  37.     btrunc $cgold2(Temp,chat.txt).dirfl 0
  38.     .fopen cgold.chat $cgold2(Temp,chat.txt).dirfl
  39.     var %ver = $exists($cgold2(Graficos,game.png).dirfl)
  40.     %ver = %ver $exists($cgold2(Configurar,Config.ini).dirfl)
  41.     %ver = %ver $exists($cgold2(Dlls,game_tools.dll).dirfl)
  42.     %ver = %ver $exists($cgold2(Dlls,Joystick.dll).dirfl)
  43.     if ($istok(%ver,$false,32)) { echo -a * Impossivel abrir o jogo, esta faltando um ou mais arquivo necessario para o funcionamento do addon. | halt }
  44.     if ($istok($regsubex($str(F,$com(0)),/./g,$com(\n) $chr(32)),JStick,32)) { .comclose JStick | .comreg -u $cgold2(Dlls,Joystick.dll).dirfl }
  45.     .comreg $cgold2(Dlls,Joystick.dll).dirfl | .comopen JStick JSticky.JStick
  46.     .fopen cgold.img $cgold2(Graficos,game.png).dirfl
  47.     .fopen cgold.ini $cgold2(Configurar,Config.ini).dirfl
  48.     .fopen cgold.gtools $cgold2(Dlls,game_tools.dll).dirfl
  49.     .fopen cgold.joy $cgold2(Dlls,Joystick.dll).dirfl
  50.     var %x = 1,%a = 1 | while ($findfile($cgold2(Mapas).dirfl,*.map,%x)) {
  51.       var %y = $qt($v1),%z = $cgold2(Mapas,$readini(%y,map,imagem)).dirfl
  52.       if ($exists(%z)) && ($md5(%z,2) == $readini(%y,map,imgmd5)) && ($pic(%z).width == 16) && ($pic(%z).height == 16) {
  53.         .fopen cgold.map. $+ %a %y
  54.         .fopen cgold.img. $+ %a %z
  55.         inc %a
  56.       }
  57.       else { echo -a * Foi verificado um problema com a imagem do mapa %y e por isso ele não será listado! }
  58.       inc %x
  59.     }
  60.     dec %a
  61.     hadd -m CGold Map.list %a
  62.   }
  63.   ;;;;;;----pw graficos
  64.   window -BpCh +db @CGold.G 0 0 $pic($qt($fopen(cgold.img).fname)).width $pic($qt($fopen(cgold.img).fname)).height
  65.   drawpic -n @CGold.G 0 0 $qt($fopen(cgold.img).fname)
  66.   window -BpCh +db @Cgold.map 0 0 $calc(15 * 16) $calc(15 * 16)
  67.   window -BpCh +db @Cgold.map.img 0 0 16 16
  68.   ;;;;;;----pw game
  69.   window -BdpCa +db $1 0 0 $2 $3
  70.   ;;;;;;-----bordas visuais
  71.   drawrect -rfn $1 $cgold2(1).rgb 1 0 0 $2 $3
  72.   drawrect -rn $1 $cgold2(2).rgb 1 0 0 $2 $3
  73.   drawrect -rn $1 $cgold2(2).rgb 1 4 4 $calc($2 - 8) $calc($3 - 8)
  74.   drawrect -rnf $1 $cgold2(3).rgb 1 1 1 80 3
  75.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc(($2 - 80) / 2) 1 80 3
  76.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc($2 - 81) 1 80 3
  77.   drawrect -rnf $1 $cgold2(4).rgb 1 1 1 80 1
  78.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc(($2 - 80) / 2) 1 80 1
  79.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc($2 - 81) 1 80 1
  80.   drawrect -rnf $1 $cgold2(5).rgb 1 1 3 80 1
  81.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc(($2 - 80) / 2) 3 80 1
  82.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc($2 - 81) 3 80 1
  83.   drawrect -rnf $1 $cgold2(3).rgb 1 1 $calc($3 - 4) 80 3
  84.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc(($2 - 80) / 2) $calc($3 - 4) 80 3
  85.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc($2 - 81) $calc($3 - 4) 80 3
  86.   drawrect -rnf $1 $cgold2(5).rgb 1 1 $calc($3 - 4) 80 1
  87.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc(($2 - 80) / 2) $calc($3 - 4) 80 1
  88.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc($2 - 81) $calc($3 - 4) 80 1
  89.   drawrect -rnf $1 $cgold2(4).rgb 1 1 $calc($3 - 2) 80 1
  90.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc(($2 - 80) / 2) $calc($3 - 2) 80 1
  91.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc($2 - 81) $calc($3 - 2) 80 1
  92.   drawrect -rnf $1 $cgold2(3).rgb 1 1 1 3 80
  93.   drawrect -rnf $1 $cgold2(3).rgb 1 1 $calc(($3 - 80) / 2) 3 80
  94.   drawrect -rnf $1 $cgold2(3).rgb 1 1 $calc($3 - 81) 3 80
  95.   drawrect -rnf $1 $cgold2(4).rgb 1 1 1 1 80
  96.   drawrect -rnf $1 $cgold2(4).rgb 1 1 $calc(($3 - 80) / 2) 1 80
  97.   drawrect -rnf $1 $cgold2(4).rgb 1 1 $calc($3 - 81) 1 80
  98.   drawrect -rnf $1 $cgold2(5).rgb 1 3 1 1 80
  99.   drawrect -rnf $1 $cgold2(5).rgb 1 3 $calc(($3 - 80) / 2) 1 80
  100.   drawrect -rnf $1 $cgold2(5).rgb 1 3 $calc($3 - 81) 1 80
  101.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc($2 - 4) 1 3 80
  102.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc($2 - 4) $calc(($3 - 80) / 2) 3 80
  103.   drawrect -rnf $1 $cgold2(3).rgb 1 $calc($2 - 4) $calc($3 - 81) 3 80
  104.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc($2 - 4) 1 1 80
  105.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc($2 - 4) $calc(($3 - 80) / 2) 1 80
  106.   drawrect -rnf $1 $cgold2(5).rgb 1 $calc($2 - 4) $calc($3 - 81) 1 80
  107.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc($2 - 2) 1 1 80
  108.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc($2 - 2) $calc(($3 - 80) / 2) 1 80
  109.   drawrect -rnf $1 $cgold2(4).rgb 1 $calc($2 - 2) $calc($3 - 81) 1 80
  110.   ;;;;;-------titlebar
  111.   drawrect -rn $1 $cgold2(2).rgb 1 4 4 $calc($2 - 8) 20
  112.   drawrect -rn $1 $cgold2(7).rgb 1 5 5 $calc($2 - 10) 18
  113.   drawrect -rnf $1 $cgold2(6).rgb 1 6 6 $calc($2 - 11) 17
  114.   drawrect -rn $1 $cgold2(2).rgb 1 $calc($2 - 61) 4 57 20
  115.   drawrect -rn $1 $cgold2(7).rgb 1 $calc($2 - 60) 5 55 18
  116.   drawrect -rn $1 $cgold2(9).rgb 1 $calc($2 - 59) 6 54 17
  117.   drawrect -rnf $1 $cgold2(8).rgb 1 $calc($2 - 59) 6 53 16
  118.   drawtext -rn $1 $cgold2(9).rgb $cgold2(oie).font 14 7 5 $4-
  119.   drawtext -rn $1 $cgold2(1).rgb $cgold2(oie).font 14 8 6 $4-
  120.   noop $cgold2($1,$calc($2 - 55),10,20,9,n).bot
  121.   noop $cgold2($1,$calc($2 - 30),10,20,9,n).bot
  122.   ;;;;;-------corpo
  123.   drawrect -rn $1 $cgold2(2).rgb 1 10 29 242 242
  124.   ;;;------jogadores
  125.   noop $cgold2($1,257,29,133,101,$cgold2(6).rgb).panel
  126.   drawcopy -rtn @CGold.G $cgold2(10).rgb $cgold2(3,1).img 16 16 $1 264 36
  127.   drawcopy -rtn @CGold.G $cgold2(10).rgb $cgold2(7,1).img 16 16 $1 264 57
  128.   noop $cgold2($1,264,78,119).line
  129.   drawcopy -rtn @CGold.G $cgold2(10).rgb $cgold2(3,2).img 16 16 $1 264 86
  130.   drawcopy -rtn @CGold.G $cgold2(10).rgb $cgold2(7,1).img 16 16 $1 264 107
  131.   ;;;------espectadores
  132.   noop $cgold2($1,257,129,133,142,$cgold2(8).rgb).panel
  133.   noop $cgold2($1,spec,$cgold2(6).rgb,$cgold2(9).rgb,279,136,100,Lista de espera).text
  134.   noop $cgold2($1,264,156,119).line
  135.  
  136.  
  137.   noop $cgold2($1,0 0).spec
  138.   noop $cgold2($1,Gold Gold).gold
  139.  
  140.  
  141.  
  142.   ;;;;;----Tab opções
  143.   noop $cgold2($1,$hget(CGold,Tab)).tab
  144.   ;;;;;;;;----desenhando edit / list
  145.   drawrect -rn $1 $cgold2(2).rgb 1 10 370 380 20
  146.   noop $cgold2(Notificação,CGold iniciado com sucesso!).Ctxt
  147.   drawdot $1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement