BomBomBum
BomBomBum
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 14/05/2015
Idade : 21
Localização : Suzano - SP
Link : steamcommunity.com/id/H-3D/
Qui 14 Maio 2015, 12:44
Ola para qualquer scripter que esta vendo esse tópico, estava tentando fazer com que o mod Back to the Future funcionase no meu GTA, mas mesmo esse mod sendo cleo 3 e eu instalando cleo 3 num GTA limpo o mod continua sem funcionar e são só dois scripts que estão dando erros.
speed.cs (velocimetro):
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------
thread "SPDMTR"
1@ = 255
2@ = 50
3@ = 50
6@ = 1

:Speed
while true
   wait 10
   if
       Player.Defined($PLAYER_CHAR)
   jf continue
   if
       Actor.Driving($PLAYER_ACTOR)
   jf continue
   
   // Is player time travelling?
   0AB4: 5@ = var 0
   if
       not 5@ == 1
   jf continue
   
   // Enables/disables speedometer
   if and
       32@ > 500
       0AB0:  key_pressed 0xDB // '['
   then
       6@ *= -1
       6@ += 1
       32@ = 0
   end
   
   // If speedometer is enabled, draw speedometer
   if
       6@ == 1
   jf continue
   03C0: 0@ = actor $PLAYER_ACTOR car
   02E3: 4@ = car 0@ speed
   4@ *= 2.236936
   008C: 4@ = float 4@ to_integer
   gosub @Draw
   033F: set_text_draw_letter_size 2.0 8.0
   03E4: enable_text_draw_align_right 1
   
   // Pads output with zeroes if < 10
   if
       4@ > 9
   then
       045A: draw_text_1number 600.0 375.0 GXT "SPEED" number 4@
   else
       045A: draw_text_1number 600.0 375.0 GXT "SPEED1" number 4@
   end
end


//----------------Functions----------------//
:Draw
0340: set_text_draw_RGBA 1@ 2@ 3@ 255
0341: unknown_text_draw_flag 1
03E4: enable_text_draw_align_right 0
0343: set_text_draw_linewidth 5000.0
0348: enable_text_draw_proportional 1
0342: enable_text_draw_centered 0
0345: enable_text_draw_background 0
033F: set_text_draw_letter_size 0.5 1.8
return

keypad.cs (digitar hora, dia, ano, mês, etc):



