open.mp forum
Error: No est?s cerca de un basurero/container - Printable Version

+ open.mp forum (https://forum.open.mp)
-- Forum: Other languages (https://forum.open.mp/forumdisplay.php?fid=23)
--- Forum: Spanish/Espa?ol (https://forum.open.mp/forumdisplay.php?fid=24)
---- Forum: Programaci?n (https://forum.open.mp/forumdisplay.php?fid=51)
---- Thread: Error: No est?s cerca de un basurero/container (/showthread.php?tid=1951)



Error: No est?s cerca de un basurero/container - Chessy - 2021-04-27

(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:







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)


RE: Error: No est?s cerca de un basurero/container - ImFlanny - 2021-05-29

Tal vez tengas que checar



Code:
IsPlayerInRangeOfPoint(playerid, containerInfo[e][cX], containerInfo[e][cY], containerInfo[e][cZ]);



RE: Error: No est?s cerca de un basurero/container - PT_Player - 2022-03-05

Hola







prueba-lo







PHP Code:
CMD:verbasura(playeridparams[])

{

SetPVarInt(playerid"caflood"GetTickCount());



if(
GetPVarInt(playerid,"ESPOSADO"))

return 
ErrorM(playerid"Est?s esposado, no puedes hacer esto en este momento.");



new 
success;

for(new 
1MAX_CONTAINERSe)

{

if(
IsPlayerInRangeOfPoint(playerid5.0containerInfo[e][cX], containerInfo[e][cY], containerInfo[e][cZ]))

{

success;

MostrarBasura(playeride);

return 
1;

}

}

if(!
success

ErrorM(playerid"No est?s cerca de un basurero/container.");

return 
1;





RE: Error: No est?s cerca de un basurero/container - B0N3R - 2023-08-26

Lo solucionaste? podrías mostrarnos más de tu código para tomar el contenedor cercano? si usas algún ciclo  o algo asi?


RE: Error: No est?s cerca de un basurero/container - Markski - 2023-08-27

Habria que ver como chequeas el vertedero mas cercano. Tenes un arreglo de posiciones o algo asi?