23.06.2017, 02:41
Eu ja tenho isso:
forward LevelUP();
public LevelUP()
{
new gFile[ 128 ] ;
new string[256],
aname[MAX_PLAYER_NAME],
Float:X, Float:Y, Float:Z;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, aname, MAX_PLAYER_NAME);
format(string, sizeof(string), "Players/%s.ini", PlayerName(i));
GetPlayerPos(i, X, Y, Z);
// EXP ================================================== ===========================
if(DOF2_GetInt(gFile, "Tempo") >= TEMPO_EXP-1)
{
DOF2_SetInt(gFile, "EXP", DOF2_GetInt(gFile, "EXP")+EXP_POR_TEMPO);
DOF2_SetInt(gFile, "Tempo", 0);
PlayerPlaySound(i, 1057, X, Y, Z);
format(string, sizeof(string), "{00FF00}[LEVEL UP] {CCFF00}Vocк ganhou mais experiкncia. {FF0000}({00FF00}%d{FF0000}/{00FF00}%d{FF0000})", DOF2_GetInt(gFile, "EXP"), MAX_PLAYER_EXP);
SendClientMessage(i, -1, string);
}
// LEVEL UP ================================================== ======================
if(DOF2_GetInt(gFile, "EXP") >= MAX_PLAYER_EXP-1)
{
DOF2_SetInt(gFile, "Level", DOF2_GetInt(gFile, "Level")+LEVEL_POR_EXP);
DOF2_SetInt(gFile, "EXP", 0);
PlayerPlaySound(i, 1057, X, Y, Z);
format(string, sizeof(string), "{00FF00}[LEVEL UP] {CCFF00}Vocк subiu de level. {FF0000}({00FF00}%d{FF0000}/{00FF00}%d{FF0000})", DOF2_GetInt(gFile, "Level"), MAX_PLAYER_LEVEL);
SendClientMessage(i, -1, string);
}
}
}
return 0;
}
forward LevelUP();
public LevelUP()
{
new gFile[ 128 ] ;
new string[256],
aname[MAX_PLAYER_NAME],
Float:X, Float:Y, Float:Z;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, aname, MAX_PLAYER_NAME);
format(string, sizeof(string), "Players/%s.ini", PlayerName(i));
GetPlayerPos(i, X, Y, Z);
// EXP ================================================== ===========================
if(DOF2_GetInt(gFile, "Tempo") >= TEMPO_EXP-1)
{
DOF2_SetInt(gFile, "EXP", DOF2_GetInt(gFile, "EXP")+EXP_POR_TEMPO);
DOF2_SetInt(gFile, "Tempo", 0);
PlayerPlaySound(i, 1057, X, Y, Z);
format(string, sizeof(string), "{00FF00}[LEVEL UP] {CCFF00}Vocк ganhou mais experiкncia. {FF0000}({00FF00}%d{FF0000}/{00FF00}%d{FF0000})", DOF2_GetInt(gFile, "EXP"), MAX_PLAYER_EXP);
SendClientMessage(i, -1, string);
}
// LEVEL UP ================================================== ======================
if(DOF2_GetInt(gFile, "EXP") >= MAX_PLAYER_EXP-1)
{
DOF2_SetInt(gFile, "Level", DOF2_GetInt(gFile, "Level")+LEVEL_POR_EXP);
DOF2_SetInt(gFile, "EXP", 0);
PlayerPlaySound(i, 1057, X, Y, Z);
format(string, sizeof(string), "{00FF00}[LEVEL UP] {CCFF00}Vocк subiu de level. {FF0000}({00FF00}%d{FF0000}/{00FF00}%d{FF0000})", DOF2_GetInt(gFile, "Level"), MAX_PLAYER_LEVEL);
SendClientMessage(i, -1, string);
}
}
}
return 0;
}