{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------
thread 'INPUT'
1@ = 0
2@ = 0
3@ = 0
4@ = 0
5@ = 0
6@ = 1
0AAC: 7@ = load_mp3 "CLEO\AUDIO\INPUT_ON.MP3"
0AAC: 8@ = load_mp3 "CLEO\AUDIO\INPUT_OFF.MP3"
0AAC: 9@ = load_mp3 "CLEO\AUDIO\INPUT_ENTER.MP3"
0AAC: 20@ = load_mp3 "CLEO\AUDIO\0.MP3"
0AAC: 21@ = load_mp3 "CLEO\AUDIO\1.MP3"
0AAC: 22@ = load_mp3 "CLEO\AUDIO\2.MP3"
0AAC: 23@ = load_mp3 "CLEO\AUDIO\3.MP3"
0AAC: 24@ = load_mp3 "CLEO\AUDIO\4.MP3"
0AAC: 25@ = load_mp3 "CLEO\AUDIO\5.MP3"
0AAC: 26@ = load_mp3 "CLEO\AUDIO\6.MP3"
0AAC: 27@ = load_mp3 "CLEO\AUDIO\7.MP3"
0AAC: 28@ = load_mp3 "CLEO\AUDIO\8.MP3"
0AAC: 29@ = load_mp3 "CLEO\AUDIO\9.MP3"  


:Keypad
while true
   wait 10
   if
      Player.Defined($PLAYER_CHAR)
   jf continue
   
   // checks to see if car is not wrecked and player is inside
   0AB4: 30@ = var 8
   if
      not Car.Wrecked(30@)
   jf continue
   if
      Actor.InCar($PLAYER_ACTOR, 30@)
   jf continue      
   
   // Wait until user is not time travelling
   repeat
       wait 10
       0AB4: 0@ = var 0
   until 0@ == 0  
   0AB4: 0@ = var 1
   
   // is time circuit switch pressed?
   if or
       0AB0:   key_pressed 0x6B // 'KP+'
       0AB0:   key_pressed 0xBB // '='
   then
       // play appropriate sound and turn on/off time circuits
       if
         0@ == 0
       then
           0AB3: var 1 = 1
           0AAD: set_mp3 7@ perform_action 0
           0AAD: set_mp3 7@ perform_action 1
           wait 1000
           0AAD: set_mp3 7@ perform_action 0
       else
           0AB3: var 1 = 0
           0AAD: set_mp3 8@ perform_action 0
           0AAD: set_mp3 8@ perform_action 1
           wait 500
           0AAD: set_mp3 8@ perform_action 0  
       end
   end
   
   // Checks to see if time circuits are on
   if
     0@ == 1
   jf continue
   // Sees if a number key is pressed
   5@ = 0x30
   for 5@ = 0x30 to 0x39 step 1
       if
           0AB0: key_pressed 5@
       then
           0085: 4@ = 5@ // (int)
           4@ -= 0x30
           gosub @KeypadNumPressed  
       end  
   end  
   for 5@ = 0x60 to 0x69 step 1
       if
           0AB0: key_pressed 5@
       then
           0085: 4@ = 5@ // (int)
           4@ -= 0x60
           gosub @KeypadNumPressed  
       end      
   end
   
   // checks to see if confirm key is pressed
   if or
       0AB0:   key_pressed 0x6D // 'KP-'
       0AB0:   key_pressed 0xBD // '-'
   jf continue
   
   // checks input buffer length
   if or
       3@ == 4
       3@ == 8
       3@ == 12
   then
       if
           3@ == 4
       then
           0085: 11@ = 1@ // (int)
           gosub @KeypadHM
       else if
           3@ == 8
       then
           0085: 10@ = 1@ // (int)
           gosub @KeypadMDY
       else
           0085: 10@ = 1@ // (int)
           0085: 11@ = 2@ // (int)
           gosub @KeypadMDY
           gosub @KeypadHM
       end  
       end
       if
           6@ == 1
       then
           gosub @KeyConfirmPressedSound
       else
           gosub @KeyErrorSound
       end
       
   else
       gosub @KeyErrorSound
   end  
   
   // Reset
   wait 100
   1@ = 0
   2@ = 0
   3@ = 0
   6@ = 1
end

//----------------Functions----------------

:KeypadMDY
// Separates MDY
0085: 12@ = 10@
0AB1: call_scm_func @Mod 2 12@ 10000 14@
12@ /= 10000
0AB1: call_scm_func @Mod 2 12@ 100 13@
12@ /= 100

// Keeps same time if input is 8 digits long
if
   3@ == 8
then
   0AB4: 11@ = var 4
end

// Error on invalid ranges
if or
   12@ == 0
   13@ == 0
   12@ > 12
then
   6@ = 0
else    
   // checks day ranges based on months
   // leap year
   if
       12@ == 2
   then
       0085: 17@ = 14@ // (int)
       0085: 18@ = 14@ // (int)
       0085: 19@ = 14@ // (int)
       17@ /= 400
       17@ *= 400
       18@ /= 100
       18@ *= 100
       19@ /= 4
       19@ *= 4
       if and
           803B:   not  14@ == 18@ // (int)
           003B:   14@ == 19@ // (int)
       then
           if
             13@ > 29
           then
             6@ = 0
           end
       else
           if
               003B:   14@ == 17@ // (int)
           then
               if
                 13@ > 29
               then
                 6@ = 0
               end
           else
               if
                 13@ > 28
               then
                 6@ = 0
               end
           end
       end
   else
       if or
         12@ == 4
         12@ == 6
         12@ == 9
         12@ == 11
       then
           if
             13@ > 30
           then
             6@ = 0
           end
       else
           if
             13@ > 31
           then
             6@ = 0  
           end
       end
   end
end
return

:KeypadHM
// continue if no errors from calculating month, day, and year
if
 6@ == 1
then
   0085: 12@ = 11@
   0AB1: call_scm_func @Mod 2 12@ 100 13@
   12@ /= 100
   
   // keeps same date if input is 4 digits long
   if
     3@ == 4
   then
       0AB4: 10@ = var 3
   end
   
   // Errors on invalid ranges
   if or
     12@ > 23
     13@ > 59
   then
     6@ = 0
   end
end
return

:KeypadNumPressed
// play sound
if
 4@ == 0
then
   0AAD: set_mp3 20@ perform_action 0
   0AAD: set_mp3 20@ perform_action 1
else if
   4@ == 1
then
   0AAD: set_mp3 21@ perform_action 0
   0AAD: set_mp3 21@ perform_action 1
else if
   4@ == 2
then
   0AAD: set_mp3 22@ perform_action 0
   0AAD: set_mp3 22@ perform_action 1
else if
   4@ == 3
then
   0AAD: set_mp3 23@ perform_action 0
   0AAD: set_mp3 23@ perform_action 1
else if
   4@ == 4
then
   0AAD: set_mp3 24@ perform_action 0
   0AAD: set_mp3 24@ perform_action 1
else if
   4@ == 5
then
   0AAD: set_mp3 25@ perform_action 0
   0AAD: set_mp3 25@ perform_action 1
else if
   4@ == 6
then
   0AAD: set_mp3 26@ perform_action 0
   0AAD: set_mp3 26@ perform_action 1
else if
   4@ == 7
then
   0AAD: set_mp3 27@ perform_action 0
   0AAD: set_mp3 27@ perform_action 1
else if
   4@ == 8
then
   0AAD: set_mp3 28@ perform_action 0
   0AAD: set_mp3 28@ perform_action 1
else if
   4@ == 9
then
   0AAD: set_mp3 29@ perform_action 0
   0AAD: set_mp3 29@ perform_action 1
else
   return
end
end
end
end
end
end
end
end
end
end
// adds number to 2 input buffers, max size of 8 each
if
  3@ < 8
then
 1@ *= 10
 005A: 1@ += 4@ // (int)
else
 2@ *= 10
 005A: 2@ += 4@
end
//ignores anything over 12 digits long
if
 3@ <= 12
then
 3@ += 1
end
// waits until user lets go of key
while 0AB0:   key_pressed 5@
   wait 10
end  
return

//Enter sound
:KeyConfirmPressedSound
0AB3: var 10 = 2
0AB3: var 3 = 10@   //year
0AB3: var 4 = 11@   //hour
0AAD: set_mp3 9@ perform_action 0
0AAD: set_mp3 9@ perform_action 1
wait 450
0AB3: var 10 = 1
wait 100
0AB3: var 10 = 0
wait 450
0AAD: set_mp3 9@ perform_action 0
return

//Error Sound
:KeyErrorSound
0AAD: set_mp3 8@ perform_action 0
0AAD: set_mp3 8@ perform_action 1
return

:Mod
0085: 2@ = 0@ // (int)
0072: 2@ /= 1@ // (int)
006A: 2@ *= 1@ // (int)
0062: 0@ -= 2@ // (int)
0AB2: ret 1 0@
Esses dois scripts, assim que são ativados fazem aparecer umas linhas pretas uma por cima da outra e logo após trava o jogo, principalmente o keypad.cs que trava na hora.

Desculpa o post meio noob, mas é nescessario pq ta dificil aqui pra esse mod funcionar e ainda mais que eu to com preguiça de ficar colocando link aqui um atras do outro :)

-sim sou novo- espero não perder o tempo de vcs  okay


Última edição por BomBomBum em Qui 14 Maio 2015, 12:52, editado 2 vez(es) (Razão : Estou tendo erros com esse mod e gostaria muito mas muito jogar com ele)

______________________________
I'MAH MLG PRO:

Uma musica legal e bacana em :)   :)
PawnBy
PawnBy
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 665
Reputação : 32
Desde : 01/09/2014
Idade : 23
Qui 14 Maio 2015, 13:40
https://brmodstudio.forumeiros.com/t4714-mods-crasham-sem-motivo
Algo parecido com isso? não vai pegar cara, esses mods porcarias foi feito na gambiarra por isso não funcionam direito... e por isso não conseguiram achar o problema desse topico que passei :)

______________________________
No aprendizado aprendi, que só quem aprende ensina, nunca desista que um dia tu alcança mano, e se a missão acabar é que faz parte do plano, vitoria de nada vale se quem presencia chora, o principal alimento vem de dentro pra fora.
Cada lágrima que cai nesse solo fértil, a esperança que já não trás oque que espero não, a vida ensina e só aprende quem quer.
BomBomBum
BomBomBum
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 14/05/2015
Idade : 21
Localização : Suzano - SP
Link : steamcommunity.com/id/H-3D/
Qui 14 Maio 2015, 13:56
Cara vou explicar aqui do pq eu passar só esses dois scripts e não o resto:
com o speed.cs na pasta cleo (isso na cleo 4 pq cleo 3 nem mostra o mapa) eu entro num veiculo e 1 segundo dps começa a aparecer umas linhas pretas no meio da tela e o jogo crasha, mas com o keypad ou timecircuits (não sei qual dos dois ta com erro) aparece umas linhas pretas no canto e ja da crash na hora, as vezes fala que é main.scm que deu crash e as vezes fala que foi num .cs.

e quando eu tiro o speed.cs o jogo funciona de boas, tirando a parte onde eu ativo o mod pra digitar o tempo que eu gostaria de ir pokerface
não manjo de cleo mas pelo que sei são mais esses dois que fazem bugar mas

