![]()
Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
// Custom Votes Redux
// By: ReFlexPoison
//
// Thank you for downloading Custom Votes Redux. If you like my work and want to help out send me a donation. https://forums.alliedmods.net/member.php?u=149090
//
// For full plugin documentation, go to: https://forums.alliedmods.net/showthread.php?p=2097623
//
// How to edit this file: (Not all values will effect every type of vote. Ex: "currentmap" won't change anything in "players" type votes)
//
// "Custom Votes" <-- Leave this alone
// { <-- Add all votes after first bracket (Leave this alone)
// "Say something funny!" <-- Name of vote
// {
// "type" "list" <-- Type of vote (Valid types: players, map, list, simple)
// players - Populates the vote with a list of the online players
// map - Populates the vote with a list of maps from a specific map list
// list - Populates the vote with a custom list of choices
// simple - Doesn't populate the vote with anything
//
// "vote" "1" <-- Determine if a vote is called to determine the result of the selection, or if each selection is chosen manually by the players
// "cvar" "sm_cvar" <-- Control variable being changed
//
// "options" <-- These are your list options
// {
// "lol" "LOL" <-- Option name: lol | Option result: LOL
// "rofl" "ROFL" <-- Option name: rofl | Option result: ROFL
// }
//
// "override" "sm_lol" <-- Admin override (Use this with admin_overrides.cfg to prohibit access from specific players)
// "immunity" "0" <-- Admins with equal or higher immunity are removed from the vote
//
// "delay" "60" <-- Delay in seconds before players can cast a selecting after the map has changed
// "cooldown" "5" <-- Delay in seconds before players can vote again after casting a selection
// "team" "0" <-- Restricts players to only casting selections on team members
// "bots" "0" <-- Allows/disallows casting selections on bots
// "ratio" "0.6" <-- Ratio of players required to cast a selection
// "multiple" "0" <-- Allow/disallow players from casting a selection on more than one option
// "minimum" "4" <-- Minimum votes required for the vote to pass (Overrides ratio)
// "maxcalls" "3" <-- Maximum times a player can cast a selection (0 = No Limit)
// "maxpasses" "3" <-- Maximum amount of times the vote can be passed
// "command" "sm_csay {OPTION_RESULT}" <-- Command(s) ran when a vote is passed
//
// "start_notify" "Started vote. <-- Printed to everyone's chat when a player starts a vote
// "call_notify" "Voted for {OPTION_NAME}. <-- Printed to everyone's chat when a player casts a selection
// "pass_notify" "Vote passed!" <-- Printed to everyone's chat when the vote passes
// "fail_notify" "Vote failed!" <-- Printed to everyone's chat when the vote fails to pass
//
// "maplist" "default" <-- List of maps to populate the selection list (See maplist.cfg)
// "currentmap" "0" <-- Allows/disallows casting selections on the current map
// "recentmaps" "3" <-- How many recent maps will be removed from the vote selections
//
// "chattrigger" "vote" <-- Chat trigger to open the vote selections (Do not include ! or / in the trigger)
// } <-- Leave this alone
// } <-- Leave this alone
//
// Formatting:
//
// Place these in command, call_notify, pass_notify to your liking
// {VOTE_AMOUNT} - Amount of votes called for that item
// {VOTE_REQUIRED} - Required vote calls for that vote to pass
//
// {VOTER_INDEX} - Voter client index
// {VOTER_ID} - Voter user id
// {VOTER_STEAMID} - Voter steam id
// {VOTER_NAME} - Voter name
//
// {TARGET_INDEX} - Target client index
// {TARGET_ID} - Target user id
// {TARGET_STEAMID} - Target steam id
// {TARGET_NAME} - Target name
//
// {MAP_NAME} - Map name
// {CURRENT_MAP_NAME} - Current map name
//
// {OPTION_NAME} - Option name
// {OPTION_RESULT} - Option result
//
// {On|Off} - Control variable is On or Off
// {on|off} - Control variable is on or off
//
// {Yes|No} - Voter selected Yes or No
// {yes|no} - Voter selected yes or no
//
// Formatting Examples:
//
// "call_notify" "{olive}[SM] {VOTER_NAME}{default} voted to kick {green}{TARGET_NAME}{default}."
// "command" "kickid {TARGET_ID};sm_csay Kicked {TARGET_NAME}"
//
"Custom Votes"
{
"Ban player"
{
"type" "players"
"vote" "0"
"immunity" "10"
"minimum" "6"
"ratio" "0.8"
"cooldown" "30"
"command" "sm_ban {TARGET_ID} 120"
"call_notify" "{olive}{VOTER_NAME}{default} started a vote to ban {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) [{olive}{VOTE_AMOUNT}{default}/{olive}{VOTE_REQUIRED}{default}] votes."
"pass_notify" "{default}Vote passed. {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) banned from server."
"chattrigger" "voteban"
}
"Kick player"
{
"type" "players"
"vote" "0"
"immunity" "10"
"minimum" "4"
"ratio" "0.65"
"cooldown" "30"
"command" "sm_kick {TARGET_NAME}"
"call_notify" "{olive}{VOTER_NAME}{default} started a vote to kick {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) [{olive}{VOTE_AMOUNT}{default}/{olive}{VOTE_REQUIRED}{default}] votes."
"pass_notify" "{default}Vote passed. {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) kicked from server."
"chattrigger" "votekick"
}
"Mute player"
{
"type" "players"
"vote" "0"
"immunity" "10"
"minimum" "4"
"ratio" "0.5"
"cooldown" "30"
"command" "sm_silence {TARGET_ID}"
"call_notify" "{olive}{VOTER_NAME}{default} started a vote to mute {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) [{olive}{VOTE_AMOUNT}{default}/{olive}{VOTE_REQUIRED}{default}] votes."
"pass_notify" "{default}Vote passed. {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) has been muted."
"chattrigger" "votemute"
}
"Slay player"
{
"type" "players"
"vote" "0"
"immunity" "10"
"minimum" "4"
"ratio" "0.5"
"cooldown" "30"
"command" "sm_slay {TARGET_ID}"
"call_notify" "{olive}{VOTER_NAME}{default} started a vote to slay {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) [{olive}{VOTE_AMOUNT}{default}/{olive}{VOTE_REQUIRED}{default}] votes."
"pass_notify" "{default}Vote passed. {olive}{TARGET_NAME}{default} ({olive}{TARGET_STEAMID}{default}) has been slayed."
"chattrigger" "voteslay"
}
}
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
// Custom Votes Redux
// By: ReFlexPoison
//
// Thank you for downloading Custom Votes Redux. If you like my work and want to help out send me a donation. https://forums.alliedmods.net/member.php?u=149090
//
// For full plugin documentation, go to: https://forums.alliedmods.net/showthread.php?p=2097623
//
// How to edit this file: (Not all values will effect every type of vote. Ex: "currentmap" won't change anything in "players" type votes)
//
// "Custom Votes" <-- Leave this alone
// { <-- Add all votes after first bracket (Leave this alone)
// "Say something funny!" <-- Name of vote
// {
// "type" "list" <-- Type of vote (Valid types: players, map, list, simple)
// players - Populates the vote with a list of the online players
// map - Populates the vote with a list of maps from a specific map list
// list - Populates the vote with a custom list of choices
// simple - Doesn't populate the vote with anything
//
// "vote" "1" <-- Determine if a vote is called to determine the result of the selection, or if each selection is chosen manually by the players
// "cvar" "sm_cvar" <-- Control variable being changed
//
// "options" <-- These are your list options
// {
// "lol" "LOL" <-- Option name: lol | Option result: LOL
// "rofl" "ROFL" <-- Option name: rofl | Option result: ROFL
// }
//
// "override" "sm_lol" <-- Admin override (Use this with admin_overrides.cfg to prohibit access from specific players)
// "immunity" "0" <-- Admins with equal or higher immunity are removed from the vote
//
// "delay" "60" <-- Delay in seconds before players can cast a selecting after the map has changed
// "cooldown" "5" <-- Delay in seconds before players can vote again after casting a selection
// "team" "0" <-- Restricts players to only casting selections on team members
// "bots" "0" <-- Allows/disallows casting selections on bots
// "ratio" "0.6" <-- Ratio of players required to cast a selection
// "multiple" "0" <-- Allow/disallow players from casting a selection on more than one option
// "minimum" "4" <-- Minimum votes required for the vote to pass (Overrides ratio)
// "maxcalls" "3" <-- Maximum times a player can cast a selection (0 = No Limit)
// "maxpasses" "3" <-- Maximum amount of times the vote can be passed
// "command" "sm_csay {OPTION_RESULT}" <-- Command(s) ran when a vote is passed
//
// "start_notify" "Started vote. <-- Printed to everyone's chat when a player starts a vote
// "call_notify" "Voted for {OPTION_NAME}. <-- Printed to everyone's chat when a player casts a selection
// "pass_notify" "Vote passed!" <-- Printed to everyone's chat when the vote passes
// "fail_notify" "Vote failed!" <-- Printed to everyone's chat when the vote fails to pass
//
// "maplist" "default" <-- List of maps to populate the selection list (See maplist.cfg)
// "currentmap" "0" <-- Allows/disallows casting selections on the current map
// "recentmaps" "3" <-- How many recent maps will be removed from the vote selections
//
// "chattrigger" "vote" <-- Chat trigger to open the vote selections (Do not include ! or / in the trigger)
// } <-- Leave this alone
// } <-- Leave this alone
//
// Formatting:
//
// Place these in command, call_notify, pass_notify to your liking
// {VOTE_AMOUNT} - Amount of votes called for that item
// {VOTE_REQUIRED} - Required vote calls for that vote to pass
//
// {VOTER_INDEX} - Voter client index
// {VOTER_ID} - Voter user id
// {VOTER_STEAMID} - Voter steam id
// {VOTER_NAME} - Voter name
//
// {TARGET_INDEX} - Target client index
// {TARGET_ID} - Target user id
// {TARGET_STEAMID} - Target steam id
// {TARGET_NAME} - Target name
//
// {MAP_NAME} - Map name
// {CURRENT_MAP_NAME} - Current map name
//
// {OPTION_NAME} - Option name
// {OPTION_RESULT} - Option result
//
// {On|Off} - Control variable is On or Off
// {on|off} - Control variable is on or off
//
// {Yes|No} - Voter selected Yes or No
// {yes|no} - Voter selected yes or no
//
// Formatting Examples:
//
// "call_notify" "{olive}[SM] {VOTER_NAME}{default} voted to kick {green}{TARGET_NAME}{default}."
// "command" "kickid {TARGET_ID};sm_csay Kicked {TARGET_NAME}"
//
"Custom Votes"
{
"Set map time"
{
"type" "list"
"vote" "1"
"ratio" "0.6"
"minimum" "0"
"command" "mp_timelimit {OPTION_RESULT}"
"options"
{
"15 minutes" "15"
"30 minutes" "30"
"45 minutes" "45"
"60 minutes" "60"
}
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to set the map time to {OPTION_NAME}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "votemaptime"
}
"Turn all talk {on|off}"
{
"type" "simple"
"vote" "1"
"ratio" "0.6"
"minimum" "4"
"command" "sv_alltalk {on|off}"
"cvar" "sv_alltalk"
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to turn all-talk {on|off}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "votealltalk"
}
"Change the map"
{
"type" "map"
"vote" "1"
"ratio" "0.5"
"minimum" "4"
"command" "sm_map {MAP_NAME}"
"maplist" "default"
"recentmaps" "3"
"currentmap" "0"
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to change the map to {MAP_NAME}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "votemap"
}
"Kick player"
{
"type" "players"
"vote" "1"
"minimum" "4"
"ratio" "0.6"
"command" "sm_kick {TARGET_NAME}"
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to kick {TARGET_NAME}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "votekick"
}
"Ban player"
{
"type" "players"
"vote" "1"
"minimum" "4"
"ratio" "0.8"
"command" "sm_ban {TARGET_ID}"
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to ban {TARGET_NAME}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "voteban"
}
"Mute player"
{
"type" "players"
"vote" "1"
"minimum" "4"
"ratio" "0.6"
"command" "sm_silence {TARGET_ID}"
"start_notify" "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to mute {TARGET_NAME}."
"call_notify" "[SM] Vote cast for {yes|no}."
"pass_notify" "[SM] Vote passed."
"fail_notify" "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
"chattrigger" "votemute"
}
}
|