Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // sorry for shit code but i forgot everything about uscript
- uiIds = {
- "whisper" : 31931,
- "speak" : 31932,
- "shout" : 31933,
- };
- range = {
- "whisper" : 30,
- "speak" : 50,
- "shout" : 100
- };
- rangeNum = {
- "30" : "whisper",
- "50" : "speak",
- "100" : "shout"
- };
- event onLoad(){
- proximityVoice.defaultRange = range["speak"];
- logger.log("default range is set to " + proximityVoice.defaultRange.toString() );
- }
- event onPlayerJoined(player){
- //Player Range is set to default when player joins
- id = proximityVoice.getPlayerVoiceDistance(player.id).toString();
- effectManager.sendUI(uiIds[rangeNum[id]], 69, player.id);
- effectManager.sendUI(31930, 420, player.id);
- }
- command voicemode(distance){
- permission = "voice.changevoice";
- allowedCaller = "player";
- execute(){
- if(range.containsKey(distance)){
- oldId = proximityVoice.getPlayerVoiceDistance(player.id).toString();
- effectManager.clearUIById(uiIds[rangeNum[oldId]], player.id);
- proximityVoice.changeVoiceDistance(player.id, range.get(distance));
- effectManager.sendUI(uiIds[distance], 69, player.id);
- player.message("You've successfuly change your voicemode to " + distance.toString(), "#38eb68");
- }
- else{
- player.message("Couldn't find voicemode " + distance.toString(), "#eb3844");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment