Mulai Cepat
Tulis, validasi, dan jalankan gamemode pertama dalam satu menit.
Buat gamemodes/hello.sa:
knight
system::config() {
server.name = "Server Knight Saya";
server.max_players = 50;
server.port = 7777;
};
system::start() {
AddPlayerClass(0, 1958.4, 1343.2, 15.4, 270.0, 24, 50);
AddPlayerClass(7, 1958.4, 1343.2, 15.4, 270.0, 24, 50);
};
player::connect(int playerid) {
SendClientMessage(playerid, "Selamat datang, {PlayerName(playerid)}!");
};
player::spawn(int playerid) {
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, "Uangmu {GetPlayerMoney(playerid)}.");
};
player::command("/heal") {
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, "Diheal.");
};
Validasi
bash
knight -check gamemodes/hello.sa
# ok: 4 events, 1 config blocks
Jalankan
bash
knight-server -cfg server.cfg -gamemode gamemodes/hello.sa
Note
server.cfg juga menerima gamemode0 "hello 1" untuk memuat gamemode otomatis.