Administration Suggestion (GameMasters)
+5
Nicolas Djordjevic
Ray
Simon Bourne
Darko123
Kyol Daniels
9 posters
Page 1 of 1
Administration Suggestion (GameMasters)
Gm suggestion.
So i got thinking.
We have been getting alot of players over the past few days and only level 1-2 admins have been on.
So a new adminish rank called Gamemasters?
Below is a few custom commands for them, but otherones like /goto and /gethere etc could be changed for thier use.
Just a note, I would be more than happy to Take charge of this.
Gm commands:
/g - gamemaster chat
/gmod - gamemaster duty
/goto - tp cmd (or what ever the admin tp cmd is)
/gethere - tp cmd (or what ever the admin tp cmd is)
/gmooc - Gamemaster ooc
/warn - Warns a player - 3 Warnings = kick
/Makegm - For Master and Lead Admin
/ajail - Jails a player
/slap - slaps a player
Gamemaster help cmd.
GM duty cmd
Game master chat
Gamemaster OOC
Makegm command for lead Admin and Master GM
/gms for players to see if there is any Gamemasters online (basically just the same as /admins but shows Gamemasters. E.g.
Gms online:
Master GM George_Robbers
Lead GameMaster Kenny_Kingson *On duty*
Trial GameMaster Robert_Carter *On duty*
So i got thinking.
We have been getting alot of players over the past few days and only level 1-2 admins have been on.
So a new adminish rank called Gamemasters?
Below is a few custom commands for them, but otherones like /goto and /gethere etc could be changed for thier use.
Just a note, I would be more than happy to Take charge of this.
Gm commands:
/g - gamemaster chat
/gmod - gamemaster duty
/goto - tp cmd (or what ever the admin tp cmd is)
/gethere - tp cmd (or what ever the admin tp cmd is)
/gmooc - Gamemaster ooc
/warn - Warns a player - 3 Warnings = kick
/Makegm - For Master and Lead Admin
/ajail - Jails a player
/slap - slaps a player
Gamemaster help cmd.
- Spoiler:
if(strcmp(cmd, "/gmhelp", true) == 0 || strcmp(cmd, "/gmh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_RED,"_____________GAME MASTER COMMANDS____________");
if (PlayerInfo[playerid][pGM] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "*1* TRIAL GM *** /gmod, /g, /gmooc, /warn");
}
if (PlayerInfo[playerid][pGM] == 2)
{
SendClientMessage(playerid, COLOR_WHITE,"*2* GAME MASTER *** /gmod, /g, /gmooc, /warn, /slap, /goto ");
}
if (PlayerInfo[playerid][pGM] == 3)
{
SendClientMessage(playerid, COLOR_WHITE,"*3* LEAD GM *** /gmod, /g, /gethere, /goto, /warn, /gmooc, /slap");
}
if (PlayerInfo[playerid][pGM] == 4)
{
SendClientMessage(playerid, COLOR_WHITE,"*4* HEAD GM *** /gmod, /g, /goto, /gethere, /warn, /gmooc, /slap");
}
if (PlayerInfo[playerid][pGM] == 5)
{
SendClientMessage(playerid, COLOR_WHITE,"*5* MASTER *** /gmod, /g, /goto, /gethere /gmooc /makegm, /warn, /slap");
}
SendClientMessage(playerid, COLOR_DBLUE,"_______________________________________");
}
return 1;
}
GM duty cmd
- Spoiler:
new gmodName[MAX_PLAYER_NAME];
if(strcmp(cmd, "/gamemasteronduty", true) == 0 || strcmp(cmd, "/gmod", true) == 0)
{
GetPlayerName(playerid, gmodName, sizeof(playername));
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pGM] >= 1)
{
if(PlayerInfo[playerid][pGMOnDuty] == 0)
{
SetPlayerColor(playerid, COLOR_DBLUE);
PlayerInfo[playerid][pGMOnDuty] = 1;
format(string, sizeof(string), "%s is now on-duty as a Game Master. /helpme to get help.", gmodName);
SetPlayerHealth(playerid, 1000);
SetPlayerArmour(playerid, 1000);
SendClientMessageToAll(COLOR_MEDIUMAQUA, string);
return 1;
}
else
{
SetPlayerColor(playerid, COLOR_INVIS);
PlayerInfo[playerid][pGMOnDuty] = 0;
format(string, sizeof(string), "%s is no longer on-duty as a Game Master.", gmodName);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
SendClientMessageToAll(COLOR_DBLUE, string);
return 1;
}
}
}
}
Game master chat
- Spoiler:
if(strcmp(cmd, "/gamemaster", true) == 0 || strcmp(cmd, "/g", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "USAGE: (/g)amemaster [GM chat]");
return 1;
}
if(PlayerInfo[playerid][pGM] == 5) { format(string, sizeof(string), "* Master %s: %s", sendername,result); SendGMMessage(COLOR_MEDIUMAQUA, string); }
else if(PlayerInfo[playerid][pGM] == 4) { format(string, sizeof(string), "* Head GM %s: %s", sendername,result); SendGMMessage(COLOR_MEDIUMAQUA, string); }
else if(PlayerInfo[playerid][pGM] == 3) { format(string, sizeof(string), "* Lead GM %s: %s", sendername, result); SendGMMessage(COLOR_MEDIUMAQUA, string); }
else if(PlayerInfo[playerid][pGM] == 2) { format(string, sizeof(string), "* Game Master %s: %s", sendername,result); SendGMMessage(COLOR_MEDIUMAQUA, string); }
else if(PlayerInfo[playerid][pGM] == 1) { format(string, sizeof(string), "* Trial GM %s: %s", sendername,result); SendGMMessage(COLOR_MEDIUMAQUA, string); }
}
return 1;
}
Gamemaster OOC
- Spoiler:
if(strcmp(cmd, "/gmooc", true) == 0 || strcmp(cmd, "/gmo", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !");
return 1;
}
if (PlayerInfo[playerid][pGM] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " The OOC channel has been disabled by an Admin !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gmo)oc [gmooc chat]");
return 1;
}
format(string, sizeof(string), "[GMOOC] Gamemaster %s: %s " , sendername, result);
OOCOff(0x62B382AA,string);
printf("%s", string);
}
return 1;
}
Makegm command for lead Admin and Master GM
- Spoiler:
if(strcmp(cmd, "/makegm", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makegm [playerid/PartOfName] [level(1-4)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if (PlayerInfo[playerid][pGM] >= 5 || PlayerInfo[playerid][pAdmin] >= 1337)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pGM] = level;
format(string, sizeof(string), " You have been promoted to a level %d GM by %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " You have promoted %s to a level %d GM.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
}
}
return 1;
}
/gms for players to see if there is any Gamemasters online (basically just the same as /admins but shows Gamemasters. E.g.
Gms online:
Master GM George_Robbers
Lead GameMaster Kenny_Kingson *On duty*
Trial GameMaster Robert_Carter *On duty*
Kyol Daniels- Donator
- Posts : 224
Join date : 2011-02-25
Re: Administration Suggestion (GameMasters)
[You must be registered and logged in to see this link.]
Darko123- Vampire
- Posts : 235
Join date : 2010-12-25
Age : 27
Location : Croatia
Re: Administration Suggestion (GameMasters)
Yeah well,
Noones really replyed to that topic. :/
Noones really replyed to that topic. :/
Kyol Daniels- Donator
- Posts : 224
Join date : 2011-02-25
Re: Administration Suggestion (GameMasters)
That's my point...
Darko123- Vampire
- Posts : 235
Join date : 2010-12-25
Age : 27
Location : Croatia
Re: Administration Suggestion (GameMasters)
You might think im an idiot for typing this...but... i saw this on another server.
Simon Bourne- Sheriff's Department
- Personal Text : Only the dead find the true end of War
Posts : 1858
Join date : 2011-01-16
Age : 28
Location : Somewhere in Nevada.
Re: Administration Suggestion (GameMasters)
WOW BISHOP YOU ARE SO SMARt, i suppose everyone saw this on other servers, /ULTIMATEFACEPALM
Darko123- Vampire
- Posts : 235
Join date : 2010-12-25
Age : 27
Location : Croatia
Re: Administration Suggestion (GameMasters)
Well.. its not really needed as it defeats the purpose of level 1 admins ^^.
Which basically carry out the same tasks.
Which basically carry out the same tasks.
Ray- Management
- Posts : 290
Join date : 2011-02-05
Location : TAS, AUS
Re: Administration Suggestion (GameMasters)
Dayum... Bishop you're right man...
I saw admins on other servers, lets kick all admins and play without them?
No, gamemaster is good thing, NO MATTER other servers uses it, that DOESN'T means VHRP shouldn't use it too.
I saw admins on other servers, lets kick all admins and play without them?
No, gamemaster is good thing, NO MATTER other servers uses it, that DOESN'T means VHRP shouldn't use it too.
Nicolas Djordjevic- In Game Administrator
- Posts : 1098
Join date : 2011-02-05
Age : 28
Location : Serbia
Re: Administration Suggestion (GameMasters)
Yea true we either need this! or new admins because some of this stuff is just getting out of hand so much non rp going on and some poeple dont even know how to roleplay properly we need to get more active admins..
Damian_Malice- Fegarri Pedia
- Posts : 26
Join date : 2011-02-13
Age : 29
Location : Chicago Il
Re: Administration Suggestion (GameMasters)
@Bishop
A few servers use these sort of things.
Another thing that i'd say is that it would be VERY useful for the server,
As there is normally not that many admins on (When there is they are normally Rping)
It would be useful to stop all the fucking around that goes on
Yes we all do it (With the exception of SOME admins)
@ray
level 1 admins are like TRIAL admins.
This (hopefully) Will be a completely different thing.
A few servers use these sort of things.
Another thing that i'd say is that it would be VERY useful for the server,
As there is normally not that many admins on (When there is they are normally Rping)
It would be useful to stop all the fucking around that goes on
Yes we all do it (With the exception of SOME admins)
@ray
level 1 admins are like TRIAL admins.
This (hopefully) Will be a completely different thing.
Kyol Daniels- Donator
- Posts : 224
Join date : 2011-02-25
Re: Administration Suggestion (GameMasters)
I like it, But if it does get Iplement then only Trusted members or Donators should get it, Since it is a high privelege to be a Game master. Other than that I...
/Support it
/Support it
Lloyd McFadden- Donator
- Posts : 558
Join date : 2011-02-07
Age : 28
Location : England!
Re: Administration Suggestion (GameMasters)
Donators should not instantly get it. That's unfair to the rest of the community. We already have enough shit because we donated.
Re: Administration Suggestion (GameMasters)
Oh wow , now i can see how stupid people can be, i post something and they start a flamethrower war over it.
Simon Bourne- Sheriff's Department
- Personal Text : Only the dead find the true end of War
Posts : 1858
Join date : 2011-01-16
Age : 28
Location : Somewhere in Nevada.
Re: Administration Suggestion (GameMasters)
There's no direct flaming here,let them debate like normal people.
Re: Administration Suggestion (GameMasters)
Or just helpers which could take reports regarding simple questions with /ask or /helpme, no specific administrator rights. (Though visible in /admins)
Some necessary commands IF so would be:
/goto
/gethere
/unfreeze
/freeze
Some necessary commands IF so would be:
/goto
/gethere
/unfreeze
/freeze
Tommy- Vampire
- Posts : 241
Join date : 2010-12-19
Re: Administration Suggestion (GameMasters)
Will be talked about among administration.
-locked-
-locked-
Ray- Management
- Posts : 290
Join date : 2011-02-05
Location : TAS, AUS
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|