03.08.2015, 02:02
ola tenho um sistema de payday no meu server que й contado em textdraw sу que ele esta contando de 1 em 1 hora para todos do server
Exemplo: eu to jogando e ta contando o payday... e ele ja esta em 15:00 minutos, ai se logar um player ele pega o payday contando ja nos 15:00 minutos.
eu queria fazer ele por player exemplo em 1 hora jogada ele ganha o payday, ai se ele deslogar do server pausa a contagem e quando ele relogar volta a contar daonde parou!
alguem pode me ajudar?
codigo da contagem:
Exemplo: eu to jogando e ta contando o payday... e ele ja esta em 15:00 minutos, ai se logar um player ele pega o payday contando ja nos 15:00 minutos.
eu queria fazer ele por player exemplo em 1 hora jogada ele ganha o payday, ai se ele deslogar do server pausa a contagem e quando ele relogar volta a contar daonde parou!
alguem pode me ajudar?
codigo da contagem:
PHP код:
new minu2 = 0;
new TempoReloginho = 59;
new foicount1 = 1;
forward RelogioUPs();
public RelogioUPs()
{
minu2++;
TempoReloginho--;
new string[50];
if(minu2 >= 59)
{
minu2 = 0;
foicount1 ++;
TempoReloginho = 59;
}
switch(foicount1)
{
case 1: format(string, 50,"Payday: 59:%d", TempoReloginho);
case 2: format(string, 50,"Payday: 58:%d", TempoReloginho);
case 3: format(string, 50,"Payday: 57:%d", TempoReloginho);
case 4: format(string, 50,"Payday: 56:%d", TempoReloginho);
case 5: format(string, 50,"Payday: 55:%d", TempoReloginho);
case 6: format(string, 50,"Payday: 54:%d", TempoReloginho);
case 7: format(string, 50,"Payday: 53:%d", TempoReloginho);
case 8: format(string, 50,"Payday: 52:%d", TempoReloginho);
case 9: format(string, 50,"Payday: 51:%d", TempoReloginho);
case 10: format(string, 50,"Payday: 50:%d", TempoReloginho);
case 11: format(string, 50,"Payday: 49:%d", TempoReloginho);
case 12: format(string, 50,"Payday: 48:%d", TempoReloginho);
case 13: format(string, 50,"Payday: 47:%d", TempoReloginho);
case 14: format(string, 50,"Payday: 46:%d", TempoReloginho);
case 15: format(string, 50,"Payday: 45:%d", TempoReloginho);
case 16: format(string, 50,"Payday: 44:%d", TempoReloginho);
case 17: format(string, 50,"Payday: 43:%d", TempoReloginho);
case 18: format(string, 50,"Payday: 42:%d", TempoReloginho);
case 19: format(string, 50,"Payday: 41:%d", TempoReloginho);
case 20: format(string, 50,"Payday: 40:%d", TempoReloginho);
case 21: format(string, 50,"Payday: 39:%d", TempoReloginho);
case 22: format(string, 50,"Payday: 38:%d", TempoReloginho);
case 23: format(string, 50,"Payday: 37:%d", TempoReloginho);
case 24: format(string, 50,"Payday: 36:%d", TempoReloginho);
case 25: format(string, 50,"Payday: 35:%d", TempoReloginho);
case 26: format(string, 50,"Payday: 34:%d", TempoReloginho);
case 27: format(string, 50,"Payday: 33:%d", TempoReloginho);
case 28: format(string, 50,"Payday: 32:%d", TempoReloginho);
case 29: format(string, 50,"Payday: 31:%d", TempoReloginho);
case 30: format(string, 50,"Payday: 30:%d", TempoReloginho);
case 31: format(string, 50,"Payday: 29:%d", TempoReloginho);
case 32: format(string, 50,"Payday: 28:%d", TempoReloginho);
case 33: format(string, 50,"Payday: 27:%d", TempoReloginho);
case 34: format(string, 50,"Payday: 26:%d", TempoReloginho);
case 35: format(string, 50,"Payday: 25:%d", TempoReloginho);
case 36: format(string, 50,"Payday: 24:%d", TempoReloginho);
case 37: format(string, 50,"Payday: 23:%d", TempoReloginho);
case 38: format(string, 50,"Payday: 22:%d", TempoReloginho);
case 39: format(string, 50,"Payday: 21:%d", TempoReloginho);
case 40: format(string, 50,"Payday: 20:%d", TempoReloginho);
case 41: format(string, 50,"Payday: 19:%d", TempoReloginho);
case 42: format(string, 50,"Payday: 18:%d", TempoReloginho);
case 43: format(string, 50,"Payday: 17:%d", TempoReloginho);
case 44: format(string, 50,"Payday: 16:%d", TempoReloginho);
case 45: format(string, 50,"Payday: 15:%d", TempoReloginho);
case 46: format(string, 50,"Payday: 14:%d", TempoReloginho);
case 47: format(string, 50,"Payday: 13:%d", TempoReloginho);
case 48: format(string, 50,"Payday: 12:%d", TempoReloginho);
case 49: format(string, 50,"Payday: 11:%d", TempoReloginho);
case 50: format(string, 50,"Payday: 10:%d", TempoReloginho);
case 51: format(string, 50,"Payday: 09:%d", TempoReloginho);
case 52: format(string, 50,"Payday: 08:%d", TempoReloginho);
case 53: format(string, 50,"Payday: 07:%d", TempoReloginho);
case 54: format(string, 50,"Payday: 06:%d", TempoReloginho);
case 55: format(string, 50,"Payday: 05:%d", TempoReloginho);
case 56: format(string, 50,"Payday: 04:%d", TempoReloginho);
case 57: format(string, 50,"Payday: 03:%d", TempoReloginho);
case 58: format(string, 50,"Payday: 02:%d", TempoReloginho);
case 59: format(string, 50,"Payday: 01:%d", TempoReloginho);
case 60: format(string, 50,"Payday: 00:%d", TempoReloginho);
}
TextDrawSetString(ReloginhoUP,string);
TextDrawShowForAll(ReloginhoUP);
if(foicount1 == 61)
{
foicount1 = 1;
PayDay();
}
return 1;
}