SetTimer("Salario", 2400000, 1);
...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);
}
if(AFK[i] == 0)
{
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);
}
}
else
{
SendClientMessage(i, 0xFFD39BAA, "Vocк estб ausente e foi bloqueado de receber salario!");
return 1;
}
public AntiAfk()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
GetPlayerPos(i, PlayerCurrentPos[0], PlayerCurrentPos[1], PlayerCurrentPos[2]);
if(!floatcmp(PlayerCurrentPos[0], PlayerLastPos[i][LastX]) && !floatcmp(PlayerCurrentPos[1], PlayerLastPos[i][LastY]))
{
PlayerAfkTicks[i] ++;
}
else
{
PlayerAfkTicks[i] = 0;
}
PlayerLastPos[i][LastX] = PlayerCurrentPos[0];
PlayerLastPos[i][LastY] = PlayerCurrentPos[1];
PlayerLastPos[i][LastZ] = PlayerCurrentPos[2];
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;
}
if(strcmp(cmd, "/online", true) == 0)
{
if(AFK[playerid] == 1)
{
new str[128];
AFK[playerid] = 0;
format(str, sizeof(str), "{1E90FF}( AFK ){FFFFFF} %s foi desbloqueado de upar, agora ele estб online!", nome(playerid));
SendClientMessageToAll(0xFFFFFFAA, str);
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 1);
TextDrawHideForPlayer(playerid, afk1[playerid]);
TextDrawHideForPlayer(playerid, afk2[playerid]);
}
else
{
SendClientMessage(playerid, -1, "{FF0000}( ERRO ){FFFFFF} Vocк nгo estб AFK.");
}
return 1;
}
KillTimer(Salario[playerid]);
error 028: invalid subscript (not an array or too many subscripts): "Salario"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
if(AFK[i] == 0)
{
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);
}
}
else
{
SendClientMessage(i, 0xFFD39BAA, "Vocк estб ausente e foi bloqueado de receber salario!");
return 1;
}
pawn Код:
Mano Ponhe assim Pois e ++ Seguro e se o cara voltar antes de receber o salario ele receberб normalmente manin pode usar esse tipo aki que й 10x melhor e Outra se n fosse melhor vc por assim os Scripters mais antigos que viu esse topico iriam me corrigir *-* |