Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Script Created by Senior S
- //You are able to edit it as you pleasure
- //Tranlation:
- p_false = "You dont have permissions to execute this!";
- s_region = "Please select a region!";
- s_message = "Please set a message!";
- u_region = "You unselected the region!";
- r_selected = "Region selected: ";
- m_selected = "Message Selected: ";
- //Arrays, DONT EDIT!
- sregion = "";
- sr = 0;
- sm = 0;
- sl = 0;
- xmessage = "";
- lmessage = "";
- event onPlayerGestured(player, gesture){
- if(gesture == "PunchLeft" or gesture == "PunchRight"){
- cc = player.look.getBarricade();
- if(isSet(cc)){
- if(cc.hasSign()){
- cz = cc.owner;
- cx = cc.getSign();
- if(cx.text == "[SRegion]" and player.isAdmin){
- player.message(s_region);
- sr = 1;
- }
- else if(cx.text == "[SRegion]" and player.isAdmin == false){
- player.message(p_false);
- }
- if(cx.text == "[EnterMessage]" and player.isAdmin){
- player.message(s_message);
- sm = 1;
- }
- else if(cx.text == "[EnterMessage]" and player.isAdmin == false){
- player.message(p_false);
- }
- if(cx.text == "[LeaveMessage]" and player.isAdmin){
- player.message(s_message);
- sl = 1;
- }
- else if(cx.text == "[LeaveMessage]" and player.isAdmin == false){
- player.message(p_false);
- }
- if(cx.text == "[URegion]" and player.isAdmin){
- sregion = "";
- player.message(u_region);;
- }
- else if(cx.text == "[URegion]" and player.isAdmin == false){
- player.message(p_false);
- }
- }
- }
- }
- }
- event onPlayerChatted(player, message, chatMode, color, cancel){
- if(sr == 1){
- sregion = message;
- cancel = true;
- player.message(r_selected + sregion);
- sr = 0;
- }
- if(sm == 1){
- xmessage = message;
- cancel = true;
- player.message(m_selected + xmessage);
- server.execute("/rflag " + sregion + " EnterMessage set message " + xmessage);
- sm = 0;
- xmessage = "";
- }
- if(sl == 1){
- lmessage = message;
- cancel = true;
- player.message(m_selected + lmessage);
- server.execute("/rflag " + sregion + " LeaveMessage set message " + lmessage);
- sl = 0;
- lmessage = "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement