原文:SA-MP 0.3z RC1
SA-MP 0.3z RC
SA-MP 0.3z 主要希望快速釋放安全性更新. 有幾個新特色以及修復一些0.3的Bug.
更新同步武器射擊的子彈
由玩家射擊的鏡頭落後補償, 這意味著你可以瞄準玩家的皮膚,而不是瞄準玩家前進的目標.
該伺服器現在可存取完整子彈信息,分辨它擊中玩家、載具或者物體
pawn Code:
#define BULLET_HIT_TYPE_NONE 0
#define BULLET_HIT_TYPE_PLAYER 1
#define BULLET_HIT_TYPE_VEHICLE 2
#define BULLET_HIT_TYPE_OBJECT 3
forward onPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
give/take傷害函數可以取得傷害身體部分的ID. 如果你的腳本使用這些函數,您需要更新您的腳本中INC檔案.
pawn Code:
forward onPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
forward onPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart);
- 在server.cfg 可以添加 'messageholelimit' 處理Dos attacks.
- 該Rivershell遊戲模式更新到版本2.
SA-MP 0.3z RC5 玩家/伺服器端
- 修正伺服器瀏覽器連接埠檢查錯誤 (像是 77777)
- 內部優化一些玩家端來提升性能
- 修正問題PVars在伺服器重新啟動的期間,OnPlayerDisconnect無法存取
- 增加新函數 GetServerTickRate() 傳回伺服器當前的封包率 (像是 FPS)
- 修正3DText/NameTag LoS測試在伺服器物件上的問題
-變更特性和參數 onUnoccupiedVehicleUpdate
在以前的伺服器,玩家端可以發送有關未受到控制或者被其他玩家駕駛的車輛更新,雖然伺服器沒有能力取消更新
GetVehiclePos將返回現有的位置,而不是更新的位置。新添加的參數描述玩家請求的更新位置。該腳本現在可以返回0取消更新或返回1允許更新通過
pawn Code:
forward onUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:n
- Server.cfg設定"lagcompmode"
server.cfg 設定'shotcompmode' 改為 'lagcompmode' 因為這可在未來SA-MP版本可以用於其他延遲補償設定
lagcompmode 0 ; 射擊延遲補償關閉
lagcompmode 1 ; (默認) 射擊延遲補償開啟
lagcompmode 2 ; 只有啟用延遲補償,位置.
- 伺服器瀏覽器會顯示一個 'lagcomp' 在規則視窗
- 當延遲補償被關閉,傳統的射擊模可以正常運作,就像以前的SA-MP版本中那樣
SA-MP 0.3z RC4 玩家/伺服器端
- 修正遠距離射擊可能遺失的問題
- 標籤距離測試可能會應用在伺服器物件上
- onPlayerGiveDamage 現在可以回傳NPC
- 增加 GetPlayerLastShotVectors 關於子彈射擊延伸信息
- 增加傳統模式下的發射射擊 (shotcompmode 2 server.cfg 設定) 僅使用玩家視角以及搖桿自動瞄準
- 修正: 當玩家站在車上,可能無法射擊問題
- 加入類似長寬比和縮放級別某些延伸玩家視角信息 (狙擊)
- 擴展 'netstats' 功能,使腳本可以得到低級別的網絡資訊,而不必解析字串統計
pawn Code:
native GetPlayerLastShotVectors(playerid, &Float:fOriginX, &Float:fOriginY, &Float:fOriginZ, &Float:fHitPosX, &Float:fHitPosY, &Float:fHitPosZ);
native Float:GetPlayerCameraAspectRatio(playerid);
native Float:GetPlayerCameraZoom(playerid);
// Extended admin network stats
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);
SA-MP 0.3z RC3 玩家/伺服器端
- 修正: 搖桿目標依然可以開啟自動瞄準問題.
- 修正: 當狙擊槍目標不在SA陸地上,子彈無法正常運行問題.
- Extra server data for investigating any player shot data corruption.
- 增加VectorSize函數.
SA-MP 0.3z RC2 玩家/伺服器端
- 刪除手把自動瞄準控制功能
- 增加 BULLET_HIT_TYPE_PLAYER_OBJECT 4
- 修正 gunshell/smoke 粒子偏移問題
下載請至SA-MP官方網站下載