[AYUDA]Clases por dialogo
#1

Hay alguna forma de crear clases de jugador para el equipo para un server de guerra?

osea que puedas elegir medico, demolision,asalto,piloto pero por equipos?
Reply
#2

pawn Код:
#include <a_samp>
#define EQUIPO_AZUL     0
#define EQUIPO_ROJO     1

#define spawn 1

new gTeam[MAX_PLAYERS];

public OnPlayerRequestClass(playerid, classid)
{
        ShowPlayerDialog(playerid,spawn,DIALOG_STYLE_LIST,"Escoje tu equipo","Equipo Azul\nEquipo Rojo","Spawnear","Cancelar");
        return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == spawn)
  {
   if(response)
     {
      if(listitem == 0) //Equipo Azul
        {

          SetPlayerSkin(playerid, 267);
          gTeam[playerid] = EQUIPO_AZUL;
        }
       
      if(listitem == 0) //Equipo Rojo
        {
          SetPlayerSkin(playerid, 245);
          gTeam[playerid] = EQUIPO_ROJO;
        }
     }
   return 1;
}
return 0;
}
prueba asi a ver que tal si esta mal diganme xD
Reply
#3

esta bien xD pero en EQUIPO azul DE ABAJo no seria arriva?

pawn Код:
"Escoje tu equipo","1.Equipo Rojo\n2.Equipo Azul"
pawn Код:
if(listitem == 0) //Equipo Azul 2.
        {

          SetPlayerSkin(playerid, 267);
          gTeam[playerid] = EQUIPO_AZUL;
        }
       
      if(listitem == 0) //Equipo Rojo 1.
        {
          SetPlayerSkin(playerid, 245);
          gTeam[playerid] = EQUIPO_ROJO;
        }
Lo intercambiaste si en dialog pusiera Ekipo rojo le saldria el Azul xD
bueno no se jaja no se mucho de dialogs pero lo veo bnn
Reply
#4

arreglado D:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)