Duvida Basнca -
BobbMarley - 10.09.2016
gostaria de saber se posso usar uma condicional assim:
Код:
if(GetPlayerMoney(playerid) < quantia || quantia2)
Re: Duvida Basнca -
iLordGG - 10.09.2016
Acho que pra funcionar seria
if(GetPlayerMoney(playerid) < quantia || GetPlayerMoney(playerid) < quantia2)
Re: Duvida Basнca - Whoo - 10.09.2016
nгo faz sentido essa condicional...
Код:
if(GetPlayerMoney(playerid) < 20 || GetplayerMoney(playerid) < 30 );
mesmo que for maior que 20 ele vai ser menor que 30 ??
Re: Duvida Basнca -
WeslleySSGames - 10.09.2016
Quote:
Originally Posted by Whoo
nгo faz sentido essa condicional...
Код:
if(GetPlayerMoney(playerid) < 20 || GetplayerMoney(playerid) < 30 );
mesmo que for maior que 20 ele vai ser menor que 30 ??
|
Porque a logica de cada sistema que vocк vai fazer й dentro desta que o jovem que ajudou citou como exemplo que irei pega o gancho aqui dele
Код:
if(GetPlayerMoney(playerid) < 20 || GetplayerMoney(playerid) < 30 || GetplayerMoney(playerid) < 40 );
Cada valor vai dar um tanto proporcional tambйm estintuindo para paydays que vem vindo do sistema de alguns servidores como por exemplo
Код:
public OnGameModeInit()
{
SetTimer("pagamento", 60000, true);
return true;
}
pagamento();
public pagamento()
{
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(!Minute)
{
for(new i = 0; i != MAX_PLAYERS; ++i) || if(IsPlayerConnected(i))
{
GivePlayerMoney(i, VALOR);
}
}
return SendClientMessageToAll(-1, "Estб й a hora do pagamento);
}
AUTOR DO SISTEMA: [S]trong
Entгo ta conseguindo entender minha linha de raciocinio da condicional e do jovem o exemplo que estou dando й outro. Junto com o do jovem ai.
Re: Duvida Basнca - Whoo - 10.09.2016
Quote:
Originally Posted by WeslleySSGames
Porque a logica de cada sistema que vocк vai fazer й dentro desta que o jovem que ajudou citou como exemplo que irei pega o gancho aqui dele
Код:
if(GetPlayerMoney(playerid) < 20 || GetplayerMoney(playerid) < 30 || GetplayerMoney(playerid) < 40 );
Cada valor vai dar um tanto proporcional tambйm estintuindo para paydays que vem vindo do sistema de alguns servidores como por exemplo
Код:
public OnGameModeInit()
{
SetTimer("pagamento", 60000, true);
return true;
}
pagamento();
public pagamento()
{
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(!Minute)
{
for(new i = 0; i != MAX_PLAYERS; ++i) || if(IsPlayerConnected(i))
{
GivePlayerMoney(i, VALOR);
}
}
return SendClientMessageToAll(-1, "Estб й a hora do pagamento);
}
AUTOR DO SISTEMA: [S]trong
Entгo ta conseguindo entender minha linha de raciocinio da condicional e do jovem o exemplo que estou dando й outro. Junto com o do jovem ai.
|
nгo entendi o seu exemplo... e esse || no loop ? vai gerar erro ?
Код:
if(GetPlayerMoney() < 20 || GetPlayerMoney() < 30)
os dois sгo a mesma condiзгo, pois se o player tem 19 de money entra na condiзгo se ele tem 20 ela passa da primeira mais nгo na segunda logo seria facil usar so GetPlayerMoney() < 30
Re: Duvida Basнca -
BobbMarley - 10.09.2016
eu jб resolvi... primeiro verifiquei se o player tem dinheiro, depois verifiquei se ele tem o dinheiro necessбrio
tendeu.. pq se ele nao tiver o dinheiro necessбrio, ele retorna o valor conforme o tanto de dinheiro que o player tem.. e pega tudo que ele tem e transforma no certo
Re: Duvida Basнca -
iLordGG - 10.09.2016
@ Topico resolvido, postei junto '--