|
Post Reply |
Tweet | Thread Tools |
#1
|
||||
|
||||
![]()
moga" ga salah tempat ![]() ![]() tret ini mau dibikin jadi ajang pembahasan script di SAMP dan sekaligus tempat bertemu dengan org" yg memang bisa scripting, mendidik mereka yang mengaku scripter tetapi tidak bisa, dan sharing tips dan trik dalam scripting yang efisien ![]() so, monggo ![]() [/quote]
Quote:
SEKEDAR INFO SA:MP adalah modifikasi GTA San Andreas biar bisa online dan main bersama orang-orang di dunia. Dalam pembuatan server, SA:MP menggunakan bahasa programming PAWN yang dibuat oleh perusahaan Belanda bernama CompuPhase di tahun 1998. SA:MP sendiri sudah memasuki versi 0.3c. Pembuatan SA:MP pertama kali dimulai di tahun 2005 dan sekarang sudah banyak hal yang bisa dimodifikasi antara lain skin dari pemainnya (bisa CJ atau lain-lain) dan teknik-teknik lain, semua dari script yang dijalankan oleh server. Server sendiri ada banyak, dan sudah banyak pemilik server yang menebarkan link-link ke server mereka disini. Ada roleplay server, freeroam server, TDM (Team Death Match) server, bahkan ada stunting drifting server. Masing-masing memiliki tipe script yang berbeda untuk mendukung tema dari server itu sendiri. Misalnya TDM akan mempunyai script untuk menghitung rasio Kill/Death pemain, stunt dan drift server akan mempunyai script untuk membuat lintasan baru, dan roleplay akan mempunyai script dengan adanya properti seperti rumah atau perusahaan.
Quote:
START Versi terbaru server : 0.3c R5 Download Server Files for Windows Download Server Files for Linux Pertama, jika kamu menggunakan Windows, baik XP, Vista, ataupun 7, langsung download server files buat Windows yang ada diatas. File dalam bentuk .zip, jadi nanti di-extract ke tempat pilihan, dimanapun jadi asal bisa diakses. Cari sebuah folder bernama pawno, didalamnya ada pawno.exe. Itulah file yang kamu perlukan sebagai "notepad" untuk mulai membuat script. Didalam SA:MP ada 4 jenis script :
Tips dari TS, hindarilah memakai filterscript. Seringkali kinerja filterscript "nabrak" dengan kinerja gamemode jadi pasti script gamemode akan mempunyai banyak bug. Lebih baik ambil ide dari filterscript tersebut dan masukkan ke dalam gamemode. Pembahasan terpisah di bawah.
Quote:
GAMEMODE Gamemode adalah script utama untuk menjalankan server. Didalam sebuah script gamemode pasti ada callback : Code: OnGameModeInit() OnGameModeExit() More coming soon...
Quote:
FILTERSCRIPT Filterscript adalah script tambahan untuk menjalankan server bersama dengan gamemode. Didalam sebuah script filterscript pasti ada callback : Code: OnFilterScriptInit() OnFilterScriptExit() More coming soon...
Quote:
INCLUDE Include adalah callback dan function untuk kinerja PAWNO untuk membuat gamemode atau filterscript. Include dapat dimasukkan ke dalam filterscript atau gamemode dengan : Code: #include Beberapa include-include yang bawaan dari server files SA:MP misalnya a-samp.inc, float.inc, core.inc. Contoh isinya, a-samp.inc memiliki callback dan function yang biasa dipakai yaitu callback di gamemode dan filterscript juga berikut : Code: CreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay) CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float ![]() ... dan masih banyak, banyak lagi. More coming soon...
Quote:
PLUGIN Plugin adalah add-on untuk server juga, tetapi isi dari plugin dibuat dengan kode pemrograman C++. TS sendiri pun belum ngerti cara membuat plugin sebenar-benarnya ![]() Contoh plugin misalnya Whirlpool plugin untuk membuat password yang diproteksi dengan enkripsi Whirlpool. More coming soon...
Quote:
Membuat Server Membuat server bisa langsung dilakukan ketika kamu sudah punya gamemode, baik hasil comot karya orang di forum SA:MP atau buatan sendiri. Sebelum itu, pasti ada pertanyaan : apa yang saya perlukan untuk servernya ya?
Quote:
Requirements :
Bisa dibilang server SA:MP pun bisa jalan di komputer jebot yang tersimpen di gudang rumah kamu, asal terkoneksi sama Internet dewa yang biasa ada di datacenter hosting gitu. ![]() Selanjutnya, buka server.cfg. Inilah isi konfigurasi server. Keterangannya dibawah :
Quote:
Configuration Help
Masih ada lagi parameter yang bisa dimasukkan ke server.cfg. Lebih jelasnya (dan dalam Bahasa Inggris) lihat disini. Setelah server.cfg berhasil diset dan tidak ada kesalahan, jalankan samp-server.exe jika di Windows (TS belum pernah tes jalanin server di Linux ![]() Jika kamu menjalankan samp-server.exe di komputer kamu, kamu juga bisa masuk ke server dengan memasukkan 127.0.0.1:[PORT] (biasanya 127.0.0.1:7777 jika kamu tidak menyentuh parameter port di server.cfg) ke dalam SA:MP client kamu. LINKS Website SA:MP Forum SA:MP, tempat membahas scripting bersama bule-bule. Wiki untuk pembelajaran scripting PAWN untuk SA:MP. akhir kata maaf kalo ada yang salah dan diminta supportnya atas tret ini ![]() Terkait:
|
Sponsored Links | |
Space available |
Post Reply |
Thread Tools | |
|