Upon Login Support Request System

Aeromesi

Custom Instance Maniac
Messages
821
Points
0
Age
33
Location
Custom Instances
Discord
Aeromesi#0293
Github
http://www.github.com/aeromesi
Emulator
[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

 

Attachments

Last edited by a moderator:
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~

 
Last edited by a moderator:
Back
Top