[Ajuda] Relogio UP em Textdraw
#1

Olб pessoal queria saber como crio uma textdraw que vбi regressivamente por ex 10:00 , 9:59 , 9:58 e assim por diante se alguem puder me ajudar ficarei mt agradeзido
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=334796
Reply
#3

Fiz a uns tempos atrбs xD.
PHP код:
#define Conta       "Contas/%s.ini"//definir a pasta de onde estб salvando suas contas. 
new MinutosP[MAX_PLAYERS], SegundosP[MAX_PLAYERS], TextTextdraw0[MAX_PLAYERS];//variavel minutos e segundos do payday. 
    //Daqui 
     
SetTimerEx("RelogioUP"1000true"i"playerid); 
    
Textdraw0[playerid] = TextDrawCreate(499.000000123.000000""); 
    
TextDrawBackgroundColor(Textdraw0[playerid], 255); 
    
TextDrawFont(Textdraw0[playerid], 1); 
    
TextDrawLetterSize(Textdraw0[playerid], 0.4500000.899999); 
    
TextDrawColor(Textdraw0[playerid], -16776961); 
    
TextDrawSetOutline(Textdraw0[playerid], 0); 
    
TextDrawSetProportional(Textdraw0[playerid], 0); 
    
TextDrawSetShadow(Textdraw0[playerid], 1); 
    
TextDrawSetSelectable(Textdraw0[playerid], 0);//Atй aqui vocк coloca na dialog login. 
     
stock CarregarConta(playerid

    
MinutosP[playerid] = DOF2_GetInt(Conta"Minutos Payday");//Isso na funзгo de carregar as contas ou seja getar. 
    
SegundosP[playerid] = DOF2_GetInt(Conta"Segundos Payday");//Isso na funзгo de carregar as contas ou seja getar. 
    
return 1

stock SalvarConta(playerid

    
DOF2_SetInt(Conta"Minutos Payday"MinutosP[playerid]);//Isso na funзгo de salvar as contas ou seja setar. 
    
DOF2_SetInt(Conta"Segundos Payday"SegundosP[playerid]);//Isso na funзгo de salvar as contas ou seja setar. 
    
return 1

forward RelogioUP(playerid);//Em algum lugar da sua GM. 
public RelogioUP(playerid)//Em algum lugar da sua GM. 

    if(
MinutosP[playerid] == && SegundosP[playerid] == 0
    { 
        
MinutosP[playerid] = 10
        
SegundosP[playerid] = 00
        
PayDay(playerid);//aqui й a funзгo que libera  o pagamento. 
    

    if(
SegundosP[playerid] == -1
    { 
        if(
MinutosP[playerid] == 0
        
MinutosP[playerid] = 10
        
SegundosP[playerid] = 00
        
MinutosP[playerid]--; 
    } 
    new 
string[128]; 
    
format(stringsizeof(string), "Payday:~w~%02dm e %02ds"MinutosP[playerid], SegundosP[playerid]); 
    
TextDrawSetString(Textdraw0[playerid],string); 
    
TextDrawShowForPlayer(playeridTextdraw0[playerid]); 
    
SegundosP[playerid] --; 
    return 
1

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)