15.10.2017, 23:04
I have compiled a list of keywords, constants, and other special symbols, for my custom Pawn highlighter in PSPad. You may have some use of it:
Macros and control statements
Pawn and SA-MP constants and tags
Other keywords
Other statements, operators, and Pawn tags
The categories are rather visual than logical. Not all of them are real Pawn keywords, some are custom definitions used like keywords (foreach/in, function, FLOAT_MAX etc.)
Macros and control statements
Code:
align amxlimit amxram bool codepage ctrlchar defined deprecated do dynamic else false for foreach if in library operator overlay pack rational semicolon switch tabsize true unused while
Code:
_ __Pawn BULLET_HIT_TYPE_NONE BULLET_HIT_TYPE_OBJECT BULLET_HIT_TYPE_PLAYER BULLET_HIT_TYPE_PLAYER_OBJECT BULLET_HIT_TYPE_VEHICLE CARMODTYPE_EXHAUST CARMODTYPE_FRONT_BUMPER CARMODTYPE_HOOD CARMODTYPE_HYDRAULICS CARMODTYPE_LAMPS CARMODTYPE_NITRO CARMODTYPE_REAR_BUMPER CARMODTYPE_ROOF CARMODTYPE_SIDESKIRT CARMODTYPE_SPOILER CARMODTYPE_STEREO CARMODTYPE_VENT_LEFT CARMODTYPE_VENT_RIGHT CARMODTYPE_WHEELS cellbits cellmax cellmin CLICK_SOURCE_SCOREBOARD CONNECTED DB DBResult debug DIALOG_STYLE_INPUT DIALOG_STYLE_LIST DIALOG_STYLE_MSGBOX DIALOG_STYLE_PASSWORD DIALOG_STYLE_TABLIST DIALOG_STYLE_TABLIST_HEADERS DISCONNECT_ASAP DISCONNECT_ASAP_SILENTLY DISCONNECT_ON_NO_ACK EDIT_RESPONSE_CANCEL EDIT_RESPONSE_FINAL EDIT_RESPONSE_UPDATE EOF EOL EOS FALSE FIGHT_STYLE_BOXING FIGHT_STYLE_ELBOW FIGHT_STYLE_GRABKICK FIGHT_STYLE_KNEEHEAD FIGHT_STYLE_KUNGFU FIGHT_STYLE_NORMAL FLOAT_EPS FLOAT_INFINITY FLOAT_MAX FLOAT_NAN HANDLING_CONNECTION_REQUEST charbits charmax charmin INVALID_3DTEXT_ID INVALID_ACTOR_ID INVALID_GANG_ZONE INVALID_MENU INVALID_OBJECT_ID INVALID_PLAYER_ID INVALID_TEXT_DRAW INVALID_VEHICLE_ID KEY_ACTION KEY_ANALOG_DOWN KEY_ANALOG_LEFT KEY_ANALOG_RIGHT KEY_ANALOG_UP KEY_CROUCH KEY_CTRL_BACK KEY_DOWN KEY_FIRE KEY_HANDBRAKE KEY_JUMP KEY_LEFT KEY_LOOK_BEHIND KEY_LOOK_LEFT KEY_LOOK_RIGHT KEY_NO KEY_RIGHT KEY_SECONDARY_ATTACK KEY_SPRINT KEY_SUBMISSION KEY_UP KEY_WALK KEY_YES MAPICON_GLOBAL MAPICON_GLOBAL_CHECKPOINT MAPICON_LOCAL MAPICON_LOCAL_CHECKPOINT MAX_3DTEXT_GLOBAL MAX_3DTEXT_PLAYER MAX_ACTORS MAX_GANG_ZONES MAX_MENUS MAX_OBJECTS MAX_PICKUPS MAX_PLAYER_ATTACHED_OBJECTS MAX_PLAYER_NAME MAX_PLAYER_TEXT_DRAWS MAX_PLAYERS MAX_TEXT_DRAWS MAX_VEHICLES Menu NO_ACTION NO_TEAM PLAYER_MARKERS_MODE_GLOBAL PLAYER_MARKERS_MODE_OFF PLAYER_MARKERS_MODE_STREAMED PLAYER_RECORDING_TYPE_DRIVER PLAYER_RECORDING_TYPE_NONE PLAYER_RECORDING_TYPE_ONFOOT PLAYER_STATE_DRIVER PLAYER_STATE_ENTER_VEHICLE_DRIVER PLAYER_STATE_ENTER_VEHICLE_PASSENGER PLAYER_STATE_EXIT_VEHICLE PLAYER_STATE_NONE PLAYER_STATE_ONFOOT PLAYER_STATE_PASSENGER PLAYER_STATE_SPAWNED PLAYER_STATE_SPECTATING PLAYER_STATE_WASTED PLAYER_VARTYPE_FLOAT PLAYER_VARTYPE_INT PLAYER_VARTYPE_NONE PLAYER_VARTYPE_STRING PlayerText PlayerText3D REQUESTED_CONNECTION SET_ENCRYPTION_ON_MULTIPLE_16_BYTE_PACKET SPECIAL_ACTION_DANCE SPECIAL_ACTION_DANCE SPECIAL_ACTION_DANCE SPECIAL_ACTION_DANCE SPECIAL_ACTION_DANCE1 SPECIAL_ACTION_DANCE2 SPECIAL_ACTION_DANCE3 SPECIAL_ACTION_DANCE4 SPECIAL_ACTION_DRINK_BEER SPECIAL_ACTION_DRINK_SPRUNK SPECIAL_ACTION_DRINK_WINE SPECIAL_ACTION_DUCK SPECIAL_ACTION_ENTER_VEHICLE SPECIAL_ACTION_EXIT_VEHICLE SPECIAL_ACTION_HANDSUP SPECIAL_ACTION_NONE SPECIAL_ACTION_SITTING SPECIAL_ACTION_SMOKE_CIGGY SPECIAL_ACTION_STOPUSECELLPHONE SPECIAL_ACTION_USECELLPHONE SPECIAL_ACTION_USEJETPACK SPECTATE_MODE_FIXED SPECTATE_MODE_NORMAL SPECTATE_MODE_SIDE Text Text3D TRUE ucharmax UNVERIFIED_SENDER VEHICLE_MODEL_INFO_FRONT_BUMPER_Z VEHICLE_MODEL_INFO_FRONTSEAT VEHICLE_MODEL_INFO_PETROLCAP VEHICLE_MODEL_INFO_REAR_BUMPER_Z VEHICLE_MODEL_INFO_REARSEAT VEHICLE_MODEL_INFO_SIZE VEHICLE_MODEL_INFO_WHEELSFRONT VEHICLE_MODEL_INFO_WHEELSMID VEHICLE_MODEL_INFO_WHEELSREAR VEHICLE_PARAMS_OFF VEHICLE_PARAMS_ON VEHICLE_PARAMS_UNSET WEAPON_AK47 WEAPON_BAT WEAPON_BOMB WEAPON_BRASSKNUCKLE WEAPON_CAMERA WEAPON_CANE WEAPON_COLLISION WEAPON_COLT45 WEAPON_DEAGLE WEAPON_DILDO WEAPON_DILDO2 WEAPON_DROWN WEAPON_FIREEXTINGUISHER WEAPON_FLAMETHROWER WEAPON_FLOWER WEAPON_GOLFCLUB WEAPON_GRENADE WEAPON_HEATSEEKER WEAPON_CHAINSAW WEAPON_KATANA WEAPON_KNIFE WEAPON_M4 WEAPON_MINIGUN WEAPON_MOLTOV WEAPON_MP5 WEAPON_NITESTICK WEAPON_PARACHUTE WEAPON_POOLSTICK WEAPON_RIFLE WEAPON_ROCKETLAUNCHER WEAPON_SATCHEL WEAPON_SAWEDOFF WEAPON_SHOTGSPA WEAPON_SHOTGUN WEAPON_SHOVEL WEAPON_SILENCED WEAPON_SNIPER WEAPON_SPRAYCAN WEAPON_TEARGAS WEAPON_TEC9 WEAPON_UZI WEAPON_VEHICLE WEAPON_VIBRATOR WEAPON_VIBRATOR2 WEAPONSKILL_AK47 WEAPONSKILL_DESERT_EAGLE WEAPONSKILL_M4 WEAPONSKILL_MICRO_UZI WEAPONSKILL_MP5 WEAPONSKILL_PISTOL WEAPONSKILL_PISTOL_SILENCED WEAPONSKILL_SAWNOFF_SHOTGUN WEAPONSKILL_SHOTGUN WEAPONSKILL_SNIPERRIFLE WEAPONSKILL_SPAS12_SHOTGUN WEAPONSTATE_LAST_BULLET WEAPONSTATE_MORE_BULLETS WEAPONSTATE_NO_BULLETS WEAPONSTATE_RELOADING WEAPONSTATE_UNKNOWN
Code:
assert const enum export forward function native new public static stock
Code:
break case continue default exit File Fixed Float goto char return sizeof sleep state tagof