Thanks so much , I will try to create it , is it big plugin with race and xp.
Can i create like that , like they did or to create myself
i WANT TO INNOVATE my vision in my head.
Quote:
#define MAX_NAME_LENGTH 32
#define MAX_VAR_LENGTH 64
#define RACE_SKILL_LENGTH 64
#define RACE_SKILL_LENGTH_F 63
#define RACE_NAME_LENGTH 64
#define RACE_NAME_LENGTH_F 63
#define ITEM_NAME_LENGTH 64
#define ITEM_NAME_LENGTH_F 63
#define SHORT_RACE_NAME_LENGTH 16
#define SHORT_RACE_NAME_LENGTH_F 15
#define SHORT_ITEM_NAME_LENGTH 32
#define SHORT_ITEM_NAME_LENGTH_F 31
|
Quote:
// ********************************************* ******************************
// Start of variables
// ********************************************* ******************************
// Use this everywhere instead of declaring it in each function (compiles faster)
new szTmpMsg[2048];
// This keeps track of which races were given "free" XP - we don't want to save this XP to the database
new bool:g_bGivenLevel10[33][MAX_RACES+1]; // Stores if we gave them level 10
new g_GlowLevel[33][4];
// Used for Chameleon
new g_ChamSkills[5];
new p_data[33][P_LAST] // Contains player data
new bool:p_data_b[33][PB_LAST] // Contains player data of type boolean
// Used for advanced statistics
new iStatsHead[33][MAX_CSW_S]
new iStatsChest[33][MAX_CSW_S]
new iStatsStomach[33][MAX_CSW_S]
new iStatsLeftArm[33][MAX_CSW_S]
new iStatsRightArm[33][MAX_CSW_S]
new iStatsLeftLeg[33][MAX_CSW_S]
new iStatsRightLeg[33][MAX_CSW_S]
new iStatsKills[33][MAX_CSW_S]
new iStatsDeaths[33][MAX_CSW_S]
new iStatsHS[33][MAX_CSW_S]
new iStatsTKS[33][MAX_CSW_S]
new iStatsShots[33][MAX_CSW_S]
new iStatsHits[33][MAX_CSW_S]
new iStatsDamage[33][MAX_CSW_S]
new MAXPLAYERS
// Used by admin menu
new g_menuPosition[33]
new g_menuPlayers[33][32]
new g_menuPlayersNum[33]
new g_menuOption[33]
new g_menuSettings[33]
new gmsgStatusText
new gmsgBarTime
// Used with SHARED_SetUserSpeed
new bool:g_bPlayerZoomed[33];
new szSpawnEnt[2][32];
/* START - CSTRIKE VARIABLES */
new bool:g_freezeTime = false;
new bool:g_buyTime
|