Ninja X
T.E.T.Я.I.S
I. Chuẩn bị:
- SA-MP Windows Sever
[Spoil]
[/spoil]
- GTA SA v1.0
- port đã forward
II. Tiến hành
1. Extract file Windows Sever vừa down về, sẽ được như hình.
[spoil]
Vào sever.cfg bằng notepad.
- rcon_password: pass của host
- max_player: số người chơi tối đa. max = 500,
- filterscripts: load script từ thư mục /filterscripts.
Nơi download filterscript ở đây. Down script về quăng vào /filterscripts rồi vào sever.cfg thêm cái tên của script đó đằng sau dòng "filterscripts"
ví dụ:
- announce: muốn sv của mình có trong sa-mp sever list thì chuyển "announce 0" thành "announce 1"
- weburl, địa chỉ web của sever, sẽ được hiển thị khi click vào sever trong sa-mp sv list.
- maxnpc: số "Non-playing Character" (bot) tối đa trên sever
- Những cái sau hơi khó giải thích
Bác nào edit hộ em 
- port: đặt port của sv, ví dụ 7777...
- gamemode0: chế độ chơi.
2. Đổi gamemode:
[spoil]Tìm trong thư mục /gamemode sẽ có các gamemode có sẵn, muốn chuyển sang gamemode nào thì vào sever.cfg, ví dụ mình muốn chuyển sang gamemode "lvdm", đổi dòng
Các gamemode thông dụng là:
- Raven Roleplay (cần streamer plugin)
- Godfather RP
- SATDM...[/spoil]
3. Add map:
[spoil]Vào đây tìm map và down file .pwn về, mở = notepad, copy tất cả code trong đó (hoặc copy code có sẵn trên vài topic map), sau đó vào /gamemode, tìm gamemode nào bạn muốn add map, mở = notepad, ctrl + f tìm dòng "OnGameModeInit" hoặc "OnFilterScriptInit", paste dòng code vừa copy bên dưới dòng đó rồi vào test.[/spoil]
4. Mở sever:
[spoil]- Chạy samp-sever.exe để sever hoạt động.
- Quảng cáo sever: phải mở port, tùy loại modem mà có cách mở port khác nhau.
Vào whatismyip.com lấy ip của bạn, kết hợp với port trong sever.cfg -> đi lập 2pic quảng cáo thôi
[/spoil]
5. add vehicle (phương tiện giao thông
):
[spoil]- Vào samp_debug.exe trong thư mục GTA SA (sa-mp client chứ không phải sever nhé) -> Launch Debug
- Đến chỗ nào bạn muốn spawn vehicle, gõ /v [ID của vehicle], bạn có thể tìm thấy id của vehicle ở đây.
- Gõ /save [tên] để lưu chỗ spawn (Vào xe nhé)
- Thoát ra, tìm file "savedpositions.txt" trong thư mục GTA User files -> SAMP, sẽ thấy dòng sau:
- Copy dòng đó, xong vào /gamemode, tìm gamemode bạn muốn add vehicle, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.
- Vào game và test.[/spoil]
6. Add class
[spoil]Mở sa-mp debug, đến chỗ nào bạn muốn đặt chỗ chọn class, lưu lại = /save, mở savedpositions.txt, thấy cái dòng mình vừa save
Trong đó: skin-id là id của skin. Tìm ở đây.
x,y,z: vị trí.
rotation: hướng của ped khi chọn class (90,180,270,360...), wea
weapon1, weapon 12, weapon13...: id của vũ khí. Có thể tìm ở đây.
ammo1, ammo2, ammo3...: đạn tương ứng.
ví dụ: mình muốn add class army, id 287, cầm m4:
[/spoil]
Tìm trong /gamemode những gmd nào bạn muốn add, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.
7. Add pickups:
[spoil]dành cho ai chưa biết pickup:
Cũng vào sa-mp debug, save position on foot, vào GTA SA User files -> saved position lấy code...
sửa thành
pickupid: id của weapon/toy. Pickup có thể tìm thấy ở đây, pickup của gun ở đây.
pickup type: dạng pickup,
x,y,z: tọa độ
Ví dụ mình muốn add parachute, nhặt được, respawn được... vào tọa độ 1234, 4567, 3212...
Sau đó tìm trong /gamemode những gmd nào bạn muốn add pickup, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.[/spoil]
***********************
Sẽ update...
Có gì sai các bác đóng góp để em sửa
- SA-MP Windows Sever
[Spoil]
- GTA SA v1.0
- port đã forward

