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;
}
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);
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", "");
}
}
}
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 Код:
|
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", "");
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. |
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);
YCMD:cuenta(playerid,params[])
{
if(gPlayerLoggedIn[playerid] == 0) return 1;
new dinero = PlayerInfo[playerid][Dinero];
new text [50];
if(Sexo[playerid] == 1) Text = "Masculino";
else if (Sexo[playerid] == 2) Text = "Femenino";
new edad = PlayerInfo[playerid][Edad];
new nivel = PlayerInfo[playerid][Nivel];
new admin = PlayerInfo[playerid][Admin];
new bankbalance = PlayerInfo[playerid][BankBalance];
new bankpin = PlayerInfo[playerid][BankPin];
new origen = PlayerInfo[playerid][Origen];
new string[500];
format(string,sizeof(string),"Dinero: %d | Sexo: %d | Edad: %d | Nivel: %d | Admin: %d | Banco: %d | BancoPin: %d | Origen: %d",dinero,Text,edad,nivel,admin,bankbalance,bankpin, origen);
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}
: error 028: invalid subscript (not an array or too many subscripts): "Sexo"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
YCMD:cuenta(playerid,params[])
{
if(gPlayerLoggedIn[playerid] == 0) return 1;
new dinero = PlayerInfo[playerid][Dinero];
new text [50];
if(Sexo[playerid] == 1) Text = "Masculino";
else if (Sexo[playerid] == 2) Text = "Femenino";
new edad = PlayerInfo[playerid][Edad];
new nivel = PlayerInfo[playerid][Nivel];
new admin = PlayerInfo[playerid][Admin];
new bankbalance = PlayerInfo[playerid][BankBalance];
new bankpin = PlayerInfo[playerid][BankPin];
new origen = PlayerInfo[playerid][Origen];
new string[500];
format(string,sizeof(string),"Dinero: %d | Sexo: %d | Edad: %d | Nivel: %d | Admin: %d | Banco: %d | BancoPin: %d | Origen: %d",dinero,Text,edad,nivel,admin,bankbalance,bankpin, origen);
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}