[Ajuda] Sistema de advogado - 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] Sistema de advogado (
/showthread.php?tid=645476)
Sistema de advogado -
HostedPlayerss - 27.11.2017
Bom eu Modifiquei o sistema de Presido pra quando um Player For preso ele ir só para um único presido mais com isso bugou os sistema de advogado mesmo tendo um player preso ele não detecta diz que não a presos queria saber como resolver isso
PHP код:
static stock GetDelegaciaName(playerid)
{
new delegacia[35];
switch(PlayerInfo[playerid][pJailed])
{
case 2:delegacia = "Preso por admin";
case 4:delegacia = "Presidio";
case 44:delegacia = "Presidio";
case 55:delegacia = "Presidio";
case 5:delegacia = "Presidio";
case 3:delegacia = "Presidio";
case 6:delegacia = "Presidio";
case 7:delegacia = "Presidio";
case 69:delegacia = "Presidio";
case 40:delegacia = "Presidio";
default:delegacia = "Nenhuma";
}
return delegacia;
}
stock ShowAdvogado(playerid, delegacia)
{
if(PlayerInfo[playerid][pEmprego] == 2 && !PlayerInfo[playerid][pJailed])
{
new string[128];
new In_Preso = 0;
MEGAString[0] = EOS;
foreach(Player, i)
{
if(PlayerInfo[i][pJailed] == delegacia)
{
Preso_Dialog[playerid][In_Preso] = i;
format(string, sizeof string, "Preso: %s [%d segundos]\n", NomePlayer(i), PlayerInfo[i][pJailTime]);
strcat(MEGAString, string);
In_Preso ++;
}
}
if(In_Preso == 0)return SendClientMessage(playerid, COLOR_GRAD1, "Ninguem esta preso nessa delegacia.");
ShowPlayerDialog(playerid, 4587, DIALOG_STYLE_LIST, "Presos nessa delegacia", MEGAString, "Ajustar", "Sair");
}
else SendClientMessage(playerid, COLOR_GRAD1, "Você nao é um advogado.");
return true;
}
Re: Sistema de advogado -
DelK - 27.11.2017
Tenta trocar
PHP код:
if(PlayerInfo[i][pJailed] == delegacia)
por
PHP код:
if(IsPlayerConnected(i) && PlayerInfo[i][pJailed] > 0)
Re: Sistema de advogado -
HostedPlayerss - 28.11.2017
vlw deu certo, jб ajeitei para quando ele for preso por um adm nгo detectar