[Ajuda] /Fianca vocк nгo esta preso ?
#1

pawn Код:
if(strcmp(cmd, "/fianca", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pJailed]==1)
            {
                if(JailPrice[playerid] > 0)
                {
                    if(GetPlayerMoney(playerid) > JailPrice[playerid])
                    {
                        format(string, sizeof(string), "Vocк pagou R$%d de fianзa", JailPrice[playerid]);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        GivePlayerMoney(playerid, -JailPrice[playerid]);
                        Tax += JailPrice[playerid];
                        JailPrice[playerid] = 0;
                        WantAdvogado[playerid] = 0; CallAdvogado[playerid] = 0;
                        PlayerInfo[playerid][pJailTime] = 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo pode pagar o preco da Fianзa !");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo tem uma Fianзa а ser paga !");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб preso !");
            }
        }//not connected
        return 1;
    }



Tipo, eu fui preso no Exercito , ai eu usei o/fianca e falo que eu nao estava preso, mais ainda faltava muito tempo.. Porque Isso Aconteceu ?
Reply
#2

Quote:

if(strcmp(cmdtext, "/fianca", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new grana;
grana = DOF2_GetInt(file, "SaldoBancario");
if(DOF2_GetInt(file, "Preso") == 1){
if(grana > 10000){
if(Preso[playerid]>= 2){
SetPlayerWantedLevel(playerid, 0);
Procurados[playerid] = 0;
DOF2_SetInt(file2, "Procurado", 0);
DOF2_SetInt(file, "Preso",0);
DOF2_SetInt(file, "SaldoBancario", DOF2_GetInt(file, "SaldoBancario")-Fianca);
preso[playerid] = 0;
Preso[playerid] = 0;
algemado[playerid] = 0;
SetPlayerPos(playerid, 268.394561,77.728500,1001.039062);
SetPlayerInterior(playerid, 6);
SetPlayerHealth(playerid,100);
SendClientMessage(playerid, Verde,"(CADEIA) Voc? pagou a fian?a e foi liberado!");
SetPlayerWantedLevel(playerid, 0);
} else {
SendClientMessage(playerid, Vermelho,"(ERRO) Aguarde 2 minutos para procurar ajuda.");
}
} else {
SendClientMessage(playerid, Vermelho,"(ERRO) Voc? n?o tem dinheiro suficiente em sua conta bancaria R$: 10000");
}
} else {
SendClientMessage(playerid, Vermelho,"(ERRO) Voc? n?o est? preso para pagar fian?a.");
}
return 1;
}

TOPO:
#define Fianca 10000
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)