Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: windspro en Febrero 26, 2011, 12:17:27 AM

Título: Como equipar un arma
Publicado por: windspro en Febrero 26, 2011, 12:17:27 AM
hola a todos  :) e estado de lo m?s bien cuando me surgio un problema, no pude hacer equipar el arma de ninguna manera, lo intente muchas veces pero no lo logre con ningun codigo  :-[ me gustaria saber como hacerlo, ya que tengo que estar disparando las armas con distintos botones, z x c v etc, nunca con uno solo, eso es todo

Gracias
-------
Título: Re: Como equipar un arma
Publicado por: MatuX en Febrero 26, 2011, 12:53:02 AM
hay muchas formas de hacerlo una es atreves de booleanos o sea (true false) podes hacer lo siguiente:

create
pistola= true;
metralladora= false;

step

if keyboard_check(ord('1')) then
{pistola= true; metralladora= false;}
if keyboard_check(ord('2')) then
{pistola= false; metralladora= true;}

if keyboard_check_pressed(ord('A')) && pistola= true; then
  {instance_create(x,y,Obj_Bala);}

if keyboard_check_pressed(ord('A')) && metralladora= true; then
  {instance_create(x,y,Obj_MBala);}

espero que te sirva
Título: Re: Como equipar un arma
Publicado por: windspro en Febrero 26, 2011, 07:04:23 AM
Gracias!!!! me ha servido mucho lo estoy mejorando para que me quede perfecto!  :D Muchisimas Gracias!
Título: Re: Como equipar un arma
Publicado por: MatuX en Febrero 26, 2011, 12:15:10 PM
no hay de que, como dije antes hay muchas formas de hacerlo este es una, no es la mejor creo yo pero es una je  :-[
Título: Re: Como equipar un arma
Publicado por: licshendu en Febrero 28, 2011, 07:03:39 AM
creo que seria mejor usar switch y una variable que nos indique el arma que se tiene  ejemplo:
if(keyboard_check('A'))
{
  switch(arma)
{
   case 0://digamos que 0 es la pistola
      //las especificaciones que quieras para el arma 0
     break
   case 1://digamos que 1 es la metralleta
      //las especificaciones que quieras para el arma 1
     break
   case 2://digamos que 2 es espada
      //las especificaciones que quieras para el arma 3
     break

}
}

y asi vas poniendo todas las armas
Título: Re: Como equipar un arma
Publicado por: windspro en Febrero 28, 2011, 07:30:29 AM
Gracias, tambien lo probare  :D