[Ajuda]Payday -
[Dk]TuReTOo - 19.05.2011
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 ?
Re: [Ajuda]Payday -
Macintosh - 19.05.2011
Se vocк postasse o cуdigo eu acharia mais fбcil.
Re: [Ajuda]Payday -
The Knight - 19.05.2011
Poste o sistema.
Re: [Ajuda]Payday -
TheGarfield - 19.05.2011
sim, me ajude para the ajudar.
POTE O CODI ACIE!
SEO FEO!
Re: [Ajuda]Payday -
[Dk]TuReTOo - 19.05.2011
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
Re: [Ajuda]Payday -
Macintosh - 19.05.2011
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;
}
Re: [Ajuda]Payday -
The Knight - 19.05.2011
Corrigido:
PHP код:
public OnGameModeInit()
{
SetTimer( "Salario", 3600000, 0x0 );
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( 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;
}
Lembrando que, a variбvel
"Profissao" й apenas um exemplo e vocк deve substituir pela variбvel que o seu gamemode usa, exemplo:
PHP код:
PlayerInfo[ playerid ] == 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.
Re: [Ajuda]Payday -
Macintosh - 19.05.2011
Й nгo cheguei a perceber para colocar na public o playerid, ia usar o loop ^^
Valeu.
Re: [Ajuda]Payday -
The Knight - 19.05.2011
Shickcard, se reparar bem no que fez antes de usar o loop vocк tem:
PHP код:
SendClientMessage( playerid, /*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).
Re: [Ajuda]Payday -
TheGarfield - 19.05.2011
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!