Ajuda num código

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Ajuda num código

Mensagem por y_Tiago em Sab 01 Out 2011, 15:41

Do jeito que está aqui, poderei ter mais de um obj_char_slot selecionado, estou quebrando a
cabeça pra pensar num jeito de não deixar isso acontecer, alguém pode me ajudar?

Código:
if mouse_over(x,y,x+100,y+200) and char=true{
sprite_index=1
global.char_id=0
if mouse_check_button_pressed(mb_left){
sprite_index=2
global.selected=true
global.char_id=pos_id} else {global.selected=false;sprite_index=1;global.char_id=0}
} else {sprite_index=0;global.char_id=0}

Informações extras:
Tenho esse código no obj_char_slot_pai, e 6 char_slot filho, que incorporam esse código e que ao clicar no botão de entrar no char, ele envia uma mensagem pro servidor indicando qual evento realizar. Ele envia o char_id, para sabermos qual dos chars da conta o usuário quer entrar.
EDIT: Esse código está no Step.

y_Tiago

Número de Mensagens : 149
Idade : 19
Data de inscrição : 13/10/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ajuda num código

Mensagem por saim em Seg 17 Out 2011, 21:26

Tá difícil entender o código (talvez eu esteja com sono). Explique o que significa cada uma das variáveis (char, char_id, global.selected, global.char_id e pos_id).

mouse_over é um script seu, né? Não achei ele no manual. Suponho que ele verifique se o mouse está no retângulo definido pelos argumentos, certo?

Já pensou em usar instance_position(mouse_x, mouse_y, id)?

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum