[AYUDA]Clases por dialogo - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA]Clases por dialogo (
/showthread.php?tid=158208)
[AYUDA]Clases por dialogo -
[LAG]MaXy - 09.07.2010
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?
Respuesta: [AYUDA]Clases por dialogo -
MedinaRockz - 09.07.2010
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
Re: [AYUDA]Clases por dialogo -
ConecCionMex - 09.07.2010
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
Respuesta: [AYUDA]Clases por dialogo -
MedinaRockz - 09.07.2010
arreglado D: