27.08.2012, 13:15
Bom dia.
Estou com uma pequena dъvida em relaзгo ao meu sistema de ausкncia, quando fico em modo "AFK" й cancelada a contagem de level etc...
Porйm o salбrio continua vindo... Irei postar um pedaзo do cуdigo;
E o SetTimer do salбrio й;
E a forma de ganhar o salбrio;
Alguйm poderia me dar uma pequena ajuda nesse problema?
Estou com uma pequena dъvida em relaзгo ao meu sistema de ausкncia, quando fico em modo "AFK" й cancelada a contagem de level etc...
Porйm o salбrio continua vindo... Irei postar um pedaзo do cуdigo;
pawn Код:
...
if(PlayerAfkTicks[i] == MAX_TIME_AFK * 60)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerNPC(i))
{
AFK[i] = 1;
new string[128];
format(string, sizeof(string), "{1E90FF}( AFK ){FFFFFF} %s foi bloqueado de evoluir, por ficar ausente muito tempo.", nome(i));
SendClientMessageToAll(0xFFFFFFAA, string);
SetPlayerVirtualWorld(i, 1);
SetCameraBehindPlayer(i);
TogglePlayerControllable(i, 0);
TextDrawShowForPlayer(i, afk1[i]);
TextDrawShowForPlayer(i, afk2[i]);
}
}
}
}
return 1;
}
pawn Код:
SetTimer("Salario", 2400000, 1);
pawn Код:
if(Profissao[i] == PROF_DESEMPREGADO)
{
quantia = dini_Int(banco, "Saldo");
SendClientMessage(i, 0xFFD39BAA, "(Salбrio) Seu salбrio foi pago de acordo com sua profissгo.");
SendClientMessage(i, 0xFFD39BAA, "(Salбrio) Vocк recebeu o seu seguro desemprego, R$110");
dini_IntSet(banco, "Saldo", quantia + 110);
}