PawnoKit.devPAWN · SA-MP · open.mpKumpulan alat skrip PAWN

Batasan dalam SA:MP

SA:MP memiliki keterbatasan dalam banyak hal. Berikut ikhtisar singkat tentang hampir semua batasan umum di SA:MP.

Skrip (versi 0.3.7)
Pemain1000
Kendaraan2000
Model kendaraanTidak terbatas *
Objek (CreateObject)1000
Dunia virtual2147483647
Interior256
Kelas (AddPlayerClass)320
Ikon di peta100
Checkpoint balap1
Checkpoint1
Pickup4096
3D Text Label umum
(Create3DTextLabel)
1024
3D Text Label pemain
(CreatePlayer3DTextLabel)
1024
Panjang teks Chat Bubble144
Panjang teks
SetObjectMaterialText,
SetPlayerObjectMaterialText
2048
GangZoneCreate1024
Menu (CreateMenu)128
Objek yang menempel ke pemain10
Variabel pemain (SetPVarInt)800
Aktor (mulai versi 0.3.7)1000 **
Ledakan (CreateExplosion)10
Server (versi 0.3.7)
Gamemode16
Filterscripts16
Teks input
(chat dan command)
128 sel (512 byte)
Teks output
(SendClientMessage)
144 sel (576 byte)
Panjang nama (MAX_PLAYER_NAME)24 karakter
Textdraw (versi 0.3.7)
Panjang string1024 ***
Ditampilkan di layar pemain2048 + 256 ****
Ditampilkan di layar pemain
(sprite)
100
Dibuat di server
TextDrawCreate
2048
Dibuat di server
CreatePlayerTextDraw
256
Dialog (versi 0.3.7)
ID dialog32768
Informasi (teks utama)4096
Judul64
Teks input
(DIALOG_STYLE_INPUT / PASSWORD)
128
Jumlah kolom
(DIALOG_STYLE_TABLIST (_HEADERS))
4
Karakter per kolom
(DIALOG_STYLE_TABLIST (_HEADERS))
128
Karakter per baris
(DIALOG_STYLE_TABLIST (_HEADERS))
256

  • (*) Meskipun jumlah model kendaraan di versi 0.3 tidak dibatasi, jika terlalu banyak kendaraan maka mereka akan dimuat/di-unload secara dinamis. Disarankan menggunakan maksimal 150 model kendaraan.
  • (**) Karena keterbatasan client, hanya 51 aktor yang bisa ditampilkan sekaligus.
  • (***) Meskipun jumlah maksimum karakter pada textdraw adalah 1024, penggunaan kode warna (misalnya ~g~) di atas 255 karakter dapat menyebabkan crash pada client.
  • (****) Mungkin untuk menampilkan semua textdraw server dan semua player-textdraw secara bersamaan untuk seorang pemain (namun tidak disarankan).
  • Untuk mem-bypass beberapa batasan, gunakan streamer. Streamer membuat objek, kendaraan, dan lain-lain hanya di dekat pemain. Lihat tautan ini (tidak mendukung kendaraan, tetapi ada streamer lain yang mendukung).