Hướng dẩn add NPC vào Server SA-MP

Hướng dẩn Add NPC vào server samp nhanh nhất

Server SA-MP nếu muốn chuyên nghiệp thì bạn cần thêm những scripts và nhiều hệ thống đa dạng . Những thứ đó sẽ giúp member cảm thấy thoải mái , mới mẻ khi tham gia vào chơi .

Trong bài viết này mình sẽ hướng dẩn cho tất cả các đọc giả , những newbie khi mới tham gia open server samp cách thêm NPC vào server , giúp cho server sinh động và chuyên nghiệp hơn .

npc

NPC SA-MP là gì ?

NPC là những nhân vật được thiết kế sẵn trong game để hỗ trợ người chơi. Ở các game online NPC giúp cho nhân vật của mình làm các nhiệm vụ. Nói chung mỗi NPC trong game đảm nhận các chức vụ khác nhau
NPC là viết tắt của từ NON-PLAYER CHARACTER                                                                              

            Theo xlagi.com

Nhưng trong samp NPC có khả năng di chuyển , hoạt động hoặc sử dụng Animation mà chúng ta đã Record sẳn . Các bạn có thể tạo nhiều NPC khác nhau , mổi NPC hoạt động và làm việc riêng biệt . Nhiều server đã có thể chỉnh sửa NPC giống như 1 player , có đầy đủ tên cũng như id của 1 player thật . Bạn cũng có thể thêm callbacks và fuction cho NPC đã tạo giúp cho nó có chức năng như player

NPC được phát triển từ phiên bản SA-MP 0.3 và được sử dụng đến bây giờ .

 

Tham khảo thêm

 

Hướng dẩn add NPC vào Server bằng 2 cách

I . Add NPC thủ công bằng code

Cách này giúp bạn add NPC bằng cách tự viết scripts , từ record của bạn thành hoạt động của NPC và sau đó là đưa nó vào gamemode hoàn toàn thủ công .

Để thực hiện add NPC thủ công các bạn làm như sau :

Bước 1 : Recording a playback file

Đầu tiên bạn cần record playback file cho NPC hoạt động , những gì bạn ghi lại thì NPC sẽ làm tương tự như vậy .

Để record , các bạn cần tải file filterscripts npc_record và add vào gamemode theo, nếu ai chưa biết có thể tham khảo bài hướng dẩn add fs vào server lúc trước của mình  .

Sau khi đã add xong , các bạn bật server samp và vào game , sử dụng lệnh /rcon login để đăng nhập rcon . Sau khi đã đăng nhập rcon thì bạn gõ lệnh /rcon loadfs npc_record để load fs lúc nãy ( nếu như đã thêm vào server.cfg thì có thể bỏ qua bước này ) .

Sau khi filterscripts đã load các bạn dùng lênh /record mynpc ( /vrecord mynpc đối với NPC trên xe ) để bắt đầu record . Sau khi record start , các bạn hãy di chuyển những vị trị , động tác và hoạt động mà bạn muốn NPC làm y vậy . Để kết thúc record các bạn gõ lệnh /stoprecord.

Kết thúc record bây giờ bạn thoát game , vào thư mục scriptfiles trong gamemode và tìm và di chuyển file mynpc.rec vào thư mục gamemode/npcmodes/recordings/ .

Bước 2 : Controlling the NPC

Bước này là bước thiết lập NPC cùng với file record lúc nãy  .

Các bạn vào pawno.exe và tạo 1 pawn mới bằng cách click icon New  hoặc ấn tổ hợp phím Crtl + N .

Copy toàn bộ code dưới này và ấn F5 để compiler , các bạn lưu file pawno đã compiler này vào thư mục npcmodes.

Bước 3 : Connecting your NPC

Kết nối NPC đã thiết lập vào Server của bạn .

Code kết nối NPC vào server .

  • “Nghia” : Đây là tên gọi của NPC bạn sẽ thêm vào server .
  • “mynpc” : Tên file name record lúc nãy đã ghi của bạn .
Bây giờ add code vào gamemode.pwn của bạn như sau :

Nếu như bạn add vào filterscripts thì sử dụng code :

 

Bây giờ bạn muốn thêm xe cho NPC thì sử dụng code sau ( Nếu như bạn không sử dụng NPC trên xe thì không cần add vào nhé , có thể bỏ qua bước này ) .

Add code vào gamemode.pwn

Nếu như sử dụng filterscripts thì bạn add code này :

 

Bước tiếp theo là sử dụng OnPlayerSpawn để spawn cho NPC vào server .

