[Ajuda]Payday
#1

Boas eu gostava de saber como se muda o salario ou seja, o chefe da policia ganha 2000, o soldado ganha 1500 etc
alguem pode ajudar ?
Reply
#2

Se vocк postasse o cуdigo eu acharia mais fбcil.
Reply
#3

Poste o sistema.
Reply
#4

sim, me ajude para the ajudar.
POTE O CODI ACIE!

SEO FEO!
Reply
#5

mas e isso que eu venho pedir ajuda, eu nao sei o sistema disso :S tipo quero saber como mudo lol nao sei o sitio :S
Reply
#6

pawn Код:
public OnGameModeInit()
{
 SetTimer("Salario", 3600000, 0x0);
 return 1;
}
pawn Код:
forward Salario();
public Salario()
{
 SendClientMessage(playerid, Cor, "[Patrгo] Estб aqui teu salбrio!");
 for(new i; i<MAX_PLAYERS; i++)
 {
  if(Profissao[playerid] == PROSTITUTA) return GivePlayerMoney(playerid, 2000);
  else if(Profissao[playerid] == BOMBADAOFEDORENTO) return GivePlayerMoney(playerid, 1000);
  else if(Profissao[playerid] == HACKER) return GivePlayerMoney(playerid, 500);
  else if(Profissao[playerid] == POLICIAL) return GivePlayerMoney(playerid, 5000);
 }
 return 0x1;
}
Reply
#7

Corrigido:
PHP код:
public OnGameModeInit()
{
 
SetTimer"Salario"36000000x0 );
 return 
1;
}
forward Salarioplayerid );
public 
Salarioplayerid )
{
   
SendClientMessageplayerid/*Cor*/"[Patrгo] Estб aqui teu salбrio!" );
   for( new 
ii<MAX_PLAYERSi++ )
   {
      if( 
Profissaoplayerid ] == PROSTITUTA ) return GivePlayerMoneyplayerid2000 );
      else if( 
Profissaoplayerid ] == BOMBADAOFEDORENTO ) return GivePlayerMoneyplayerid1000 ); 
      else if( 
Profissaoplayerid ] == HACKER ) return GivePlayerMoneyplayerid500 );
      else if (
Profissaoplayerid ] == POLICIAL ) return GivePlayerMoneyplayerid5000 );
   }
   return 
0x1;

Lembrando que, a variбvel "Profissao" й apenas um exemplo e vocк deve substituir pela variбvel que o seu gamemode usa, exemplo:
PHP код:
PlayerInfoplayerid ] == 12 /* Isto seria por exemplo, a Al-Qaeda! */ 
E tambйm, onde tem escrito os nomes (Ex: PROSTITUTA) tambйm tem de substituir pelo geito que usa o seu gamemode.
Reply
#8

Й nгo cheguei a perceber para colocar na public o playerid, ia usar o loop ^^
Valeu.
Reply
#9

Shickcard, se reparar bem no que fez antes de usar o loop vocк tem:
PHP код:
SendClientMessageplayerid/*Cor*/"[Patrгo] Estб aqui teu salбrio!" ); 
Estando esta funзгo por cima do loop, nгo iria ser executada (e claro, provavelmente daria erro ao compilar).
Reply
#10

se queres tanto usar nъmeros hexa ...


seus sistemas checao entre 500x players.


o meu checa enquanto oplayers estiverem Online.
pawn Код:
public OnGameModeInit()
{
    SetTimer( "Salario", 3600000, 0xF-9 );
    return 1;
}

forward Salario( playerid );
public Salario( playerid )
{
   SendClientMessage( playerid, /*Cor*/, "[Patrгo]:Estб aqui teu salбrio!" );
   for( new i; i<MAX_PLAYERS; i++ )
   {
      if(IsPlayerConnected(i))
      {
        if( Profissao[ i] == PROSTITUTA ) return GivePlayerMoney( i, 2000 );
        else if( Profissao[ i] == BOMBADAOFEDORENTO ) return GivePlayerMoney( i, 1000 );
        else if( Profissao[ i] == HACKER ) return GivePlayerMoney( i, 500 );
        else if (Profissao[ i] == POLICIAL ) return GivePlayerMoney( i, 5000 );
     }
   }
   return 0xF-10;
}

- semata!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)