SA-MP Forums Archive
[Pedido] Sistema de 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 payday (/showthread.php?tid=618677)



Sistema de payday - didimk157 - 08.10.2016

+3 de score a cada payday vip sem vip normal


Re: Sistema de payday - BobbMarley - 08.10.2016

https://sampforum.blast.hk/showthread.php?tid=618598
nгo fique criando tуpicos sem necessidade, e para pedidos assim, acesse Cуdigos Ъteis


Re: Sistema de payday - didimk157 - 08.10.2016

mais ali ele me deu uma base eu n sei fazer o resto pode ajudar


Re: Sistema de payday - Carlos001 - 08.10.2016

Quote:

#define MinutosPayDay 10 // a cada 10 minutos

public OnGameModeInit()
{
SetTimer("pagamento", MinutosPayDay * 60000, true);
return true;
}
forward pagamento();
public pagamento()
{
for(new i = 0; i != MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
{
SetPlayerScore(i, GetPlayerScore(i) + 3);
//Oque mais Quiser...
}
return SendClientMessageToAll(-1, "Vocк ficou 10 minutos, Online e recebeu o Payday.);
}

Como nгo sei como й seu sistema vip nao terar para vip....


Re: Sistema de payday - FalcaoNC - 08.10.2016

Код:
 #define SALARIO_VIP 300000
#define SCORE_VIP 3


@PayDay()
{
	for(new i; i <= HighestID; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Player[i][pLogged] == true)
			{
				if(GetPlayerMoney(i) <= 0)
				{
					ResetPlayerMoney(i);
				}

				if(Player[i][DelayNick] > 0)
				{
					Player[i][DelayNick] --;
				}

				new var10[128], salario;
				SendClientMessage(i, 0xE3E3E3FF, " ");
				SendClientMessage(i, TEXTO, "{e8e8e8}|-------------{00FFFF}[ LEVEL UP ]{e8e8e8}--------------|");
				PlayerPlaySound(i,1057,0.0,0.0,0.0);
				if(Player[i][pVip] == 1){salario = SALARIO_VIP; } else {salario = SALARIO; }
				format(var10, 30000, "{00FFFF}Salбrio:{e8e8e8} R$%d", salario);
				SendClientMessage(i, 0xE3E3E3FF, var10);
				if(Player[i][pVip] == 1){score = SCORE_VIP; } else {score = SCORE; }
				GivePlayerMoney(i, salario);
				SetPlayerScore(i, GetPlayerScore(i) + 1);
				SendClientMessage(i, 0xFFFFFFAA, "|------------------------------------------|");
				SendClientMessage(i, 0xE3E3E3FF, var10);
				format(var10, 256, "{00FFFF}Vocк foi para o level {e8e8e8}%d!", GetPlayerScore(i));
				SendClientMessage(i, 0xE3E3E3FF, var10);
				SendClientMessage(i, 0xFFFFFFAA, "|------------------------------------------|");
				SalvarPlayer(i);
			}
		}
	}
}
Nгo sei se estб funcionando..

@EDIT
Ou faзa assim

PHP код:
 #define SALARIO_VIP 300000
#define SCORE_VIP 3 
PHP код:
if(Player[i][pVip] == 1){score SCORE_VIP; } else {score SCORE; } // Adicione isso no seu sistema de payday ( acho que vai funcionar, nгo sei) 



Re: Sistema de payday - didimk157 - 08.10.2016

precisa de alguma insclude ?


Re: Sistema de payday - FalcaoNC - 08.10.2016

Quote:
Originally Posted by didimk157
Посмотреть сообщение
precisa de alguma insclude ?
Nгo.


Re: Sistema de payday - ClaudineiCDS - 09.10.2016

Quote:
Originally Posted by FalcaoNC
Посмотреть сообщение
Код:
 #define SALARIO_VIP 300000
#define SCORE_VIP 3


@PayDay()
{
	for(new i; i <= HighestID; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Player[i][pLogged] == true)
			{
				if(GetPlayerMoney(i) <= 0)
				{
					ResetPlayerMoney(i);
				}

				if(Player[i][DelayNick] > 0)
				{
					Player[i][DelayNick] --;
				}

				new var10[128], salario;
				SendClientMessage(i, 0xE3E3E3FF, " ");
				SendClientMessage(i, TEXTO, "{e8e8e8}|-------------{00FFFF}[ LEVEL UP ]{e8e8e8}--------------|");
				PlayerPlaySound(i,1057,0.0,0.0,0.0);
				if(Player[i][pVip] == 1){salario = SALARIO_VIP; } else {salario = SALARIO; }
				format(var10, 30000, "{00FFFF}Salбrio:{e8e8e8} R$%d", salario);
				SendClientMessage(i, 0xE3E3E3FF, var10);
				if(Player[i][pVip] == 1){score = SCORE_VIP; } else {score = SCORE; }
				GivePlayerMoney(i, salario);
				SetPlayerScore(i, GetPlayerScore(i) + 1);
				SendClientMessage(i, 0xFFFFFFAA, "|------------------------------------------|");
				SendClientMessage(i, 0xE3E3E3FF, var10);
				format(var10, 256, "{00FFFF}Vocк foi para o level {e8e8e8}%d!", GetPlayerScore(i));
				SendClientMessage(i, 0xE3E3E3FF, var10);
				SendClientMessage(i, 0xFFFFFFAA, "|------------------------------------------|");
				SalvarPlayer(i);
			}
		}
	}
}
Nгo sei se estб funcionando..

@EDIT
Ou faзa assim

PHP код:
 #define SALARIO_VIP 300000
#define SCORE_VIP 3 
PHP код:
if(Player[i][pVip] == 1){score SCORE_VIP; } else {score SCORE; } // Adicione isso no seu sistema de payday ( acho que vai funcionar, nгo sei) 
O que й este HighestID, pLogged, DelayNick
Se ele nгo criar as variбveis nгo irб funcionar nгo.


Re: Sistema de payday - FalcaoNC - 09.10.2016

Quote:
Originally Posted by ClaudineiCDS
Посмотреть сообщение
O que й este HighestID, pLogged, DelayNick
Se ele nгo criar as variбveis nгo irб funcionar nгo.
Tem na gamemode dele jб !
Ele estб usando base, GF, FB Ou GB !
Tudo mesma coisa... por isso pedi para ele adicionar abaixo o que coloquei..


Re: Sistema de payday - didimk157 - 09.10.2016

Quote:
Originally Posted by FalcaoNC
Посмотреть сообщение
Tem na gamemode dele jб !
Ele estб usando base, GF, FB Ou GB !
Tudo mesma coisa... por isso pedi para ele adicionar abaixo o que coloquei..
Crrt falcao to usando da GF DX seu face ai como link