CMD:barreras(playerid, params[])
{
if(PlayerInfo[playerid][pDuty] == 1 && PlayerInfo[playerid][jMiembro] == 1)
{
if(PlayerInfo[playerid][pRango] > 3)
{
SCM(playerid, -1, "Barreras colocadas:");
for(new i, string[58 + MAX_PLAYER_NAME]; i < sizeof(SpikeStrips); i++)
{
if(SpikeStrips[i][sX] != 0)
{
format(string, sizeof(string), " Barrera N°: {00FFFF}%d{FFFFFF} | Lugar: {00FFFF}%s{FFFFFF} | Colocada por: {00FFFF}%s{FFFFFF}", i, SpikeStrips[i][sDeployedAt], SpikeStrips[i][sDeployedBy]);
SCM(playerid, COLOR_BLANCO, string);
}
}
}
else
{
SCM(playerid, COLOR_BLANCO, "No tienes el rango necesario para usar este comando.");
}
}
else
{
SCM(playerid, COLOR_BLANCO, "Necesitas ser {0555A4}policia{FFFFFF} para usar este comando.");
}
return 1;
}

|
El valor dado a string es poco у no existe algъn valor registrado en sDeployedBy.
|
for(new i, string[58 + MAX_PLAYER_NAME]; i < sizeof(SpikeStrips); i++)
for(new i = 0; i < sizeof(SpikeStrips); i++)
format(string, sizeof(string), " Barrera N°: {00FFFF}%d{FFFFFF} | Lugar: {00FFFF}%s{FFFFFF} | Colocada por: {00FFFF}%s{FFFFFF}", i, SpikeStrips[i][sDeployedAt], SpikeStrips[i][sDeployedBy]);
|
Cambia
Код:
for(new i, string[58 + MAX_PLAYER_NAME]; i < sizeof(SpikeStrips); i++) Код:
for(new i = 0; i < sizeof(SpikeStrips); i++) Si el problema persiste entonces el problema estб con el ' format '. Код:
format(string, sizeof(string), " Barrera N°: {00FFFF}%d{FFFFFF} | Lugar: {00FFFF}%s{FFFFFF} | Colocada por: {00FFFF}%s{FFFFFF}", i, SpikeStrips[i][sDeployedAt], SpikeStrips[i][sDeployedBy]);
|