Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

GS2 Scripts

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.

Included 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.

Guild database schema

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
);

Basic setup

  1. Add the required guild tables to the server database.
  2. Add the guild-managment-gui script to the appropriate server-side weapon/script location.
  3. Create an AdminPanel weapon and add it to the administrator account.
  4. Press O in game to open the admin panel, as documented by the original project notes.

Project status

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.

Notes

  • The code uses Graal Script 2 (GS2) conventions and Graal server APIs.
  • The current filename intentionally remains guild-managment-gui to avoid breaking references to the existing file.
  • This repository is not an official Graal Online project.

About

Graal Online scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors