15/10/2023 17:43
(15/10/2023 17:38)Cifra Modder Escreveu:(15/10/2023 16:57)L10motos Escreveu: Eu estou criando um sistema onde a colombia e a organização id 8 pode retirar mais de 50 gramas do cofre, só que o jeito que fiz não funciona, qual a logica correta? sendo que sendo da colombia e a organização id 8 o membro pode sacar mais que 50 gramas de uma só vez.
Código PHP:if((valor+drugs) > 50 && !TeamColombia(playerid) || (valor+drugs) > 50 && gTeam[playerid] != 8)
{
SCM(playerid, COLOR_GREY, "Você não pode pegar mais de 50 gramas de uma vez.");
return 1;
}
if((valor+drugs) > 50)
{
SCM(playerid, -1, "Você está com as drogas na maleta leve ao comprador.");
RemovePlayerAttachedObject(playerid, 4);
SetPlayerAttachedObject(playerid, 4, 1210, 5, 0.3, 0.1, 0.0, 0.0, 270.0, 0.0);
}
Não entendi muito bem a lógica desse seu projeto. mande mais informações sobre oque você está tentando fazer.
Exemplo, se o jogador pegar mais de 50 gramas manda a mensagem "SCM(playerid, COLOR_GREY, "Você não pode pegar mais de 50 gramas de uma vez.");", mais sendo da TeamColombia e gTeam[playerid] != 8 a mensagem não aparece para o jogador por que essa organização pode sacar mais que 50 gramas de drogas de uma só vez. Resumindo, se juntar valor+drugs e o valor for maior que 50 o return aparece com uma mensagem, sendo da colombia ou da organização id 8 esse return não devia se manifestar.