SA-MP Forums Archive
[Ajuda] Salбrio - 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: [Ajuda] Salбrio (/showthread.php?tid=443826)



Salбrio - ViniKuliveguisky - 14.06.2013

Bom eu fiz um salбrio especifico para cada organizaзгo ai se a pessoa for da org "x" e cargo "y" ai eu precisava fazer algo que desse para pegar esse dinheiro dependendo do cargo e org por exemplo a "checks" sу que eu nгo consegui declarar ela muito certo . Eu tinha feito new checks = GivePlayerMoneyEx (eu sei que й estranho mais deu erro)

Vou passar as linhas peзo que alguem me de uma ajuda ou idйia vlw!

Linhas:
Код:
					if(PlayerInfo[i][pMembro] == 1 && PlayerInfo[i][pCargo] == 1)
					{
				  		GivePlayerMoneyEx(i, 1450);
					}
					if(PlayerInfo[i][pMembro] == 1 && PlayerInfo[i][pCargo] == 2)
					{
					    GivePlayerMoneyEx(i, 1600);
					}
					if(PlayerInfo[i][pMembro] == 1 && PlayerInfo[i][pCargo] == 3)
					{
					    GivePlayerMoneyEx(i, 1800);
					}
					if(PlayerInfo[i][pMembro] == 1 && PlayerInfo[i][pCargo] == 4)
					{
					    GivePlayerMoneyEx(i, 2000);
					}
					if(PlayerInfo[i][pMembro] == 1 && PlayerInfo[i][pCargo] == 5)
					{
					    GivePlayerMoneyEx(i, 2250);
					}
					if(PlayerInfo[i][pLider] == 1)
					{
					    GivePlayerMoneyEx(i, 2500) = checks;
					}
Entгo ai ele receberia o dinheiro e logo aqui em baixo eu queria declarar ela para aparecer no Sбlario

Obs: Esse aqui nгo deu certo!!!!


Код:
new checks = GivePlayerMoneyEx;
	 GivePlayerMoneyEx(i, checks);
Ai esta declarado e aqui em baixo como mostraria para o player
Код:
format(gstring, sizeof(gstring), "Salбrio: R$%d", checks);
Se alguem ajudar agradeзo muito mesmo e do REP xD


Re: Salбrio - Standby - 14.06.2013

vocк quer que tenha um local determinado para o player da org ganha o salбrio?


Respuesta: Salбrio - ViniKuliveguisky - 14.06.2013

eu queria ter uma variavel que pegaria qual a org do cara e o cargo e que pega-se o valor que ele recebe para colocar no "Salбrio".

Tipo o checks!
Ele esta declarado mais queria que ele busca-se essas informaзхes e depois eu coloca-se checks la no %d do salario!


Re: Salбrio - Don_Speed - 14.06.2013

pawn Код:
enum Nois
{
       MyOrg,
       MyCargo,
       MySalario
}
new DonSpeed[][Nois] ={
{
{1,1,1000},
{1,2,3000}
...
};



Respuesta: Re: Salбrio - ViniKuliveguisky - 14.06.2013

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
pawn Код:
enum Nois
{
       MyOrg,
       MyCargo,
       MySalario
}
new DonSpeed[][Nois] ={
{
{1,1,1000},
{1,2,3000}
...
};
da pra explicar oque estб havendo aqui?

@Edit entendi mais olha sу qual a variavel que eu coloco no Salбrio para aparecer quando da o PayDay?
Exemplo:
Код:
SendClientMessage COLOR_SEILA, "Salбrio: R$%d", "qual variavel?");



Respuesta: Salбrio - iCracker - 14.06.2013

{1,1,1000} = 1 = seria a org nъmero 1. / 1 = seria o cargo nъmero 1. / 1000 = Salбrio.


Respuesta: Re: Salбrio - ViniKuliveguisky - 14.06.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
da pra explicar oque estб havendo aqui?

@Edit entendi mais olha sу qual a variavel que eu coloco no Salбrio para aparecer quando da o PayDay?
Exemplo:
Код:
SendClientMessage COLOR_SEILA, "Salбrio: R$%d", "qual variavel?");
Alguem poderia me ajudar


Respuesta: Salбrio - iCracker - 14.06.2013

MySalario ?


Re: Salбrio - BielCOP - 14.06.2013

pawn Код:
GivePlayerMoneyEx(i,PlayerInfo[i][pSalario]);

format(gstring,sizeof(gstring),"Salбrio: %d$",PlayerInfo[i][pSalario]);
SendClientMessage(i,COLOR_GREEN,gstring);

if(GetPlayerOrg(i) == 1) // Caso queira para todas as ORGs, use >= ao invйs de ==
{
    if(PlayerInfo[i][pCargo] == 1)
    {
        GivePlayerMoney(playerid,1450);
    }
    if(PlayerInfo[i][pCargo] == 2)
    {
        GivePlayerMoney(playerid,1600);
    }
    if(PlayerInfo[i][pCargo] == 3)
    {
        GivePlayerMoney(playerid,1800);
    }
    if(PlayerInfo[i][pCargo] == 4)
    {
        GivePlayerMoney(playerid,2000);
    }
    if(PlayerInfo[i][pCargo] == 5)
    {
        GivePlayerMoney(playerid,2250);
    }
    if(PlayerInfo[i][pCargo] == 6)
    {
        GivePlayerMoney(playerid,2500);
    }
}



Respuesta: Re: Salбrio - ViniKuliveguisky - 15.06.2013

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
pawn Код:
GivePlayerMoneyEx(i,PlayerInfo[i][pSalario]);

format(gstring,sizeof(gstring),"Salбrio: %d$",PlayerInfo[i][pSalario]);
SendClientMessage(i,COLOR_GREEN,gstring);

if(GetPlayerOrg(i) == 1) // Caso queira para todas as ORGs, use >= ao invйs de ==
{
    if(PlayerInfo[i][pCargo] == 1)
    {
        GivePlayerMoney(playerid,1450);
    }
    if(PlayerInfo[i][pCargo] == 2)
    {
        GivePlayerMoney(playerid,1600);
    }
    if(PlayerInfo[i][pCargo] == 3)
    {
        GivePlayerMoney(playerid,1800);
    }
    if(PlayerInfo[i][pCargo] == 4)
    {
        GivePlayerMoney(playerid,2000);
    }
    if(PlayerInfo[i][pCargo] == 5)
    {
        GivePlayerMoney(playerid,2250);
    }
    if(PlayerInfo[i][pCargo] == 6)
    {
        GivePlayerMoney(playerid,2500);
    }
}
Vo testa aqui!
Ganho 1 rep sу por ter ajudado se funfar eu do mais um xD

@Edit: Compila compilo mais nгo fico como eu quero
Tipo eu queria ter uma variavel que pega esse cargo e org e busca ali dentro o valor que ta no GivePlayerMoney ai eu colocaria essa variavel la dentro do payday mais num deu