II. Tiến hành
1. Extract file Windows Sever vừa down về, sẽ được như hình.
[spoil]
Vào sever.cfg bằng notepad.
- rcon_password: pass của host
- max_player: số người chơi tối đa. max = 500,
- filterscripts: load script từ thư mục /filterscripts.
Nơi download filterscript ở đây. Down script về quăng vào /filterscripts rồi vào sever.cfg thêm cái tên của script đó đằng sau dòng "filterscripts"
ví dụ:
Mã:
filterscripts bob_has_a_big_boob
- weburl, địa chỉ web của sever, sẽ được hiển thị khi click vào sever trong sa-mp sv list.
- maxnpc: số "Non-playing Character" (bot) tối đa trên sever
- Những cái sau hơi khó giải thích
Bác nào edit hộ em 
- lanmode: chế độ Local Area Networkonfoot_rate - The minimum time in milliseconds a client updates the server with new data while running/walking.
incar_rate - The minimum time in milliseconds a client updates the server with new data while in a vehicle.
weapon_rate - The minimum time in milliseconds a client updates the server with new data while firing a weapon.
stream_distance - The distance on the X,Y plane which server entities will stream in for connected players.
stream_rate - The number of milliseconds that must elapse before server entities stream distance is retested for each player.
timestamp - Enable/Disable timestamp.
logtimeformat - Allows you to configure the timestamp format, The format is based on the strftime format from C/C++.
Lower values of onfoot_rate incar_rate weapon_rate increase sync performance although increase bandwidth.
stream_distance With larger values, players can see server entities at a greater distance although will require more client processing and potentially more bandwidth.
stream_rate Lower values increase server CPU as it has to recheck streaming conditions more frequently for each player.
The stream_distance and stream_rate can be changed while the server is running e.g. /rcon stream_distance 300.0 or /rcon stream_rate 1000. The onfoot_rate, incar_rate, weapon_rate can also be changed while the server is running, although it will only effect newly connecting players.
- port: đặt port của sv, ví dụ 7777...
- gamemode0: chế độ chơi.
[/spoil]gamemode0 [tên chế độ chơi] 1
2. Đổi gamemode:
[spoil]Tìm trong thư mục /gamemode sẽ có các gamemode có sẵn, muốn chuyển sang gamemode nào thì vào sever.cfg, ví dụ mình muốn chuyển sang gamemode "lvdm", đổi dòng
thànhgamemode0 grandlarc 1
Ngoài ra vào đây tìm và chọn gamemode bạn thích, làm theo installation của gamemode đó.gamemode0 lvdm 1
Các gamemode thông dụng là:
- Raven Roleplay (cần streamer plugin)
- Godfather RP
- SATDM...[/spoil]
3. Add map:
[spoil]Vào đây tìm map và down file .pwn về, mở = notepad, copy tất cả code trong đó (hoặc copy code có sẵn trên vài topic map), sau đó vào /gamemode, tìm gamemode nào bạn muốn add map, mở = notepad, ctrl + f tìm dòng "OnGameModeInit" hoặc "OnFilterScriptInit", paste dòng code vừa copy bên dưới dòng đó rồi vào test.[/spoil]
4. Mở sever:
[spoil]- Chạy samp-sever.exe để sever hoạt động.
- Quảng cáo sever: phải mở port, tùy loại modem mà có cách mở port khác nhau.
Vào whatismyip.com lấy ip của bạn, kết hợp với port trong sever.cfg -> đi lập 2pic quảng cáo thôi
[/spoil]5. add vehicle (phương tiện giao thông
):[spoil]- Vào samp_debug.exe trong thư mục GTA SA (sa-mp client chứ không phải sever nhé) -> Launch Debug
- Đến chỗ nào bạn muốn spawn vehicle, gõ /v [ID của vehicle], bạn có thể tìm thấy id của vehicle ở đây.
- Gõ /save [tên] để lưu chỗ spawn (Vào xe nhé)
- Thoát ra, tìm file "savedpositions.txt" trong thư mục GTA User files -> SAMP, sẽ thấy dòng sau:
Mã:
AddStaticVehicle([COLOR="#FF0000"][id của vehicle][/COLOR], -[COLOR="#FF8C00"]2704.3149, 224.6218, 3.8592, 191.0172, 1, 1)[/COLOR] <-- Vị trí của vehicle; // [COLOR="#FF0000"]tên vừa đặt trong /save[/COLOR]
- Vào game và test.[/spoil]
6. Add class
[spoil]Mở sa-mp debug, đến chỗ nào bạn muốn đặt chỗ chọn class, lưu lại = /save, mở savedpositions.txt, thấy cái dòng mình vừa save
Mã:
AddPlayerClass(skin-id, x, y, z, rotation, weapon 1, ammo 1, weapon12, ammo 2, weapon13, ammo 3);
;
x,y,z: vị trí.
rotation: hướng của ped khi chọn class (90,180,270,360...), wea
weapon1, weapon 12, weapon13...: id của vũ khí. Có thể tìm ở đây.
ammo1, ammo2, ammo3...: đạn tương ứng.
ví dụ: mình muốn add class army, id 287, cầm m4:
Mã:
AddPlayerClass(287, 1234, 5678, 9024, 360.000, 356, 60, 0, 0, 0, 0)
Tìm trong /gamemode những gmd nào bạn muốn add, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.
7. Add pickups:
[spoil]dành cho ai chưa biết pickup:
Cũng vào sa-mp debug, save position on foot, vào GTA SA User files -> saved position lấy code...
Mã:
AddPlayerClass(skin-id, x, y, z, rotation, weapon 1, ammo 1, weapon12, ammo 2, weapon13, ammo 3)
Mã:
AddStaticPickup(pickupid ,pickuptype, x, y, z);
pickup type: dạng pickup,
Mã:
0 Không hiện =))
2 Nhặt được, respawn sau vài phút
3 Nhặt được nhưng không respawn
4 Sau khi spawn sẽ biến mất trong vài giây
5 Giống cái 4
8 Nhặt được (mà không có tác dụng)/sau khi spawn sẽ biến mất trong vài giây
11 Sau khi spawn sẽ nổ trong vài giây
12 ^
13 Pickup từ từ "bay" xuống theo hình chữ Z (parachute?)
15 Nhặt được, không respawn
19 Nhặt được nhưng mà pickup không có tác dụng gì cả =))
22 Nhặt được, không respawn được
Ví dụ mình muốn add parachute, nhặt được, respawn được... vào tọa độ 1234, 4567, 3212...
Mã:
AddStaticPickup(1310,2, 1234, 4567, 3212)
***********************
Sẽ update...
Có gì sai các bác đóng góp để em sửa

Chỉnh sửa cuối:
, ủng hộ tên X 


