Posts: 263
Threads: 34
Joined: Apr 2012
Reputation:
0
si podrias pasar tu codigo ya que no sabemos las variables que utilizas.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Pon un If Con la variable ke define el sexo, y la colocas en el comando, con las funciones correspondiente, Ejemplo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
if(Variable[playerid] == 1) //Masculino
{
//FUNCION
}
else if(Variable[playerid] == 2) //Femenino
{
//FUNCION
}
return 1;
}
return 0;
}
y lo segundo , Asi:
pawn Код:
new text [50];
if(VariableAdmin[playerid] == 1) Text = "'Admin junior'";
else if(VariableAdmin[playerid] == 2) Text = "'Admin junior Max'";
else if(VariableAdmin[playerid] == 3) Text = "'Admin junior Mayor'";
//ETC...
new str [128];
format(str, sizeof(str), "Eres Admin %s.", Text);
SendClientMessage(playerid, -1, str);
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by oOFotherOo
Miren aqui dejo el codigo ya que hablo del registro cuando eliges un sexo que en vez de ponerse 1 o 2 ponga masculino o femenino me entienden?
pawn Код:
ShowDialog(playerid, 5, DIALOG_LIST, "{0053FF}Identificacion - De donde provienes?", "America\nEuropa\nAustralia\nAfrica\nRussia", "Seleccionar", ""); } case 5: // Origin { if(response) { switch(listitem) { case 0: //America { PlayerInfo[playerid][Origen] = 1; } case 1: //Europe { PlayerInfo[playerid][Origen] = 2; } case 2: //Australia { PlayerInfo[playerid][Origen] = 3; } case 3: //Africa { PlayerInfo[playerid][Origen] = 4; } case 4: //Russia { PlayerInfo[playerid][Origen] = 5; } } ShowDialog(playerid, 6, DIALOG_INFO, "{0053FF}Identificacion "SEVER_NAME"","Gracias por registrarse.\n\nSi requiere ayuda utilize /ayuda o /ayudame\nSi usted no cumple las reglas se le castigara.\n\nPara mas informacion visite nuestro foro "WEB"", "Aceptar", ""); gPlayerLoggedIn[playerid] = 1; SpawnPlayer(playerid); } else { ShowDialog(playerid, 5, DIALOG_LIST, "{0053FF}Identificacion "SEVER_NAME" - De donde provienes?", "America\nEuropa\nAustralia\nAfrica\nRussia", "Aceptar", ""); } } }
Gracias por sus ayudas.
|
Agrega un case mas y en el ShowDialog agrega tambien la opcion masculino femenino:
pawn Код:
case 6: //Masculino
{
Variable[playerid] = 1;;
}
case 7: //Femenino
{
Variable[playerid] = 2;
}
ShowDialog(playerid, 5, DIALOG_LIST, "{0053FF}Identificacion "SEVER_NAME" - De donde provienes?", "America\nEuropa\nAustralia\nAfrica\nRussia\nMasculino\nFemenino", "Aceptar", "");
Posts: 638
Threads: 43
Joined: May 2012
Reputation:
0
Gracias bytytus pero no hay alguna forma de que cuando los usuarios pongan /cuenta en vez de aparecerles 1 que es masculino si no que cambie a Masculino que no marque por 1 me entiendes?
Gracias amigo.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by oOFotherOo
Gracias bytytus pero no hay alguna forma de que cuando los usuarios pongan /cuenta en vez de aparecerles 1 que es masculino si no que cambie a Masculino que no marque por 1 me entiendes?
Gracias amigo.
|
ah, El comando / cuenta es para ver los stats sierto?
si es asi debes modificarlo con lo ke te dije mas arriba sobre los nombres de los adminis
Ejemplo:
pawn Код:
new text [50];
if(Variable[playerid] == 1) Text = "'Masculino'";
else if(Variable[playerid] == 2) Text = "'Femenino";
//ETC...
new str [128];
format(str, sizeof(str), "Tu Eres %s.", Text);
SendClientMessage(playerid, -1, str);
Segun la Variable Que Tenga Salga el mensaje correspondiente.
Por Ejemplo, debes Cambiar Variable[playerid] del comando cuenta por Text (Todo Segun como lo tengas Definido).
Posts: 836
Threads: 0
Joined: Dec 2010
Reputation:
0
estбs seguro que sexo[playerid] es la variable que contiene el sexo del jugador? si no es asн pasanos el comando a como lo tenias antes y aqui lo arreglamos