______________________________
I'MAH MLG PRO:

Uma musica legal e bacana em :)   :)
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Qui 14 Maio 2015, 16:58
@PawnBy escreveu:não vai pegar cara, esses mods porcarias foi feito na gambiarra por isso não funcionam direito...
primeiro q gambiarra nao quer dizer q nao funciona direito
segundo q eu nao achei tao porcaria, principalmente o keypad, parece fodinha o script

uma coisa estranha, eh q usaram draw...... mas nao tiraram da tela serious? como q funcionaria entao? wat, se vc nao tira a textura da tela ela vai ficar lah, e no proximo frame aparece outra e outra, até q numa hora chega a 127 e crasha o jogo pq bateu o limite

eu nao acho q isso corrigiria o seu problema, deve ser outro, msm assim, dae o script com essa correção:
Código:
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------
thread "SPDMTR"
1@ = 255
2@ = 50
3@ = 50
6@ = 1

:Speed
while true
  wait 10
  if
      Player.Defined($PLAYER_CHAR)
  jf continue
  if
      Actor.Driving($PLAYER_ACTOR)
  jf continue
 
  // Is player time travelling?
  0AB4: 5@ = var 0
  if
      not 5@ == 1
  jf continue
 
  // Enables/disables speedometer
  if and
      32@ > 500
      0AB0:  key_pressed 0xDB // '['
  then
      6@ *= -1
      6@ += 1
      32@ = 0
  end
 
  // If speedometer is enabled, draw speedometer
  if
      6@ == 1
  jf continue
  03C0: 0@ = actor $PLAYER_ACTOR car
  02E3: 4@ = car 0@ speed
  4@ *= 2.236936
  008C: 4@ = float 4@ to_integer
  gosub @Draw
  033F: set_text_draw_letter_size 2.0 8.0
  03E4: enable_text_draw_align_right 1
 
  // Pads output with zeroes if < 10
  if
      4@ > 9
  then
      045A: draw_text_1number 600.0 375.0 GXT "SPEED" number 4@
  else
      045A: draw_text_1number 600.0 375.0 GXT "SPEED1" number 4@
  end
  03F0: enable_text_draw 1
end


//----------------Functions----------------//
:Draw
0340: set_text_draw_RGBA 1@ 2@ 3@ 255
0341: unknown_text_draw_flag 1
03E4: enable_text_draw_align_right 0
0343: set_text_draw_linewidth 5000.0
0348: enable_text_draw_proportional 1
0342: enable_text_draw_centered 0
0345: enable_text_draw_background 0
033F: set_text_draw_letter_size 0.5 1.8
return

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
BomBomBum
BomBomBum
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 14/05/2015
Idade : 21
Localização : Suzano - SP
Link : steamcommunity.com/id/H-3D/
Qui 14 Maio 2015, 21:44
Thanks! Vou compilar pro meu gta e testar, amanha te respondo se deu certo ou não. :)

______________________________
I'MAH MLG PRO:

Uma musica legal e bacana em :)   :)
BomBomBum
BomBomBum
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 14/05/2015
Idade : 21
Localização : Suzano - SP
Link : steamcommunity.com/id/H-3D/
Qui 14 Maio 2015, 22:25
JR uma pergunta rapida, o que tu fez pra esse script funcionar dnv?
ao que parece tem outro com o mesmo problema se quiser eu posto um link pro script

______________________________
I'MAH MLG PRO:

Uma musica legal e bacana em :)   :)
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
Qui 14 Maio 2015, 22:27
@Junior_Djjr escreveu:
uma coisa estranha, eh q usaram draw...... mas nao tiraram da tela serious? como q funcionaria entao? wat, se vc nao tira a textura da tela ela vai ficar lah, e no proximo frame aparece outra e outra, até q numa hora chega a 127 e crasha o jogo pq bateu o limite
Ele colocou essa linha:
Código:
03F0: enable_text_draw 1
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Qui 14 Maio 2015, 22:39
coloca essa linha abaixo de algum "draw_text"
soh uma linha e pronto

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
BomBomBum
BomBomBum
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 14/05/2015
Idade : 21
Localização : Suzano - SP
Link : steamcommunity.com/id/H-3D/
Qui 14 Maio 2015, 22:41
Acho melhor dar umas estudada melhor em cleo argh
Mas tem mais um script com pubrema aquie foreveralone
http://pastebin.com/d4hBqJ0d   :)
Bem agradeço pela ajuda de vcs aquie comigo e se der do uma postada no mod com essas correções pro cleo 4
EDIT: Desculpa n tinha atualizado a pag, vlw ae pessoal e principalmente o JR amos seus mods e tu brigadaun somuchwin

