Sziasztok!
Unalmamban írtam egy leader scriptet,akár banda scriptnek is nevezhetõ!
Az egész script MySQL-ra épül!
GStylezzz (már BlueG) MySQL pluginját használja a script!
Itt tölthetõ le!
Parancsai:
/makeleader - Leaderré teszel 1 játékost
/unmake - Elveszed valaki leader rangját
/giverank - Ha leader vagy tudsz adni rangot a játékosoknak!
/gangstats - ,,Banda\" adatai
/members - Szerveren lévõ,vagyis ONLINE tagok
/savegstats - Elmenti a banda öléseit ill. halálait!
Ha azt szeretnéd,hogy ez bizonyos parancsot CSAK leader használhasson,tedd be a parancs elsõ sorába ezt:
[pawn]if(leader[playerid] != 6) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy leader!\");[/pawn]
Ha azt szeretnéd,hogy ez bizonyos parancsot CSAK tagok használhassák,tedd be a parancs elsõ sorába ezt:
[pawn]if(leader[playerid] <= 0) return SendClientMessage(playerid, COLOR_RED,\"Nem vagy \"GANG\" bandatag!\");[/pawn]
Kép:
http://xenonserver.site90.com/samp/samp.png[/img]
A scriptben be lehet állítani pár dolgot:
[pawn]#define GANG \"Grove\" //bandanév
#define RANK1 \"Kadét\" //1-es Rang neve
#define RANK2 \"Tizedes\" //2-es Rang neve
#define RANK3 \"Százados\" //3-as Rang neve
#define RANK4 \"Ezredes\" //4-es Rang neve
#define RANK5 \"Fõnök helyettes\" //5-ös Rang neve
#define NameChange true //true = Ha true akkor a játékos neve elé rakja a klánjelzést ( pl:Lajos-ból lesz [Groove]Lajos ) | false = Nem szeretnél névváltoztatást[/pawn]
MySQL Táblák:
CREATE TABLE IF NOT EXISTS `leader` (
`Name` varchar(24) NOT NULL,
`Rank` int(2) NOT NULL DEFAULT \'0\',
`Date` varchar(50) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `gangstats` (
`Kills` int(2) NOT NULL,
`Deaths` int(2) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `gangstats` (`Kills`, `Deaths`) VALUES
(0, 0);
Letöltés:
http://solidfiles.com/d/c7799fd3f0//Elõfordulhat 1-2 bug benne,ha találtok kérlek jelezzétek és megpróbálom kijavítani!
Ha van ötletetek mi kéne meg bele akkor nyugodtan írjátok le!