SA-MP Forums Archive
[Pedido] Sistema de salario(PayDay) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Sistema de salario(PayDay) (/showthread.php?tid=569587)



Sistema de salario(PayDay) - RyanMachado - 01.04.2015

Bom Dia/Boa Noite/boa tarde

Eu queria alguйm do forum pudesse me ajudar compartilhando ou fazendo um sisteminha simples para mim de PayDay

Por exemplo:

Player = Profissгo de Pedreiro
Player 2 = Traficante de armas


ai quando desse 20 minutos se ele for pedreiro ele receber 700 $ e se ele for Traficante de armas ele recebe 550 $

Desde jб obrigado


Re: Sistema de salario(PayDay) - ipsLuan - 01.04.2015

PHP код:
if(Profissao[playerid] == 1) {
    
//da grana a prof 1
}
else if(
Profissao[playerid] == 2) {
    
//da grana prof 2




Re: Sistema de salario(PayDay) - StreetGT - 01.04.2015

acrescento a funзгo de timer...
https://sampwiki.blast.hk/wiki/SetTimer


Re: Sistema de salario(PayDay) - RyanMachado - 01.04.2015

Mas como eu poderia fazer a "base" do sistema, tipo slб eu crio um timer ?? pq tenter criar um timer sу q elen reconhece playerid


Re: Sistema de salario(PayDay) - ipsLuan - 01.04.2015

Se o payday й geral, use o timer e faзa um loop.


Re: Sistema de salario(PayDay) - RyanMachado - 01.04.2015

Ja sei uma soluзгo que estava tentando evitar para nгo dar trabalho, mas й unica opзгo, peguei a base do Strong q seria essa:

PHP код:
#define MINUTOS 10 // a cada 10 minutos pagar payday
#define VALOR 1000 // 1000 reais a cada payday
public OnGameModeInit()
{
    
SetTimer("pagamento"MINUTOS 60000true);
    return 
true;
}
pagamento();
public 
pagamento()
{
    for(new 
0!= MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
    {
        
GivePlayerMoney(iVALOR);
    }
    return 
SendClientMessageToAll(-1"Estб й a hora do pagamento);
//creditos ao Strong

irei excluir a define valor e irei criar todas as defines, assim criando os salarios

Por exemplo:

#define Salario_Profissгo1 ou #define Salario_Pedreiro 700

e em GivePlayerMoney(i, VALOR); eu troco por GivePlayerMoney(i, Salario_Pedreiro) a unica coisa q irei adicionar nessa base serб o
Quote:

if(Profissao[playerid] == Pedreiro)

, pensei q pedindo esse cуdigo do sistema de PayDay seria mais facil, pq n queria definir todos os salarios de todas as profissoes, mas fazer o que !