Problemas com parâmetros - Maxscript

Por: Nankim  

Em: 22/05/2007 20:23

Bom, olha eu aqui outra vez.....estou escrevendo o seguinte script: New = controle_geral ( parameters parans rollout:ContR ( cani_1 type:#float ui:(cani1sp,cani1sl) cani_2 type:#float ui:(cani2sp,cani2sl) cani_3 type:#float ui:(cani3sp,cani3sl) cani_4 type:#float ui:(cani4sp,cani4sl) ) rollout ContR "canivete" ( spinner cani1sp "parte_1" range:[-100,100,0] slider cani1sl "" range:[-100,100,0] spinner cani2sp "parte_2" range:[-100,100,0] slider cani2sl "" range:[-100,100,0] spinner cani3sp "parte_3" range:[-100,100,0] slider cani3sl "" range:[-100,100,0] spinner cani4sp "parte_4" range:[-100,100,0] slider cani4sl "" range:[-100,100,0] button resetall "RessetAll" on resetall pressed do ( parte_1=0 parte_2=0 parte_3=0 parte_4=0 ) ) ) custattributes.add $.modifiers [1]new ......acontece que sempre dá uma mensagem de erro na linha: parameters parans rollout:ContR ....não consigo solucionar. Fico muito grato se alguém puder me ajudar.
Olá Nankim, tudo bem? O erro são em alguns detalhes, como na primeira linha, onde você tem que definir que a variável new irá armazenar um objeto do tipo attributes. Outro erro ocorre nos nomes dos objetos da seção resetall. [code:1:5b768277f7] new = attributes controle_geral ( parameters parans rollout:ContR ( cani_1 type:#float ui:(cani1sp,cani1sl) cani_2 type:#float ui:(cani2sp,cani2sl) cani_3 type:#float ui:(cani3sp,cani3sl) cani_4 type:#float ui:(cani4sp,cani4sl) ) rollout ContR "canivete" ( spinner cani1sp "parte_1" range:[-100,100,0] slider cani1sl "" range:[-100,100,0] spinner cani2sp "parte_2" range:[-100,100,0] slider cani2sl "" range:[-100,100,0] spinner cani3sp "parte_3" range:[-100,100,0] slider cani3sl "" range:[-100,100,0] spinner cani4sp "parte_4" range:[-100,100,0] slider cani4sl "" range:[-100,100,0] button resetall "RessetAll" on resetall pressed do ( cani_1=0 cani_2=0 cani_3=0 cani_4=0 ) ) ) custattributes.add $.modifiers[1] new [/code:1:5b768277f7]
Sergio Feitosa
Oi Feitosa, vlw pela dica. Mas eu ainda sou iniciante nisso e não sei como fazer essas correções. Vc pode me ajudar? Vlw
No post anterior, eu já coloquei o código correto e funcionando com as correções... Dá uma verificada nas diferenças e qualquer dúvida, posta aqui.
Sergio Feitosa
Opa, desculpa. Não tinha visto... Eu testei e deu o seguinte erro: -- Unable to convert: undefined to type: MaxObject
Não deveria ter dado erro algum. Confira para ver se você copiou todo o código corretamente. Aqui está funcionando normalmente.
Sergio Feitosa
Bom, dei ctrl C e ctrl V no código que vc escreveu e quando eu dou runscript acontece o erro... =(
agora deu certo....tava faltando o attribute holder!!! vlw mesmo cara
Por acaso, você já criou um objeto e aplicou o modificador Attribute Holder a este objeto? Também é necessário que este objeto esteja selecionado.
Sergio Feitosa
"Nankim" disse: agora deu certo....tava faltando o attribute holder!!! vlw mesmo cara
VLW cara...quando eu crescer quero ser igual a vc! hehehe :D

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717389.

Total de membros registrados: 143165

Últimos membros registrados: PRINTALPHA, Renan @Sales@Santos , OsanixCapsules45, MedicGLPCapsules4565, Juanpqdt, Janaavijh, OricleHearingAid435, Micheander.

Usuário(s) on-line na última hora: 696

Legenda: Administrador, Especial, Moderador, Parceiro .

3D1 © Três D1 © 1999-2026. Todos direitos reservados.