______________________________
I'MAH MLG PRO:

Uma musica legal e bacana em :)   :)
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
Qui 14 Maio 2015, 22:52
Esquece CLEO 3, não tem porquê usar ela.
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Qui 14 Maio 2015, 23:38
eu nao toh entendendo pq ele tah falando de cleo 3 e cleo 4 aqui

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
PawnBy
PawnBy
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 665
Reputação : 32
Desde : 01/09/2014
Idade : 23
Sex 15 Maio 2015, 02:38
Nex' escreveu:Esquece CLEO 3, não tem porquê usar ela.
Meu numero da sorte, não vou parar de usar a 3 até sair a 6 ... 3+3=6 Sorte em dobro serious? trollface
Claudio
Claudio
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 710
Reputação : 13
Desde : 25/12/2014
Sex 15 Maio 2015, 11:58
Cleo 6 nunca vai existir, no maximo a cleo 5, gta sa e um jogo bem limitado.
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Sex 15 Maio 2015, 18:54
Claudio Velocidade escreveu:no maximo a cleo 5, gta sa e um jogo bem limitado.
acho q vc nao sabe ao certo oq eh uma "cleo"

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
Sex 15 Maio 2015, 19:19
Claudio Velocidade escreveu:Cleo 6 nunca vai existir, no maximo a cleo 5, gta sa e um jogo bem limitado.
E o que a quantidade de versões da livraria CLEO tem a ver com o gta ser limitado ou não?
pokerface
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Sex 15 Maio 2015, 19:51
explicando oq eh uma cleo:
cleo eh uma biblioteca de novos opcodes (codigos de operação)

um exemplo de opcode simples adicionado na cleo 3:
Código:
0A8E: 0@ = 1@ + 2@
na cleo 2 ou 1 ou antes da cleo, vc tinha q fazer assim:
Código:
005A: 1@ += 2@
0085: 0@ = 1@
portanto, aquele opcode adicionado na cleo 3 economiza 1 linha e deixa o script mais levígel

dae tem outros opcodes mais complexos, como tocar algum som (onde ele usa a bass.dll, uma dll super comum q vários programas atuais tbm usam ela, nao tem nada a ver com limites do gta)

ou aqueles opcodes q evitam vc ler endereços de memoria
por exemplo:
esse opcode:
Código:
010B: 0@ = player $PLAYER_CHAR money
evita vc ter q ler o endereço de memória 0xB7CE50, eh muito mais prático
dae vc tem uma infinidade (literalmente) de novos opcodes, pode criar até a cleo 100 q ainda continuará tendo ideias de opcodes... por exemplo nas novas cleos podem vir opcodes q trocam o tipo de pedestre sem necessitar manusear memórias, ou até msm trocar texturas de modelos usando texturas .png numa pasta (assim como o newopcodes.cleo), limite nao eh problema, dah pra fazer de tudo

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
Sex 15 Maio 2015, 19:58
@Junior_Djjr escreveu:
Código:
0A8E: 0@ = 1@ + 2@
Por algum motivo na escola eu tava pensando se dava pra fazer isso invés de
Código:
005A: 1@ += 2@
0085: 0@ = 1@
:v:
Tem muitas coisas simples que poderiam adicionar também pra facilitar, não lembro exemplos agora mas quando comecei a mexer com cleo toda hora me perguntava
"Porque não tem opcode pra isso? porra..."
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 25
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
Sex 15 Maio 2015, 20:40
sim
de cara ai vc jah está vendo outro exemplo

nesse opcode q te mostrei agr soh soma valores inteiros e nao pontos flutuantes.... nao há opcode pra pontos flutuantes ainda... pq? ue, seria útil

na cleo 5 (ou uma nova versão do sanny builder q simule essa gambiarra) podeira ter como fazer contas diretas numa soh linha (Fabio tbm sempre quis isso, acho q todos nós queremos)
Código:
0@ = 1@ / 2.0 + 0.1
vei, isso seria ÓTIMO, todas as programações de verdade têm isso

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
Sex 15 Maio 2015, 21:08
Sim, ficar fazendo isso em um monte de linha é um saco ;_;
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18271
Reputação : 388
Desde : 04/05/2012
Idade : 23
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
Sab 16 Maio 2015, 09:42
E não é muito difícil fazer um leitor de expressões matemáticas, o sanny builder provavelmente não tem isso por preguiça do criador mesmo ;-;

______________________________
[MOD ANTIGO!!] BTTF Mod error 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[MOD ANTIGO!!] BTTF Mod error 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum