Script server GTPS, ditulis dari kalimat biasa.

Ceritakan fitur yang kamu mau dalam Bahasa Indonesia. Forge mengubahnya jadi kode Lua yang siap tempel di server.

Coba langsung dari sini:

Contoh: sapa pemain baru tiap masuk world UTAMA



Forge tahu API server kamu

Di balik tool ini ada referensi lengkap API Lua engine GTPS: semua callback, fungsi player, world, dan tile. Saat kamu menulis permintaan, Forge menyusun kode mengikuti signature aslinya, bukan mengarang nama fungsi.

Hasilnya tetap perlu kamu cek sekilas. ID item, nama world, dan role admin tiap server beda, jadi bagian yang harus diganti selalu ditandai jelas di komentar kode.

-- Contoh hasil: sapa pemain baru
onPlayerEnterWorldCallback(function(world, player)
    if world:getName() == "UTAMA" then -- ganti dengan nama world kamu
        player:onConsoleMessage(
            "`2Selamat datang, " .. player:getName() .. "! Ketik /help untuk mulai."
        )
    end
end)

Yang sering ditanyakan

Jawaban jujur, bukan janji manis.

Apakah hasilnya langsung jalan di server saya?

Belum tentu. Forge mengikuti referensi API engine, tapi tiap server punya ID item, nama world, dan setting yang beda. Anggap hasilnya draf yang hampir jadi, lalu sesuaikan angka-angkanya sebelum ditempel.

Saya tidak bisa coding. Bisa pakai?

Bisa. Kamu cukup menjelaskan maunya dalam Bahasa Indonesia. Tapi kamu tetap perlu tahu cara menempel file script ke server kamu, itu langkah yang tidak bisa diwakilkan.

Deskripsi saya disimpan di mana?

Deskripsi kamu dikirim ke API untuk dibuatkan script, dan tidak disimpan di server kami. Tidak ada akun, tidak ada riwayat yang kami simpan.

Kenapa kadang hasilnya perlu disesuaikan?

Karena hal yang paling beda antar server justru yang paling kecil: ID item event kamu, nama world utama kamu, role admin di server kamu. Forge menuliskan strukturnya dengan benar dan menandai bagian yang harus kamu ganti.

Punya ide fitur server?

Tulis dalam satu kalimat. Biar Forge yang mengubahnya jadi kode.

Tulis di Forge