Jump to content
Sign in to follow this  
Aeromesi

Upon Login Support Request System

Recommended Posts

[Support Request System]

 

 

 

What it does? Basically when you login with a Administrator account/GM account upon login, you'll be asked whether or not you will be accepting support requests or not, to alert players that you are Online, and whether you are available to offer help or not.

 

Edit .Admin for the group level of Administrators in your server

Edit .GmMast for the group level of Game Masters in your server

Enjoy!

 

Regards,

Aeromesi



For some weird reason the text is all spaced out, could someone correct this for me? :/ I tried editing my post and it's not fixing itself. -.-

supportreq.txt

Edited by Aeromesi

Share this post


Link to post
Share on other sites

Hi, thank you. I am using this script of yours but i added and deleted some features.

 

Admin Feature:
Added: Cancel, so instead of answering No, and will announce that you signed in but not willing to accept support, you have the option of staying hidden just in-case you logged in only for a quick fix. Why add this? If you announce that you are not willing to accept support players will still spam you pm's or worst get frustrated because of the announcement that they won't be helped.

Deleted: Auto announce Admin/Game Master signed in.

 

Game Master Feature:

Same as old script but added some text on the announcement.

You can add Cancel option if you like just copy what i did to the Admin Feature.

 

//================================
//== Script by Aeromesi ==========
//================================
//== Edited by 2020 Ragnarok =====
//================================
-	script	supreqadmin	-1,{

OnPCLoginEvent:

.Admin = 99;
.GmMast = 50;

	if(getgmlevel() >=.Admin) {
	mes "[Support Request]";
	mes "Would you like to accept support requests?";
	next;
	switch(select("Yes:No:Cancel")) {
	case 1:
	if(getgmlevel() >=.Admin) {
	announce "Administrator "+strcharinfo(0)+" has just signed in and accepting support requests.",bc_all,0x00FF66;
	mes "[Support Request]";
	mes "You accepted requests.";
	close;
	end;
}
	case 2:
	if(getgmlevel() >=.Admin) {
	announce "Administrator "+strcharinfo(0)+" has just signed in and not accepting support requests right now, might be busy.",bc_all,0x00FF66;
	mes "[Support Request]";
	mes "You are not accepting requests at this time.";
	close;
	end;
}
	case 3:
	if(getgmlevel() >=.Admin) {
	mes "[Support Request]";
	mes "You are now lurking freely.";
	close;
	end;
}
}
} else 
	{ if(getgmlevel() == .GmMast) {
	mes "[Support Request]";
	mes "Would you like to accept player questions through the whisper system?";
	next;
	switch(select("Yes:No")) {
	case 1:
	if(getgmlevel()  == .GmMast) {
	announce "Game Master "+strcharinfo(0)+" has just signed in and accepting questions, reports and concerns, please whisper them.",bc_all,0x00FF66;
	mes "You are accepting inquiries by players at this time.";
	close;
	end;
}
	case 2:
	if(getgmlevel()  == .GmMast) {
	announce "Game Master "+strcharinfo(0)+" has just signed in and not accepting questions, reports or concerns at this time, might be busy.",bc_all,0x0FF66;
	mes "You are not accepting inquiries by players at this time.";
	close;
	end;
	}
}
}
}
}

Have fun~

Edited by 2020 Ragnarok

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.