A small collection of Graal Online GS2 scripts and notes. The current repository centers on a guild-management GUI backed by SQLite-style tables used by the script.
guild-managment-gui— guild-management and admin-panel logic for Graal servers.
The source file credits ryan (Graal3759906) and Wesley (Graal4949377); those credits are preserved here.
The script expects three tables:
CREATE TABLE guild (
GuildName varchar(255) NOT NULL PRIMARY KEY,
OwnerGraalId varchar(255) NOT NULL UNIQUE,
MemberCount int NOT NULL DEFAULT 1
);
CREATE TABLE guild_guildmember (
GuildName varchar(255) NOT NULL,
MemberGraalId varchar(255) NOT NULL
);
CREATE TABLE guildmember (
GraalId varchar(255) NOT NULL PRIMARY KEY
);- Add the required guild tables to the server database.
- Add the
guild-managment-guiscript to the appropriate server-side weapon/script location. - Create an
AdminPanelweapon and add it to the administrator account. - Press
Oin game to open the admin panel, as documented by the original project notes.
This is legacy/community Graal development code kept for reference, preservation, and experimentation. Review and test it on a development server before using it in a live environment.
- The code uses Graal Script 2 (GS2) conventions and Graal server APIs.
- The current filename intentionally remains
guild-managment-guito avoid breaking references to the existing file. - This repository is not an official Graal Online project.