[Ayuda]Estilo de Pelea Al Loguear
#1

Hola
Eh Querido hacer para que el user cuando se este registrando en el server.. le pregunte que estilo de pelea desea, y que le quede para siempre ese estilo
es algo asi como cuando te preguntan: De Done vienes= (Escriba: Usa, Europe, Asia)
Me Ayudan?
Reply
#2

hacelo con un dialogo.
algo asi:
pawn Код:
new Estilos[] = "1\tNormal\n2\tBoxeo\n3\tKungFu\n";
new Estilo[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp("/comando", cmdtext", true) == 0)
  {
    //tu comando de registro
    ShowPlayerDialog(playerid, 1, 2, "
Estilo de pelea", Estilos, "aceptar", "cancelar");
    return 1;
  }
  return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  if(dialogid == 1)
  {
    if(response)
    {
      if(listitem == 0)
      {
        Estilo[playerid] == 4);
        SetPlayerFightingStyle(playerid, 4);
      }
      if(listitem == 1)
      {
        Estilo[playerid] == 5);
        SetPlayerFightingStyle(playerid, 5);
      }
      if(listitem == 2)
      {
        Estilo[playerid] == 6);
        SetPlayerFightingStyle(playerid, 6);
      }
    }
  }
  return 0;
}
//luego guardas la variable Estilo[playerid] en el archivo que corresponda a la cuenta del jugador mediante dini o mysql o lo que tu quieras.
Espero que te sirva
Reply
#3

asi, ya esta asta hecho xD! lo que queria era eso xD! al registrarse.


Cambiando de tema, sabes cual es el KEY del click derecho en pawn? xD
Reply
#4

aca tenes los valores de las teclas(keys) que podes utilizar, aun que probablemente puedas definir mas vos (pero no se) https://sampwiki.blast.hk/wiki/GetPlayerKeys#Key_List
Reply
#5

Si ya se xD! lo que no logro saber es cual es xD!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)