16.01.2014, 15:57
(
Последний раз редактировалось CrossOv3r; 13.02.2014 в 13:51.
)
SA-MP 0.3z RC
SA-MP 0.3z es principalmente una actualizaciуn de seguridad la cual esperamos lanzar rбpidamente. Hay algunas actualizaciones y posiblemente haya tiempo de arreglar algunos bugs que existen en la 0.3 durante la RC.
Actualizaciуn de la entronizaciуn de disparos para las balas
Los disparos de los jugadores ahora son compensados, es decir que puedes apuntar al jugador en vez de apuntar donde estarб.
El servidor ahora puede acceder a la informaciуn de las balas para indicar si impacto un jugador, un vehнculo o un objeto.
Los callbacks give/take damage ahora contienen la parte del jugador en la que impacto la bala, por lo que si tu script contiene las mismas, deberбs actualizar su header.
Otras cosas
- Fue agregado un ajuste de nivel de red para server.cfg 'messageholelimit' para mitigar los ataques DoS.
- El GM "Rivershell" fue actualizado a la versiуn 2.
Actualizaciones:
Actualizaciуn SA-MP 0.3z RC-5 Cliente
- Reparado: El jugador con el ID mбs alto en el servidor no enviaba ninguna informaciуn sobre los vehнculos desocupados.
Actualizaciуn SA-MP 0.3z RC-5 Cliente/Servidor
- Arreglado el rango de comprobaciуn en el buscador de servidores, si es que aсades un puerto errуneo (EJ: 77777).
- Optimizaciуn interna del cliente para un mejor rendimiento
- Soluciуn al problema donde las 'PVars' no eran accesibles en la callback "OnPlayerDisconnect" durante el renicio del gamemode.
- Aсadido el nativo 'GetServerTickRate()' que retorna el numero de FPS actuales en el servidor.
- Solucionado el problema con los 3DText/NameTag LoS en los objetos del servidor
- Cambios en el funcionamiento y parбmetros de 'OnUnoccupiedVehicleUpdate'.
En versiones anteriores del servidor, los clientes eran capaces de enviar informaciуn sobre los vehнvulos que no estaban siendo controlados/conducidos por otros jugadores, aunque el servidor no poseнa la habilidad de cancelar el envнo de esa informaciуn. Ahora, el script serб notificado sobre dicha informaciуn antes de que la informaciуn de un vehнculo sea actualizada internamente.
'GetVehiclePos' retornarнa la posiciуn existente, y no la posiciуn mas reciente. Se aсadieron nuevos parбmetros los cuales describen la posiciуn solicitada mбs reciente del jugador. El script ahora puede retornar '0' para cancelar el envнo de informaciуn o retornar '1' para permitir el enviу de informaciуn.
Todos los scripts que estйn usando la callback 'OnUnoccupiedVehicleUpdate' necesitarбn ser actualizados y recompilados para 0.3z
- server.cfg opciуn 'lagcompmode'
La opciуn del archivo 'server.cfg' ("shotcompmode") ha sido remplazada por 'lagcompmode' ya que serнa usada para otras opciones de compensaciуn de lag en futuras versiones de SA-MP.
- El buscador de servidores mostrarб ahora si la regla de compensaciуn de lag estб habilitada en dicho servidor o no. Es decir, podremos saber que servidor trabaja con 'lagshot' o no.
- Cuando la compensaciуn de lag estб deshabilitada, el modo de mira automбtica funcionarб exactamente como lo ha hecho en versiones previas de SA-MP. (No serб llamada en 'OnPlayerWeaponShot', etc).
Actualizaciуn SA-MP 0.3z RC4 Cliente/Servidor
- Se arreglo el problema donde se podнan perderse disparos a larga distancia
- Los tests de Nametag LoS ahora tambien se aplicaran a los objetos del servidor
- OnPlayerGiveDamage ahora tambiйn es llamado para los NPCs
- Se agrego GetPlayerLastShotVectors para extender la informacion sobre los disparos
- Se agrego el modo tradicional para disparar (configuracion shotcompmode 2 server.cfg) el cual usa solo la camara para disparar y pertime la mira automatica
- Arreglado: A los jugadores que iban SOBRE (no dentro) de los vehiculos no se les podia disparar
- Se extendio la informaciуn sobre la camara del jugador como el aspecto y el zoom (para el sniper)
- Se agregaron mas funciones de 'netstats' para que el script tenga un nivel mas bajo de informacion sin tener que parsear la cadena de stats
Actualizaciуn SA-MP 0.3z RC3 Cliente/Servidor
- Arreglado: Al utilizar el Joypad seguнa funcionando la mira automбtica.
- Arreglado: Las balas del sniper no funcionaban cuando estaban fuera del бrea del SA.
- Se agrego mas datos para investigar cualquier corrupciуn de datos en las balas de los jugadores.
- Se agrego la funciуn VectorSize.
Actualizaciуn SA-MP 0.3z RC2 Cliente/Servidor
- Se removiу la habilidad de mira automбtica del joypad.
- Se agrego BULLET_HIT_TYPE_PLAYER_OBJECT 4
- Arreglado: Problemas con las partнculas de casquillos y humo.
Descargas:
0.3z RC5-2 Cliente
SA-MP 0.3z RC5-2 Client Installer
0.3z RC5 Cliente
SA-MP 0.3z RC5 Client Installer
0.3z RC5 Servidor
SA-MP 0.3z RC5 Windows Server
SA-MP 0.3z RC5 Linux Server
0.3z RC4 Cliente
SA-MP 0.3z RC4
0.3z RC4 Servidor
SA-MP 0.3z RC4 Windows
SA-MP 0.3z RC4 Linux
0.3z RC3 Cliente
SA-MP 0.3z RC3
0.3z RC3 Servidor
SA-MP 0.3z RC3 Windows
SA-MP 0.3z RC3 Linux
0.3z RC2 Cliente
SA-MP 0.3z RC2
0.3z RC2 Servidor
SA-MP 0.3z RC2 Windows
SA-MP 0.3z RC2 Linux
0.3z RC1 Cliente
SA-MP 0.3z RC1
0.3z RC1 Servidor
SA-MP 0.3z RC1 Windows
SA-MP 0.3z RC1 Linux
Tema Original: https://sampforum.blast.hk/showthread.php?tid=487997
SA-MP 0.3z es principalmente una actualizaciуn de seguridad la cual esperamos lanzar rбpidamente. Hay algunas actualizaciones y posiblemente haya tiempo de arreglar algunos bugs que existen en la 0.3 durante la RC.
Actualizaciуn de la entronizaciуn de disparos para las balas
Los disparos de los jugadores ahora son compensados, es decir que puedes apuntar al jugador en vez de apuntar donde estarб.
El servidor ahora puede acceder a la informaciуn de las balas para indicar si impacto un jugador, un vehнculo o un objeto.
pawn Код:
#define BULLET_HIT_TYPE_NONE 0
#define BULLET_HIT_TYPE_PLAYER 1
#define BULLET_HIT_TYPE_VEHICLE 2
#define BULLET_HIT_TYPE_OBJECT 3
#define BULLET_HIT_TYPE_PLAYER_OBJECT 4
forward OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
pawn Код:
forward OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
forward OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart);
- Fue agregado un ajuste de nivel de red para server.cfg 'messageholelimit' para mitigar los ataques DoS.
- El GM "Rivershell" fue actualizado a la versiуn 2.
Actualizaciones:
Actualizaciуn SA-MP 0.3z RC-5 Cliente
- Reparado: El jugador con el ID mбs alto en el servidor no enviaba ninguna informaciуn sobre los vehнculos desocupados.
Actualizaciуn SA-MP 0.3z RC-5 Cliente/Servidor
- Arreglado el rango de comprobaciуn en el buscador de servidores, si es que aсades un puerto errуneo (EJ: 77777).
- Optimizaciуn interna del cliente para un mejor rendimiento
- Soluciуn al problema donde las 'PVars' no eran accesibles en la callback "OnPlayerDisconnect" durante el renicio del gamemode.
- Aсadido el nativo 'GetServerTickRate()' que retorna el numero de FPS actuales en el servidor.
- Solucionado el problema con los 3DText/NameTag LoS en los objetos del servidor
- Cambios en el funcionamiento y parбmetros de 'OnUnoccupiedVehicleUpdate'.
En versiones anteriores del servidor, los clientes eran capaces de enviar informaciуn sobre los vehнvulos que no estaban siendo controlados/conducidos por otros jugadores, aunque el servidor no poseнa la habilidad de cancelar el envнo de esa informaciуn. Ahora, el script serб notificado sobre dicha informaciуn antes de que la informaciуn de un vehнculo sea actualizada internamente.
'GetVehiclePos' retornarнa la posiciуn existente, y no la posiciуn mas reciente. Se aсadieron nuevos parбmetros los cuales describen la posiciуn solicitada mбs reciente del jugador. El script ahora puede retornar '0' para cancelar el envнo de informaciуn o retornar '1' para permitir el enviу de informaciуn.
Todos los scripts que estйn usando la callback 'OnUnoccupiedVehicleUpdate' necesitarбn ser actualizados y recompilados para 0.3z
pawn Код:
forward OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z);
- server.cfg opciуn 'lagcompmode'
La opciуn del archivo 'server.cfg' ("shotcompmode") ha sido remplazada por 'lagcompmode' ya que serнa usada para otras opciones de compensaciуn de lag en futuras versiones de SA-MP.
Quote:
lagcompmode 0 ; Compensaciуn de lag deshabilitada lagcompmode 1 ; (Por defecto) La compensaciуn de lag estб habilitada lagcompmode 2 ; Compensaciуn de lag estб habilitada, solo por la posiciуn. |
- Cuando la compensaciуn de lag estб deshabilitada, el modo de mira automбtica funcionarб exactamente como lo ha hecho en versiones previas de SA-MP. (No serб llamada en 'OnPlayerWeaponShot', etc).
Actualizaciуn SA-MP 0.3z RC4 Cliente/Servidor
- Se arreglo el problema donde se podнan perderse disparos a larga distancia
- Los tests de Nametag LoS ahora tambien se aplicaran a los objetos del servidor
- OnPlayerGiveDamage ahora tambiйn es llamado para los NPCs
- Se agrego GetPlayerLastShotVectors para extender la informacion sobre los disparos
- Se agrego el modo tradicional para disparar (configuracion shotcompmode 2 server.cfg) el cual usa solo la camara para disparar y pertime la mira automatica
- Arreglado: A los jugadores que iban SOBRE (no dentro) de los vehiculos no se les podia disparar
- Se extendio la informaciуn sobre la camara del jugador como el aspecto y el zoom (para el sniper)
- Se agregaron mas funciones de 'netstats' para que el script tenga un nivel mas bajo de informacion sin tener que parsear la cadena de stats
pawn Код:
native GetPlayerLastShotVectors(playerid, &Float:fOriginX, &Float:fOriginY, &Float:fOriginZ, &Float:fHitPosX, &Float:fHitPosY, &Float:fHitPosZ);
native Float:GetPlayerCameraAspectRatio(playerid);
native Float:GetPlayerCameraZoom(playerid);
// Extencion de netstats
native NetStats_GetConnectedTime(playerid);
native NetStats_MessagesReceived(playerid);
native NetStats_BytesReceived(playerid);
native NetStats_MessagesSent(playerid);
native NetStats_BytesSent(playerid);
native NetStats_MessagesRecvPerSecond(playerid);
native Float:NetStats_PacketLossPercent(playerid);
native NetStats_ConnectionStatus(playerid);
native NetStats_GetIpPort(playerid, ip_port[], ip_port_len);
- Arreglado: Al utilizar el Joypad seguнa funcionando la mira automбtica.
- Arreglado: Las balas del sniper no funcionaban cuando estaban fuera del бrea del SA.
- Se agrego mas datos para investigar cualquier corrupciуn de datos en las balas de los jugadores.
- Se agrego la funciуn VectorSize.
Actualizaciуn SA-MP 0.3z RC2 Cliente/Servidor
- Se removiу la habilidad de mira automбtica del joypad.
- Se agrego BULLET_HIT_TYPE_PLAYER_OBJECT 4
- Arreglado: Problemas con las partнculas de casquillos y humo.
Descargas:
0.3z RC5-2 Cliente
SA-MP 0.3z RC5-2 Client Installer
0.3z RC5 Cliente
SA-MP 0.3z RC5 Client Installer
0.3z RC5 Servidor
SA-MP 0.3z RC5 Windows Server
SA-MP 0.3z RC5 Linux Server
0.3z RC4 Cliente
SA-MP 0.3z RC4
0.3z RC4 Servidor
SA-MP 0.3z RC4 Windows
SA-MP 0.3z RC4 Linux
0.3z RC3 Cliente
SA-MP 0.3z RC3
0.3z RC3 Servidor
SA-MP 0.3z RC3 Windows
SA-MP 0.3z RC3 Linux
0.3z RC2 Cliente
SA-MP 0.3z RC2
0.3z RC2 Servidor
SA-MP 0.3z RC2 Windows
SA-MP 0.3z RC2 Linux
0.3z RC1 Cliente
SA-MP 0.3z RC1
0.3z RC1 Servidor
SA-MP 0.3z RC1 Windows
SA-MP 0.3z RC1 Linux
Tema Original: https://sampforum.blast.hk/showthread.php?tid=487997