2021-04-27, 06:31 AM
(nosé porqué se espacia así ed horrible automáticamente el post).
Hola, resulta que estoy desarrollando un sistema de basureros, los cuales se puede ver el contenido con un comando llamado /verbasura.
Hace un ratito estaba funcionando bien, no sé si es porque es las 3 de la mañana y tengo brain lagging o el error no es lógico.
Cuestión, ocupo este comando /verbasura al lado del container y me dice, no estás cerca de un container
Me pregunté si el rango de operación del comando era muy corto, le agrandé más, fui a la db, ocupé las coordenadas exactas que se guardaron al ser creado (porque son dinámicos) y ni así.
Este es el comando:
Me dirás, ah, debe ser porque
Son valores vacíos, tienen un 0. Y no, porque se ocupan para crear el objeto y el label flotante arriba del contenedor...
¿Puede ser porque la función mostrarbasura genere error (traté de descartarlo con la variable success)? (No hay errores en mysql.log [Está en modo ALL] / error.log / warnings.log / server_log.txt)
Hola, resulta que estoy desarrollando un sistema de basureros, los cuales se puede ver el contenido con un comando llamado /verbasura.
Hace un ratito estaba funcionando bien, no sé si es porque es las 3 de la mañana y tengo brain lagging o el error no es lógico.
Cuestión, ocupo este comando /verbasura al lado del container y me dice, no estás cerca de un container
Me pregunté si el rango de operación del comando era muy corto, le agrandé más, fui a la db, ocupé las coordenadas exactas que se guardaron al ser creado (porque son dinámicos) y ni así.
Este es el comando:
Code:
CMD:verbasura(playerid, params[])
{
new success;
for (new e = 1; e < MAX_CONTAINERS; e++)
{
if(IsPlayerInRangeOfPoint(playerid,5,containerInfo[e][cX], containerInfo[e][cY], containerInfo[e][cZ]))
{
success++;
if(GetPVarInt(playerid,"ESPOSADO"))
{
ErrorM(playerid, "Estás esposado, no puedes hacer esto en este momento.");
return 1;
}
MostrarBasura(playerid, e);
return 1;
}
}
if(!success) ErrorM(playerid, "No estás cerca de un basurero/container.");
SetPVarInt(playerid, "caflood", GetTickCount());
return 1;
}
Me dirás, ah, debe ser porque
Code:
containerInfo[e][cX], containerInfo[e][cY], containerInfo[e][cZ]
Son valores vacíos, tienen un 0. Y no, porque se ocupan para crear el objeto y el label flotante arriba del contenedor...
¿Puede ser porque la función mostrarbasura genere error (traté de descartarlo con la variable success)? (No hay errores en mysql.log [Está en modo ALL] / error.log / warnings.log / server_log.txt)
Argentinian SA-MP Programmer. Playing since 2013.