( Nếu là NPC trên xe thì bạn hãy bỏ qua code này nhé )

Nếu là NPC bình thường không cần xe thì sử dụng code này (code này giúp bạn add 2 NPC vào server )  :

Đã xong phần add scripts , bây giờ các bạn compiler file pawno này bằng cách ấn F5 .
Bước 6 : Chỉnh sửa số lượng NPC 

Do một số gamemode chưa có max_npc hoặc max_npc bằng 0 thì NPC  sẽ không thể kết nối vào server , bạn cần vào server.cfg chỉnh sửa dòng code max_npc 2 ( để 2 NPC đã create ở trên vào server )

Bước cuối cùng đó chính là bật Server-samp.exe và hưởng thụ thành quả đã làm thôi .

Một số vấn đề liên quan đến quá trình add NPC :

NPC sẽ bị out sau khi vào server do Anti Cheat / Ping kick . Bạn có thể add đoạn code vào

Tham khảo video :

II. Add NPC tự động bằng filterscripts

Cách này hoàn toàn tự động trong việc record , code và spawn NPC ngay trong game . Thích hợp với số lượng NPC nhiều mà bạn muốn spawn , tránh mất thời gian và hay xãy ra lổi thì mình khuyên các bạn nên sử dụng cách này để add vào server samp .

Sử dụng Lênh :

    • /rec start – để bắt đầu record động rác
    • /rec stop – dừng record
    • /rec play – tạo ra npc đã record
    • /rec delete – xóa NPC

Hướng dẩn sử dụng :

    • Tải file npc.zip về và giải nén ra
    • Copy file exec.dll và exec.so vào thư mục /plugins
    • Copy file npc.pwn và npc.amx vào thử mục Filterscripts .
    • Mở file server.cfg và thêm ” npc ” vào dòng filterscripts , exec vào dòng plugins
    • Add maxnpc [ số NPC max ] trong server.cfg

Download : Link Here

 

Hướng dẩn tất cả những thủ thuật mà tôi biết được . Hy vọng sẽ giúp được mọi người hiểu biết nhiều samp và chia sẽ vps free .

Comments (No)

Leave a Reply

[​IMG]
Hướng dẫn tải và đăng ký GTA SAM tại sa-mp.vn từ A đến Z
[​IMG]
Tổng hợp ID Súng SAMP | ID Vũ khí SAMP | ID Gun SAMP
[​IMG]
Hướng dẩn mod xe gta san | cách mod car gta san đơn giản
ID skin samp | Tổng hợp các id trang phục dành cho samp 10
ID skin samp | Tổng hợp các id trang phục dành cho samp
phần mềm fake ip free
Những phần mềm miễn phí thay đổi IP tốt nhất hiện nay update 2018
Cách Quay Màn Hình Windows Cực Nhanh Không Cần Cài Đặt 12
Cách Quay Màn Hình Windows Cực Nhanh Không Cần Cài Đặt
Cách sử dụng iMessage trên Máy Tính Đơn Giản 14
Cách sử dụng iMessage trên Máy Tính Đơn Giản
5 Network Youtube có tỷ lệ chia sẽ doanh thu CAO NHẤT 16
5 Network Youtube có tỷ lệ chia sẽ doanh thu CAO NHẤT
10 Nhà Cung Cấp VPS Miễn Phí Đáng Sử Dụng Nhất 2018 18
10 Nhà Cung Cấp VPS Miễn Phí Đáng Sử Dụng Nhất 2018
Các nhà cung cấp VPS chất lượng dành cho samp 20
Các nhà cung cấp VPS chất lượng dành cho samp
Hướng dẩn nhận Coupon $25 miễn phí từ DigitalOcean 22
Hướng dẩn nhận Coupon $25 miễn phí từ DigitalOcean
Hướng dẩn đăng ký VPS Amazon AWS miễn phí trong 12 tháng 24
Hướng dẩn đăng ký VPS Amazon AWS miễn phí trong 12 tháng
HỖ TRỢ TÀI KHOẢN NẠP TIỀN RÚT TIỀN THANH TOÁN
Hướng dẫn cách thay đổi thông tin thẻ ngân hàng trên LIXI88 26
Hướng dẫn cách thay đổi thông tin thẻ ngân hàng trên LIXI88
Tải App LIXI88 với 2 cách nhanh nhất chưa tới một phút 28
Tải App LIXI88 với 2 cách nhanh nhất chưa tới một phút
Hướng dẫn đăng ký trên LIXI88 đảm bảo 100% nhận được 88k 30
Hướng dẫn đăng ký trên LIXI88 đảm bảo 100% nhận được 88k