antiblock
Rodnia | Alpha & Omega
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Dynamic Things

[Python] Duvidas com resoluções (Login).

Question

Olá boa tarde.

Comecei a aprender Python a algum tempo atrás, comecei a fazer algumas interfaces para ir praticando o que ia aprendendo e para conhecer novas questões e assim resolve-las, ultimamente tenho uma duvida que ainda não consegui ultrapassar, decidi criar este tópico a saber se já existe alguém que ande na área da programação (Linguagem Python) que tenha passado pelo mesmo problema que eu e que queira partilhar comigo e com o resto da comunidade a possível solução.

 

Passando ao problema:

Pequei num design já existente (porque o meu conhecimento com ferramentas de design é simplesmente horrível) , comecei a fazer o código do mesmo (mesmo sabendo que existe alguns servidores  que compraram o código da mesma e a usam).

 

F9eUZfN.jpg

 

O erro acontece ao tentar mudar de canal ou carregar nas opções entrar ou sair (sim tem duas vezes sair porque ainda não converti a imagem do sair para o seu devido formato.), não selecciona as opções, mas isso só acontece depois de tentar introduzir os canais assim como as opções de sair e entrar como "children", porque consigo meter os botões a funcionar caso o escreva como grupo independentes, mas ao deixar o grupo independente ao mudar de resolução as opções ficam fora do lugar correcto, e ao estar dentro do grupo da imagem dos inputs de login não ficam fora do sitio caso mude de dimensões mas também não dão para seleccionar como referi a cima. (deixo aqui o código caso ajude a alguém a pensar em como me ajudar.)

 

#####################################################
#				Create by Dynamic Things			#
#	Skype: Dynamic Things							#
#####################################################
import uiScriptLocale

DYNAMIC_THINGS_WORKS = "dynamicthings/imagens/login/"
window = {
	"name" : "LoginWindow",
	"sytle" : ("movable",),
	"x" : 0,
	"y" : 0,
	"width" : SCREEN_WIDTH,
	"height" : SCREEN_HEIGHT,

	"children" :
	(
		{
			"name" : "bg1", "type" : "expanded_image", "x" : 0, "y" : 0,
			"x_scale" : float(SCREEN_WIDTH) / 1280.0, "y_scale" : float(SCREEN_HEIGHT) / 720.0,
			"image" : DYNAMIC_THINGS_WORKS+"dthings_fundo.tga",
		},
		{
			"name" : "ImageBoard",
			"type" : "image",

			"x" : 0,
			"y" : -10,

			"x_scale" : 0.8,
			"y_scale" : 0.8,

			"horizontal_align" : "center",
			"vertical_align" : "center",

			"image" : DYNAMIC_THINGS_WORKS + "campos_login.tga",

			"children":
			(
				{
					"name" : "ID_EditLine",
					"type" : "editline",

					"x" : 35,
					"y" : 52,

					"width" : 130,
					"height" : 25,

					"input_limit" : 20,
					"enable_codepage" : 0,

					"color": 0xFFFCEF8C,
				},
				{
					"name" : "Password_EditLine",
					"type" : "editline",

					"x" : 35,
					"y" : 120,

					"width" : 130,
					"height" : 25,

					"input_limit" : 20,
					"secret_flag" : 1,
					"enable_codepage" : 0,
					"color": 0xFFFCEF8C,
				},
				{
					"name" : "channel_1_button",
					"type" : "radio_button",
					
					"x" : -20,
					"y" : 155,

					"default_image" : DYNAMIC_THINGS_WORKS +"ch_1_normal.tga",
					"over_image" 	:DYNAMIC_THINGS_WORKS +"ch_1_normal.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS +"ch_1_select.tga",
				},
				{
					"name" : "channel_2_button",
					"type" : "radio_button",
					
					"x" : 60,
					"y" : 155,
					
					"default_image" : DYNAMIC_THINGS_WORKS +"ch_2_normal.tga",
					"over_image" 	:DYNAMIC_THINGS_WORKS +"ch_2_normal.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS +"ch_2_select.tga",
				},
				{
					"name" : "channel_3_button",
					"type" : "radio_button",
					
					"x" : 140,
					"y" : 155,
					
					"default_image" : DYNAMIC_THINGS_WORKS +"ch_3_normal.tga",
					"over_image" 	:DYNAMIC_THINGS_WORKS +"ch_3_normal.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS +"ch_3_select.tga",
				},
				{
					"name" : "channel_4_button",
					"type" : "radio_button",
					
					"x" : 220,
					"y" : 155,
					
					"default_image" : DYNAMIC_THINGS_WORKS +"ch_4_normal.tga",
					"over_image" 	:DYNAMIC_THINGS_WORKS +"ch_4_normal.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS +"ch_4_select.tga",
				},
				{
					"name" : "sair_button",
					"type" : "button",
		
					"x" : 140, 
					"y" : 225,

					"default_image" : DYNAMIC_THINGS_WORKS+"iniciar_normal.tga",
					"over_image" 	: DYNAMIC_THINGS_WORKS+"iniciar_ativo.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS+"iniciar_normal.tga",
				},
				{
					"name" : "start_button",
					"type" : "button",
		
					"x" : 0, 
					"y" : 225,
		
					"default_image" : DYNAMIC_THINGS_WORKS+"iniciar_normal.tga",
					"over_image" 	: DYNAMIC_THINGS_WORKS+"iniciar_ativo.tga",
					"down_image" 	: DYNAMIC_THINGS_WORKS+"iniciar_normal.tga",
				},
			),
		},
	),
}

 

No entanto a interface (Selecionar personagem, Criar Personagem, Selecionar Reino e Login) já está acabada com excepção do problema que partilho neste tópico.

Cumprimentos, Dynamic Things

 

Share this post


Link to post
Share on other sites

2 answers to this question

  • 0

TL:DR

Sê mais explicito e informativo, vai directo ao problema e dá mais info sobre o mesmo.

 

Recria o erro e mete aqui syserr se necessário, faz um video do problema.

 

E por favor, não faças isto, é chunga af

1 hora atrás, Dynamic Things disse:

##################################################### #

Create by Dynamic Things #

# Skype: Dynamic Things #

#####################################################

 

 

Cumprimentos.

Share this post


Link to post
Share on other sites
antiblock
Cyphriun
  • 0

Concordo com o new, explica melhor o erro. Concordo também que meter os créditos em comentário no inicio dos ficheiros já é tão passado, tipo >2010 xD

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this