else if (strcmp("/desinggarage", cmdtext, true, 13) == 0 && strlen(cmdtext) == 13)
{
MsgAdminUseCommands(9, playerid, cmdtext);
if ( PlayersData[playerid][Admin] >= 8 )
{
if ( strval(cmdtext[15]) >= 0 && strval(cmdtext[15]) < MAX_GARAGES_DESING )
{
PlayersDataOnline[playerid][DesignGarageId] = strval(cmdtext[15]);
new MsgChangeDesing[MAX_TEXT_CHAT];
format(MsgChangeDesing, sizeof(MsgChangeDesing), "Ahora tienes el ID: %i para Design Garage", strval(cmdtext[15]));
SendInfoMessage(playerid, 2, "0", MsgChangeDesing);
}
else
{
SendInfoMessage(playerid, 0, "1206", "El nъmmero de Design introducido, supera el nъmero actual soportado");
}
}
else
{
SendInfoMessage(playerid, 0, "1177", "No tienes acceso al comando /Desing Garage");
}
}
CMD:desinggarage(playerid, params[])
{
if((params[15] >= 0 && params[15] < MAX_GARAGES_DESING ) //
{
PlayersDataOnline[playerid][DesignGarageId] = params[15];
new MsgChangeDesing[MAX_TEXT_CHAT];
format(MsgChangeDesing, sizeof(MsgChangeDesing), "Ahora tienes el ID: %i para Design Garage", params[15]);
SendInfoMessage(playerid, 2, "0", MsgChangeDesing);
}
else
{
SendInfoMessage(playerid, 0, "1206", "El nъmmero de Design introducido, supera el nъmero actual soportado");
}
return 1;
}
CMD:desinggarage(playerid, params[])
{
MsgAdminUseCommands(9, playerid, "desinggarage");
if ( PlayersData[playerid][Admin] >= 8 )
{
if ( strval(cmdtext[15]) >= 0 && strval(cmdtext[15]) < MAX_GARAGES_DESING )
{
PlayersDataOnline[playerid][DesignGarageId] = strval(cmdtext[15]);
new MsgChangeDesing[MAX_TEXT_CHAT];
format(MsgChangeDesing, sizeof(MsgChangeDesing), "Ahora tienes el ID: %i para Design Garage", strval(cmdtext[15]));
SendInfoMessage(playerid, 2, "0", MsgChangeDesing);
}
else
{
SendInfoMessage(playerid, 0, "1206", "El nъmmero de Design introducido, supera el nъmero actual soportado");
}
}
else
{
SendInfoMessage(playerid, 0, "1177", "No tienes acceso al comando /Desing Garage");
}
return 1;
}
else if (strfind(cmdtext, "/Design Garage ", true) == 0)
{
MsgAdminUseCommands(9, playerid, cmdtext);
if ( PlayersData[playerid][Admin] >= 8 )
{
if ( strval(cmdtext[15]) >= 0 && strval(cmdtext[15]) < MAX_GARAGES_DESING )
{
PlayersDataOnline[playerid][DesignGarageId] = strval(cmdtext[15]);
new MsgChangeDesing[MAX_TEXT_CHAT];
format(MsgChangeDesing, sizeof(MsgChangeDesing), "Ahora tienes el ID: %i para Design Garage", strval(cmdtext[15]));
SendInfoMessage(playerid, 2, "0", MsgChangeDesing);
}
else
{
SendInfoMessage(playerid, 0, "1206", "El nъmmero de Design introducido, supera el nъmero actual soportado");
}
}
else
{
SendInfoMessage(playerid, 0, "1177", "No tienes acceso al comando /Desing Garage");
}
}
#define MAX_GARAGES_DESING 5
params[15] ? estas en un error, params son parametros que se separan por ' ' en el comando, por ejemplo si escribes x comando con parametros /micomando hola como estas yo bien, esto se interpreta CMD:micomando, params[0] = hola, params[1] = como, params[2] = estas, params[3] = yo, params[4] = bien, en todo caso usa sscanf, se te facilitara la vida.
|
CMD:desinggarage(playerid, params[])
{
MsgAdminUseCommands(9, playerid, "desinggarage");
if ( PlayersData[playerid][Admin] >= 8 )
{
if ( strval(params) >= 0 && strval(params) < MAX_GARAGES_DESING )
{
PlayersDataOnline[playerid][DesignGarageId] = strval(params);
new MsgChangeDesing[MAX_TEXT_CHAT];
format(MsgChangeDesing, sizeof(MsgChangeDesing), "Ahora tienes el ID: %i para Design Garage", strval(params));
SendInfoMessage(playerid, 2, "0", MsgChangeDesing);
}
else
{
SendInfoMessage(playerid, 0, "1206", "El nъmmero de Design introducido, supera el nъmero actual soportado");
}
}
else
{
SendInfoMessage(playerid, 0, "1177", "No tienes acceso al comando /Desing Garage");
}
return 1;
}