01.09.2012, 20:52
Olб, estou aqui pois percebi em meu servidor que quando o player fica em modo ausente ( AFK ) ele continua a ganhar salбrio...
E eu queria saber como arrumar isso.
SetTimer do salбrio
quando ganha o salбrio
Oque devo por no if do AFK para bloquear que o player ausente ganhe salario?
E quando ele digitar o comando /online, que funзгo utilizar para que o settimer volte a contar?
Para por uma else com a mensagem "Vocк estб ausente, por tanto nгo recebeu seu salбrio."
Alguem ajuda?
E eu queria saber como arrumar isso.
SetTimer do salбrio
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);
}
else if(Profissao[i] == PROF_CAMINHONEIRO)
{
quantia = dini_Int(banco, "Saldo");
format(str, sizeof(str), "(Salбrio) Vocк recebeu seu salбrio de R$520");
SendClientMessage(i, 0xFFD39BAA, str);
SendClientMessage(i, 0xFFD39BAA, "(Salбrio) Seu salбrio foi pago de acordo com sua profissгo.");
SendClientMessage(i, 0xFFD39BAA, "(Salбrio) O seu salбrio foi depositado automбticamente em sua conta bancбria!");
dini_IntSet(banco, "Saldo", quantia + 520);
}
E quando ele digitar o comando /online, que funзгo utilizar para que o settimer volte a contar?
Para por uma else com a mensagem "Vocк estб ausente, por tanto nгo recebeu seu salбrio."
Alguem ajuda?