SA-MP Forums Archive
[Ajuda] Alguйm decifra isso? Por favor? - 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] Alguйm decifra isso? Por favor? (/showthread.php?tid=432071)



Alguйm decifra isso? Por favor? - HumildadeForevis - 20.04.2013

Code:
pawn Код:
if(IsPlayerInRangeOfPoint(killerid, 100, 1970.0239,-1198.5100,17.4500))
        {
            new string[128], killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string, sizeof(string), "(ParkGlen - DM Liberado) %s matou %s no ParkGlen e nгo foi para lista de procurados!", killer, nome(playerid));
            SendClientMessageToAll(0xCAFF70AA, string);
        }
        else
        {
            if(GetPlayerWantedLevel(playerid) == 1 || GetPlayerWantedLevel(playerid) == 2 || GetPlayerWantedLevel(playerid) == 3 || GetPlayerWantedLevel(playerid) == 4 || GetPlayerWantedLevel(playerid) == 5 || GetPlayerWantedLevel(playerid) == 6)
            {
                if(Profissao[killerid] == PROF_JUIZ || Profissao[playerid] == PROF_CIVIL || Profissao[killerid] == PROF_INTERPOL || Profissao[killerid] == PROF_CIVIL || Profissao[killerid] == PROF_FBI || Profissao[killerid] == PROF_CIA || Profissao[killerid] == PROF_ROTA || Profissao[killerid] == PROF_RODOVIARIA || Profissao[killerid] == PROF_FLORESTAL || Profissao[killerid] == PROF_FEDERAL)
                {
                    if(Assalto[playerid] == 0)
                    {
                        Preso[playerid] = true;
                    }
                    if(Assalto[playerid] == 1)
                    {
                        new string[128], killer[MAX_PLAYER_NAME];
                        GetPlayerName(killerid, killer, sizeof(killer));
                        ResetPlayerMoneyEx(playerid);
                        GivePlayerMoneyEx(killerid, 800);
                        format(string, sizeof(string), "(~) %s recebeu uma recompensa por capturar o ladrгo %s.", killer, nome(playerid));
                        SendClientMessageToAll(0x7FFF00AA, string);
                        SendClientMessage(killerid, COR_VERDE, "(INFO) Vocк recebeu uma recompensa de R$800,00 pelo уtimo serviзo!");
                        UsouComando[playerid][8] = 0;
                        Preso[playerid] = true;
                    }
                }
            }
            else
            {
                if(GetPlayerWantedLevel(killerid) == 0){SetPlayerWantedLevel(killerid, 1);}
                else if(GetPlayerWantedLevel(killerid) == 1){SetPlayerWantedLevel(killerid, 2);}
                else if(GetPlayerWantedLevel(killerid) == 2){SetPlayerWantedLevel(killerid, 3);}
                else if(GetPlayerWantedLevel(killerid) == 3){SetPlayerWantedLevel(killerid, 4);}
                else if(GetPlayerWantedLevel(killerid) == 4){SetPlayerWantedLevel(killerid, 5);}
                else if(GetPlayerWantedLevel(killerid) == 5){SetPlayerWantedLevel(killerid, 6);}
                else if(GetPlayerWantedLevel(killerid) == 6){SetPlayerWantedLevel(killerid, 6);}
            }
        }
    }
    return 1;
}
Alguйm pode me explicar o que acontece, com esse code in-game?

Pelo que eu entendi, se o cara matar dentro da favela nгo recebe estrela mas, se matar fora sim, e se alguem das profs de policia matar ele, o player й capturado? como assim? preso?

Sou noobzinho no pawn ainda mas quero aprender, alguйm decifra o code pra mim?


Re: Alguйm decifra isso? Por favor? - Wellington1999 - 20.04.2013

se vc matar alguem no Park Glen nao sera procurado


Re: Alguйm decifra isso? Por favor? - HumildadeForevis - 20.04.2013

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
se vc matar alguem no Park Glen nao sera procurado

Isso eu sei, e o resto?
pawn Код:
else
        {
            if(GetPlayerWantedLevel(playerid) == 1 || GetPlayerWantedLevel(playerid) == 2 || GetPlayerWantedLevel(playerid) == 3 || GetPlayerWantedLevel(playerid) == 4 || GetPlayerWantedLevel(playerid) == 5 || GetPlayerWantedLevel(playerid) == 6)
            {
                if(Profissao[killerid] == PROF_JUIZ || Profissao[playerid] == PROF_CIVIL || Profissao[killerid] == PROF_INTERPOL || Profissao[killerid] == PROF_CIVIL || Profissao[killerid] == PROF_FBI || Profissao[killerid] == PROF_CIA || Profissao[killerid] == PROF_ROTA || Profissao[killerid] == PROF_RODOVIARIA || Profissao[killerid] == PROF_FLORESTAL || Profissao[killerid] == PROF_FEDERAL)
                {
                    if(Assalto[playerid] == 0)
                    {
                        Preso[playerid] = true;
                    }
                    if(Assalto[playerid] == 1)
                    {
                        new string[128], killer[MAX_PLAYER_NAME];
                        GetPlayerName(killerid, killer, sizeof(killer));
                        ResetPlayerMoneyEx(playerid);
                        GivePlayerMoneyEx(killerid, 800);
                        format(string, sizeof(string), "(~) %s recebeu uma recompensa por capturar o ladrгo %s.", killer, nome(playerid));
                        SendClientMessageToAll(0x7FFF00AA, string);
                        SendClientMessage(killerid, COR_VERDE, "(INFO) Vocк recebeu uma recompensa de R$800,00 pelo уtimo serviзo!");
                        UsouComando[playerid][8] = 0;
                        Preso[playerid] = true;
                    }
                }
            }
            else
            {
                if(GetPlayerWantedLevel(killerid) == 0){SetPlayerWantedLevel(killerid, 1);}
                else if(GetPlayerWantedLevel(killerid) == 1){SetPlayerWantedLevel(killerid, 2);}
                else if(GetPlayerWantedLevel(killerid) == 2){SetPlayerWantedLevel(killerid, 3);}
                else if(GetPlayerWantedLevel(killerid) == 3){SetPlayerWantedLevel(killerid, 4);}
                else if(GetPlayerWantedLevel(killerid) == 4){SetPlayerWantedLevel(killerid, 5);}
                else if(GetPlayerWantedLevel(killerid) == 5){SetPlayerWantedLevel(killerid, 6);}
                else if(GetPlayerWantedLevel(killerid) == 6){SetPlayerWantedLevel(killerid, 6);}
            }
        }
    }
    return 1;
}



Re: Alguйm decifra isso? Por favor? - Wellington1999 - 20.04.2013

Se vc matar alguem procurado sendo das "ORGS"Definidas vc ganhara a recompensa
Profissao[killerid] == PROF_FBI exemplo