Quote:
Originally Posted by Whillyrez
No estoy muy seguro, pero me parece que se estan guardando mal las coordenadas... Mira esta parte:
Код:
if(Info[playerid][pPos_x] == 0.0 && Info[playerid][pPos_y]== 0.0&& Info[playerid][pPos_z]== 0.0){
Info[playerid][pPos_x] = 924.8110;
Info[playerid][pPos_y] = -1646.9933;
Info[playerid][pPos_z] = 13.5469;
}
Basicamente dice que si la posicion guardada es X = 0.0, Y=0.0, y, Z=0.0 lo envie a las coordenadas de abajo. Por lo tanto, me parece que estas guardando mal la posicion... Probaste poner esta linea:
Код:
GetPlayerPos(playerid, Info[playerid][pPos_x], Info[playerid][pPos_y], Info[playerid][pPos_z]);
En OnPlayerDisconnect?
|
De forma individual no me funcionу. No obstante lo que hice (que de un comienzo mi idea era no hacerlo) fue copiar un cmd de guardado de cuentas que hay y lo coloquй en "OnPlayerDisconnect" y por ahora parece que se solucionу; Y entre las lineas que agreguй estaba esa que me recomendaste.