Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*************************************************************************************
- * cubescript.php
- * --------
- * Author: GAUTHERON Lucas
- * Copyright: (c) 2011 GAUTHERON Lucas
- * Release Version: -
- * Date Started: 2011/09/06
- *
- * AC CubeScript language file for GeSHi. (based on PHP file)
- *
- *
- ************************************************************************************/
- $language_data = array(
- 'LANG_NAME' => 'PHP',
- 'COMMENT_SINGLE' => array(1 => '//'),
- 'COMMENT_MULTI' => NULL,
- 'COMMENT_REGEXP' => NULL,
- 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
- 'QUOTEMARKS' => array('"'),
- 'ESCAPE_CHAR' => '',
- 'ESCAPE_REGEXP' => array(),
- 'HARDQUOTE' => array("\"", "\""),
- 'HARDESCAPE' => NULL,
- 'HARDCHAR' => "\\",
- 'NUMBERS' =>
- GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_FLT_SCI_ZERO,
- 'KEYWORDS' => array(
- 1 => array(
- 'if', 'else', 'while', 'echo', 'loop', 'looplist', 'break', 'continue',
- 'echo','print'
- ),
- 2 => array(
- 'alias', 'const'
- ),
- 3 => array('<',
- '<=', '=', '>', '>=',
- '||', '-', '!', '!=',
- '*', '&&', '+', 'add2alias',
- 'add2bind', 'add2list', 'addpunct', 'alias',
- 'aliasinit', 'at', 'break', 'c',
- 'ceil', 'checkalias', 'checkinit', 'concat',
- 'concatword', 'const', 'continue', 'convertcase',
- 'curplayers', 'div', 'divf', 'execute',
- '<f', '<=f', '=f', '>f',
- '>=f', '-f', '!=f', '*f',
- '+f', 'findcn', 'findlist', 'findpn',
- 'floor', 'format', 'getalias', 'if',
- 'isconst', 'isIdent', 'l0', 'listaverage',
- 'listlen', 'loop', 'looplist', 'mod',
- 'modf', 'numargs', 'persistidents', 'pop',
- 'powf', 'push', 'resetsleeps', 'result',
- 'return', 'rnd', 'round', 'sleep',
- 'storesets', 'strcmp', 'strins', 'strlen',
- 'strpos', 'strreplace', 'strstr', 'substr',
- 'testchar', 'testlist', 'tolower', 'toupper',
- 'while', 'addserver', 'allowhudechos', 'attack',
- 'autogetmap', 'autogetnewmaprevisions', 'autoscreenshot', 'backward',
- 'bind', 'browsefiledesc', 'changeteam', 'cleanshot',
- 'clearservers', 'clockerror', 'clockfix', 'connected',
- 'datestring', 'dbgts', 'debugargs', 'echo',
- 'exec', 'forward', 'gamemode', 'getEngineState',
- 'getmode', 'getscrext', 'hudecho', 'invmouse',
- 'jpegquality', 'jump', 'keymap', 'left',
- 'mapshot', 'maxfps', 'maxroll', 'maxtmus',
- 'megabind', 'menudirlist', 'millis', 'minlod',
- 'modeacronyms', 'networkdebug', 'numconlines', 'onrelease',
- 'physinterp', 'pngcompress', 'quit', 'registermusic',
- 'resetbinds', 'resetcfg', 'resetsecuremaps', 'right',
- 'screenshot', 'screenshotscale', 'screenshottype', 'securemap',
- 'sensitivity', 'smoothdist', 'smoothmove', 'soundtest',
- 'systime', 'throttle_accel', 'throttle_decel', 'throttle_interval',
- 'timestamp', 'timestring', 'toggleconsole', 'tsswap',
- 'updatefrommaster', 'version', 'writecfg', 'addbot',
- 'addListOnQuit', 'addnbot', 'addOnQuit', 'akimboautoswitch',
- 'akimboendaction', 'alive', 'autoreload', 'benchme',
- 'botskill', 'botskillall', 'botsshoot', 'changefollowplayer',
- 'clearignored', 'clearmuted', 'complete', 'connect',
- 'connectadmin', 'crouch', 'curautoteam', 'curmap',
- 'curmaprevision', 'curmastermode', 'curmode', 'curmodeattr',
- 'currentprimary', 'currole', 'curserver', 'curteam',
- 'curweapon', 'demo', 'disconnect', 'drawbeamtobots',
- 'dropflag', 'footstepalign', 'footsteps', 'gamespeed',
- 'gametimecurrent', 'gametimemaximum', 'gametimestart', 'getclientmode',
- 'getdemo', 'getmap', 'hidecustomskins', 'hitsound',
- 'idlebots', 'ignore', 'inputcommand', 'inWater',
- 'isclient', 'kickallbots', 'kickbot', 'lanconnect',
- 'lastgametimeupdate', 'listcomplete', 'listdemos', 'listignored',
- 'listmuted', 'loadcrosshair', 'localfootsteps', 'magcontent',
- 'magreserve', 'map', 'mapname', 'mapsize',
- 'mapstartalways', 'mapstartonce', 'mdldyncache', 'mdlstatcache',
- 'me', 'minutesremaining', 'modconnect', 'modconnectadmin',
- 'modlanconnect', 'muteplayer', 'name', 'nextprimary',
- 'nickcomplete', 'onAttack', 'onCallVote', 'onChangeVote',
- 'onConnect', 'onDisconnect', 'onFlag', 'onHit',
- 'onKill', 'onLastMin', 'onNameChange', 'onPickup',
- 'onSpawn', 'onVoteEnd', 'onWeaponSwitch', 'paused',
- 'pm', 'prevweapon', 'pstat_score', 'pstat_weap',
- 'reload', 'rewind', 'say', 'saycommand',
- 'scopefov', 'setfollowplayer', 'setmr', 'setscope',
- 'shiftweapon', 'showmap', 'showmapbackdrop', 'showscores',
- 'showscoresondeath', 'skin', 'skin_cla', 'skin_rvsf',
- 'spectatemode', 'start_intermission', 'stopdemo', 'suicide',
- 'survival', 'team', 'togglespect', 'voicecom',
- 'voicecomsounds', 'vote', 'votepending', 'watchingdemo',
- 'weapon', 'whois', 'xhairwpsel', 'addpath1way1',
- 'addpath1way2', 'addpath2way1', 'addpath2way2', 'addwp',
- 'advancemaprevision', 'ambientsoundvol', 'applymapsoundchanges', 'arch',
- 'archvertex', 'autowp', 'checkmapdependencies', 'clearents',
- 'closestenttype', 'copy', 'copyent', 'corner',
- 'countwalls', 'delent', 'delpath1way1', 'delpath1way2',
- 'delpath2way1', 'delpath2way2', 'delwp', 'editaxis',
- 'editheight', 'editing', 'edittag', 'edittex',
- 'edittoggle', 'entproperty', 'entset', 'entstats',
- 'equalize', 'flrceil', 'flyspeed', 'fullbright',
- 'getentattr', 'getenttype', 'getmapmsg', 'heightfield',
- 'lightscale', 'listmapdependencies', 'listmapdependencies_all', 'mapbackupsonsave',
- 'Map editing', 'mapenlarge', 'mapmsg', 'mapshrink',
- 'movemap', 'newent', 'newent akimbo', 'newent ammobox',
- 'newent armour', 'newent clip', 'newent ctf-flag', 'newent grenades',
- 'newent health', 'newent helmet', 'newent ladder', 'newent light',
- 'newent mapmodel', 'newent pistol', 'newent playerstart', 'newent plclip',
- 'newent sound', 'newmap', 'nextclosestent', 'nextplayerstart',
- 'old_editbinds', 'oldselstyle', 'onNewMap', 'paste',
- 'pasteent', 'perlin', 'recalc', 'registersound',
- 'replace', 'savemap', 'scalelights', 'select',
- 'selectionflip', 'selectionrotate', 'selx', 'selxs',
- 'sely', 'selys', 'setjumpwp', 'settex',
- 'setwpyaw', 'showmip', 'showmodelclipping', 'slope',
- 'solid', 'telebot', 'testvisible', 'togglebotview',
- 'togglegrap', 'toggleocull', 'undo', 'undomegs',
- 'unsetjumpwp', 'vdelta', 'waterlevel', 'wpclear',
- 'wpflood', 'wpinfo', 'wpload', 'wpsave',
- 'wpvisible', 'chmenumdl', 'closemenu', 'delmenu',
- 'menuinit', 'menuinitselection', 'menuitem', 'menuitemcheckbox',
- 'menuitemimage', 'menuitemkeyinput', 'menuitemslider', 'menuitemtextinput',
- 'menuitemvar', 'menumdl', 'menuselection', 'menuselectionbgcolor',
- 'newmenu', 'showmenu', 'aboveheadiconfadetime', 'altconsize',
- 'clearminimap', 'clockdisplay', 'cncolumncolor', 'confade',
- 'consize', 'conskip', 'crosshairfx', 'crosshairsize',
- 'crosshairteamsign', 'damageindicatoralpha', 'damageindicatordist', 'damageindicatorsize',
- 'damageindicatortime', 'disablehud', 'enablehud', 'fullconsize',
- 'hidebigmenuimages', 'hidecompass', 'hideconsole', 'hidectfhud',
- 'hidedamageindicator', 'hidehudequipment', 'hidehudmsgs', 'hideradar',
- 'hidespecthud', 'hideteam', 'hidevote', 'history',
- 'hudextras', 'hudgun', 'maxcon', 'maxhistory',
- 'maxrecoil', 'minimapres', 'nosway', 'oldfashionedgunstats',
- 'orderscorecolumns', 'radarentsize', 'radarheight', 'recoilbackfade',
- 'recoilbase', 'recoilincrease', 'recoiltest', 'righthanded',
- 'showstats', 'showtargetname', 'spechudgun', 'swaymovediv',
- 'swayspeeddiv', 'swayupmovediv', 'swayupspeeddiv', 'aadynshadow',
- 'aboveheadiconsize', 'animationinterpolationtime', 'ati_mda_bug', 'bilinear',
- 'blood', 'bloodttl', 'bullethole', 'bulletholettl',
- 'colorbits', 'damagescreen', 'damagescreenalpha', 'damagescreenfactor',
- 'damagescreenfade', 'dbgmbatch', 'dbgpos', 'dbgstenc',
- 'dbgtiles', 'dbgvlight', 'depthbits', 'depthoffset',
- 'dyngamma', 'dynlight', 'dynshadow', 'dynshadowdecay',
- 'dynshadowquad', 'dynshadowsize', 'font', 'fontchar',
- 'fov', 'fovcompat', 'fpsrange', 'fragmessage',
- 'fsaa', 'fullbrightlevel', 'fullscreen', 'gamma',
- 'gib', 'gibmessage', 'gibnum', 'gibsgore',
- 'gibspeed', 'gibttl', 'glext', 'heartbeat',
- 'hwtexsize', 'lighterror', 'maploaditemlength', 'maxtexsize',
- 'mergestrips', 'mtexplosion', 'mtwater', 'particlesize',
- 'polygonoffsetfactor', 'polygonoffsetunits', 'popdeadplayers', 'reflectclip',
- 'reflectscissor', 'reflectsize', 'resetgl', 'saveshadows',
- 'scorch', 'scorchttl', 'screenres', 'scr_h',
- 'scr_w', 'setfont', 'setgamma', 'shadowcasters',
- 'shadowclip', 'shadowtile', 'shotline', 'shotlinettl',
- 'skyclip', 'spectfov', 'stencilbits', 'stencilshadow',
- 'teamdisplaymode', 'trilinear', 'vsync', 'waterreflect',
- 'waterrefract', 'watersubdiv', 'al_referencedistance', 'al_rollofffactor',
- 'audio', 'audiodebug', 'bulletairsound', 'bulletairsounddestrad',
- 'bulletairsoundrad', 'bulletairsoundsourcerad', 'bulletbouncesound', 'bulletbouncesoundrad',
- 'gainscale', 'mapsoundrefresh', 'maxsoundsatonce', 'music',
- 'musicvol', 'mutesound', 'sound', 'soundchannels',
- 'soundmuted', 'soundscheddistancescore', 'soundschedoldbonus', 'soundschedpriorityscore',
- 'soundschedreserve', 'soundvol', 'unmuteallsounds', 'docargument',
- 'docexample', 'docfind', 'docident', 'docinvalid',
- 'dockey', 'docref', 'docremark', 'docsection',
- 'docskip', 'docundone', 'docvisible', 'docwritebaseref',
- 'addfavcategory', 'autoteam', 'ban', 'callvote',
- 'deleteservermap', 'forceme', 'forceteam', 'giveadmin',
- 'hidefavicons', 'kick', 'listfavcats', 'mastermode',
- 'masterupdatefrequency', 'maxservpings', 'removebans', 'searchlan',
- 'searchnickname', 'sendmap', 'serverbrowserhidefavtag', 'serverbrowserhideip',
- 'serverdesc', 'serverextension', 'serversort', 'serversortdir',
- 'serversortpreferofficial', 'servpingrate', 'setadmin', 'showallservers',
- 'showminremain', 'shownamesinbrowser', 'showonlyfavourites', 'showonlygoodservers',
- 'showweights', 'coop', 'ctf', 'dm',
- 'gamemodedesc', 'htf', 'ktf', 'lms',
- 'lss', 'mode', 'osok', 'pf',
- 'setbottimeout', 'tdm', 'tktf', 'tosok',
- 'ts', 'vip', 'fog', 'fogcolour',
- 'isolatecontext', 'loadnotexture', 'loadsky', 'mapmodel',
- 'mapmodelreset', 'mapsound', 'mapsoundreset', 'md2anim',
- 'md2emit', 'md2tag', 'md3anim', 'md3emit',
- 'md3link', 'md3load', 'md3skin', 'mdlalphatest',
- 'mdlcachelimit', 'mdlcullface', 'mdlscale', 'mdlshadowdist',
- 'mdltrans', 'mdltranslucent', 'mdlvertexlight', 'scriptcontext',
- 'sealcontexts', 'shadowyaw', 'texture', 'texturereset',
- 'watercolour', 'addzip', 'allowblinkingtext', 'ambient',
- 'applydialog', 'autoscopesens', 'cleardemos', 'demonameformat',
- 'demotimeformat', 'demotimelocal', 'fontskip', 'getdemonameformat',
- 'getdemotimeformat', 'gettext', 'hirestextures', 'interms',
- 'mapdimsfactor', 'maxrollremote', 'mdldlist', 'menucanblink',
- 'menufont', 'menuitemmapload', 'mfilter', 'mouseaccel',
- 'musicpreload', 'quicknadethrow', 'removezip', 'scopesensscale',
- 'scorefont', 'sensitivityscale', 'setburst', 'setedithide',
- 'seteditshow', 'setwptriggernr', 'showedithide', 'showmapbackdroptransparency',
- 'shuffleteam', 'testvel', 'texreduce', 'texturescale'),
- 4 => array(
- '$gamma',
- '$lighterror', '$masterupdatefrequency', '$scopefov',
- '$dynshadowquad', '$aboveheadiconsize', '$bulletholettl',
- '$autoscreenshot', '$showstats', '$mfilter',
- '$soundvol', '$serversort', '$damagescreenfade',
- '$gibspeed', '$maxtrail',
- '$gibnum', '$dynshadowdecay',
- '$modeacronyms', '$swayupspeeddiv', '$stencilshadow',
- '$aboveheadiconfadetime', '$clockerror', '$teamdisplaymode',
- '$voicecomsounds', '$reflectsize', '$showmapbackdroptransparency', '$footsteps',
- '$damagescreenalpha', '$radarentsize', '$scorefont', '$radarheight',
- '$audiodebug', '$mtwater', '$texreduce', '$showtargetname',
- '$hideconsole', '$clockfix', '$localfootsteps',
- '$texturescale', '$mapsoundrefresh', '$oldselstyle', '$soundschedpriorityscore',
- '$watersubdiv', '$gibttl', '$bulletairsoundrad',
- '$saveshadows', '$shotlinettl',
- '$dynshadow', '$damageindicatorsize',
- '$browsefiledesc', '$mouseaccel', '$crosshairsize', '$screenshotscale',
- '$hudextras', '$hidecustomskins', '$autogetnewmaprevisions', '$aniso',
- '$bulletbouncesoundrad', '$serversortpreferofficial', '$confade',
- '$bloodttl', '$hidefavicons', '$scorchttl', '$hitsound',
- '$maxfps', '$sensitivity',
- '$popdeadplayers', '$hidedamageindicator',
- '$jpegquality', '$hidecompass', '$damageindicatoralpha', '$soundschedreserve',
- '$scorch', '$serversortdir', '$damageindicatordist',
- '$hidehudequipment', '$fullbrightlevel', '$bulletairsounddestrad',
- '$maxhistory', '$hudgun', '$bullethole', '$fullconsize',
- '$swayupmovediv', '$smoothmove', '$maxtexsize', '$shotline',
- '$damagescreenfactor', '$maploaditemlength', '$mapstats_hud',
- '$waterrefract', '$animationinterpolationtime', '$scopesensfeel',
- '$blood', '$bulletairsoundsourcerad', '$allowhudechos', '$altconsize',
- '$hidectfhud', '$sensitivityscale', '$musicvol',
- '$quicknade_hold', '$swayspeeddiv', '$servpingrate',
- '$invmouse', '$minimapres', '$waterreflect',
- '$compatibilitymode', '$minlod', '$hirestextures',
- '$showminremain', '$maxsoundsatonce', '$serverbrowserhideip', '$nosway',
- '$showmapbackdrop', '$crosshairteamsign', '$smoothdist',
- '$clockdisplay', '$pngcompress',
- '$soundschedoldbonus', '$autoauth', '$damagescreen', '$cncolumncolor',
- '$mtexplosion', '$serverbrowserhidefavtag',
- '$screenshottype', '$applydialog',
- '$allowblinkingtext', '$spechudgun',
- '$oldfashionedgunstats', '$aadynshadow', '$dynshadowsize', '$akimboendaction',
- '$damageindicatortime', '$hideradar', '$showonlygoodservers',
- '$hidevote', '$maxcon', '$autoreload',
- '$gainscale', '$scopesensscale', '$heartbeat', '$mapbackupsonsave',
- '$spectfov', '$hidebigmenuimages', '$soundscheddistancescore',
- '$accuracy', '$maxservpings', '$showscoresondeath', '$consize',
- '$scopesens', '$orderscorecolumns', '$mdldlist', '$righthanded',
- '$dbgpos', '$nextprimary', '$crosshairfx', '$akimboautoswitch',
- '$gib', '$hidespecthud',
- '$trilinear', '$fov', '$maxrollremote', '$networkdebug',
- '$autoscopesens', '$bulletbouncesound', '$flyspeed', '$autogetmap',
- '$maxroll', '$swaymovediv',
- '$bilinear', '$hidehudmsgs', '$hideteam', '$bulletairsound'
- )
- ),
- 'SYMBOLS' => array(
- 1 => array(),
- 0 => array("[", "]")
- ),
- 'CASE_SENSITIVE' => array(
- GESHI_COMMENTS => true,
- 1 => true,
- 2 => true,
- 3 => true,
- 4 => true
- ),
- 'STYLES' => array(
- 'KEYWORDS' => array(
- 1 => 'color: #b1b100;', // controls, common commands
- 2 => 'color: #000000; font-weight: bold;', // alias definition
- 3 => 'color: #772200;', // basic commands
- 4 => 'color: #228822; font-weight: bold;' // special vars
- ),
- 'COMMENTS' => array(
- 1 => 'color: #666666; font-style: italic;',
- 2 => 'color: #666666; font-style: italic;',
- 3 => 'color: #0000cc; font-style: italic;',
- 4 => 'color: #009933; font-style: italic;',
- 'MULTI' => 'color: #666666; font-style: italic;'
- ),
- 'ESCAPE_CHAR' => array(
- 0 => 'color: #000099; font-weight: bold;',
- 1 => 'color: #000099; font-weight: bold;',
- 2 => 'color: #660099; font-weight: bold;',
- 3 => 'color: #660099; font-weight: bold;',
- 4 => 'color: #006699; font-weight: bold;',
- 5 => 'color: #006699; font-weight: bold; font-style: italic;',
- 6 => 'color: #009933; font-weight: bold;',
- 'HARD' => 'color: #000099; font-weight: bold;'
- ),
- 'BRACKETS' => array(
- 0 => 'color: #009900;'
- ),
- 'STRINGS' => array(
- 0 => 'color: #ff0000;',
- 'HARD' => 'color: #ff0000;'
- ),
- 'NUMBERS' => array(
- 0 => 'color: #cc66cc;'
- ),
- 'METHODS' => array(
- 1 => 'color: #004000;',
- 2 => 'color: #004000;'
- ),
- 'SYMBOLS' => array(
- 0 => 'color: #339933;',
- 1 => 'color: #000000; font-weight: bold;'
- ),
- 'REGEXPS' => array(
- 0 => 'color: #000088;'
- ),
- 'SCRIPT' => array(
- 0 => '',
- 1 => '',
- 2 => '',
- 3 => '',
- 4 => '',
- 5 => ''
- )
- ),
- 'URLS' => array(
- 1 => '',
- 2 => '',
- 3 => "http://assault.cubers.net/docs/reference.xml#identifier_{FNAME}",
- 4 => ''
- ),
- 'OOLANG' => true,
- 'OBJECT_SPLITTERS' => array(
- 1 => '->',
- 2 => '::'
- ),
- 'REGEXPS' => array(
- //Variables
- 0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
- ),
- 'STRICT_MODE_APPLIES' => GESHI_MAYBE,
- 'SCRIPT_DELIMITERS' => array(),
- 'HIGHLIGHT_STRICT_BLOCK' => array(
- 0 => true,
- 1 => true,
- 2 => true,
- 3 => true,
- 4 => true,
- 5 => true
- ),
- 'TAB_WIDTH' => 4
- );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement