24.02.2015, 10:15
Payday sу aparece para um jogador normalmente para o ID 0 mais se o ID 0 dar ESC o ID 1 recebe assim sucessivamente.
Uma duvida existe algum recente bug no OnGameModeInit?
Uma duvida existe algum recente bug no OnGameModeInit?
Код:
forward PayDay();
Код:
public PayDay() { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { new str[128]; pInfo[i][Respeito] = pInfo[i][Respeito]+1; new valor = 700; new mao = GetPlayerMoney(i); new dinban = pInfo[i][MoneyBank]; new juros = dinban*2/1000; new imposto = valor*10/100; pInfo[i][MoneyBank] = dinban+juros; new liqbank = dinban+juros; if(pInfo[i][Emprego] >=1) { new inss = valor*8/100; new liq = valor - inss - imposto; ResetPlayerMoney(i); GivePlayerMoney(i,liq+mao); pInfo[i][Money] = liq+mao; SendClientMessage(i,0x69FF40FF,"...........PayDay.........."); format(str,sizeof(str),"Salario:R$ %d,00 INSS: %d,00",valor,inss); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Conta Banco:R$,00 %d Juro: 0.%d %",dinban,juros); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Imposto Unico R$: %d,00 ",imposto); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Liquido a receber R$: %d,00 ",liq); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Saldo da Conta R$: %d,00 ",liqbank); SendClientMessage(i,0x69FF40FF,str); SendClientMessage(i,0x69FF40FF,"...........PayDay.........."); return 1; } else { ResetPlayerMoney(i); GivePlayerMoney(i,mao-imposto); pInfo[i][Money] = mao-imposto; SendClientMessage(i,0x69FF40FF,"...........PayDay.........."); format(str,sizeof(str),"Conta Banco:R$ %d,00 Juro: 0.%d %",dinban,juros); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Imposto Unico R$: - %d,00 ",imposto); SendClientMessage(i,0x69FF40FF,str); format(str,sizeof(str),"Saldo da Conta R$: %d,00 ",liqbank); SendClientMessage(i,0x69FF40FF,str); SendClientMessage(i,0xF7001DFF,"Vocк nгo tem um emprego por isso nгo recebeu salario! "); return 1; } } } return 1; }
Код:
public OnGameModeInit() { SetTimer("PayDay",60000,true); return 1; }