[Ajuda] SISTEMA DE UP EXP
#1

PHP код:
new ExpCal[20][] =
{
"5",
"10",
"15",
"20",
"25",
"30",
"35",
"40",
"45",
"50",
"55",
"60",
"65",
"70",
"75",
"80",
"85",
"90",
"95",
"100"
};
new 
Text:Textdraw1[MAX_PLAYERS];
new 
Text:Textdraw0[MAX_PLAYERS];
new 
Level[MAX_PLAYERS];
new 
Exp[MAX_PLAYERS];
public 
OnPlayerSpawn(playerid)
{
    
SetTimerEx("Timer",1000*60,true,"i",playerid);
    
SetTimer("ActualizarTextDraws",true,1000*60);
    
///////////////////////// Level ////////////////////////////////////////////////
    
Textdraw0[playerid] = TextDrawCreate(551.000000291.000000"Level: 0");
    
TextDrawBackgroundColor(Textdraw0[playerid], 255);
    
TextDrawFont(Textdraw0[playerid], 3);
    
TextDrawLetterSize(Textdraw0[playerid], 0.5000001.000000);
    
TextDrawColor(Textdraw0[playerid], 65535);
    
TextDrawSetOutline(Textdraw0[playerid], 0);
    
TextDrawSetProportional(Textdraw0[playerid], 1);
    
TextDrawSetShadow(Textdraw0[playerid], 1);
    
//////////////////////////Exp//////////////////////////////////////////////
    
Textdraw1[playerid] = TextDrawCreate(551.000000268.000000"Exp: 0/5");
    
TextDrawBackgroundColor(Textdraw1[playerid], 255);
    
TextDrawFont(Textdraw1[playerid], 1);
    
TextDrawLetterSize(Textdraw1[playerid], 0.2800002.100000);
    
TextDrawColor(Textdraw1[playerid], -16776961);
    
TextDrawSetOutline(Textdraw1[playerid], 0);
    
TextDrawSetProportional(Textdraw1[playerid], 1);
    
TextDrawSetShadow(Textdraw1[playerid], 1);
        return 
1;
        }
public 
OnPlayerDeath(playeridkilleridreason)
{
Exp[killerid]++;
new 
string[128], PrxLvl Level[killerid]+1;
for(new 
020i++)
{
    if(
Exp[killerid] == ExpCal[i])
    {
        
Level[killerid]++;
        
format(stringsizeof(string), "Parabйns, vocк passou para o level %d por ter matado %d players"Level[killerid], Exp[killerid]);
        
SendClientMessage(playerid, -1string);
    }
}
forward ActualizarTextDraws();
public 
ActualizarTextDraws()
{
    new 
String[100];
    for(new 
playerid 0playerid MAX_PLAYERSplayerid ++)
    {
        if(
IsPlayerConnected(playerid))
        {
            
format(Stringsizeof(String), "Level: %d"Level[playerid]);
            
TextDrawSetString(Textdraw0[playerid], String);
            
TextDrawShowForPlayer(playeridTextdraw0[playerid]);
            
format(Stringsizeof(String), "EXP: %d"Exp[playerid]);
            
TextDrawSetString(Textdraw1[playerid], String);
            
TextDrawShowForPlayer(playeridTextdraw1[playerid]);
        }
    }
}
public 
OnPlayerConnect(playerid)
{
if(
dini_Isset("levels.dkn",Nome(playerid))) Level[playerid] = (playerid,dini_Int("levels.dkn",Nome(playerid)));
public 
OnPlayerDisconnect(playeridreason)
{
dini_IntSet("levels.dkn",Nome(playerid),Level[playerid]); 
bom meu sistema de UPAR COM EXP Fazendo kiils e esse mais nгo estб funcionando alguйm pode me dizer o erro?
Reply


Messages In This Thread
SISTEMA DE UP EXP - by Dimbalada - 22.08.2017, 19:36
Re: SISTEMA DE UP EXP - by IlanZ - 22.08.2017, 19:58
Re: SISTEMA DE UP EXP - by Dimbalada - 22.08.2017, 20:14
Re: SISTEMA DE UP EXP - by Dimbalada - 22.08.2017, 20:17
Re: SISTEMA DE UP EXP - by Dimbalada - 22.08.2017, 22:11
Re: SISTEMA DE UP EXP - by DesenvolvedorGB - 23.08.2017, 02:25
Re: SISTEMA DE UP EXP - by Dimbalada - 26.08.2017, 03:19
Re: SISTEMA DE UP EXP - by Don_Speed - 26.08.2017, 16:17
Re: SISTEMA DE UP EXP - by Dimbalada - 26.08.2017, 16:25
Re: SISTEMA DE UP EXP - by Don_Speed - 26.08.2017, 19:03

Forum Jump:


Users browsing this thread: 1 Guest(s)