SA-MP Forums Archive
[AJUDA] desbuga sistema de escudo - 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] desbuga sistema de escudo (/showthread.php?tid=232006)



[AJUDA] desbuga sistema de escudo - Styles-P - 26.02.2011

bem eu axei um sistema aki de escudo,mas o problema e que so aparece o escudo,ele nao defende de tiro nem facada nem soco,tudo passa por ele,alguem podia me ajudar?
Код:
    if(!strcmp(cmdtext,"/escudo",true))
    {
        if(IsACop(playerid))
        {
            SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
            SendClientMessage(playerid, COLOR_GREEN, "Vocк colocou escudo");
            new NomeFDP[MAX_PLAYER_NAME];
            GetPlayerName(playerid, NomeFDP, sizeof(NomeFDP));
            format(string, sizeof(string), "O Policial %s colocou o escudo de protecзгo. ", NomeFDP);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            TogglePlayerControllable(playerid, 1);
            printf("%s", string);
            return 1;
        }
        else
        {
            SendClientMessage(playerid,COLOR_RED,"Vocк nгo й um COP.");
        }
        return 1;
    }



Re: [AJUDA] desbuga sistema de escudo - SergioBr - 26.02.2011

ele nгo defende pois ele e muito pequeno, para fazer ele defender vocк teria que criar uma nova funзгo para que se o jogador estivesse com o escudo ele nгo fosse ferido quando atirassem nele. Porem isto e meio Avanзado.


Re: [AJUDA] desbuga sistema de escudo - Styles-P - 26.02.2011

nao cara tipo, nao quero que quando o cara teja com ele nao receba dano,eu queria que o cara nao levase tiro/dano onde o escudo ta


Re: [AJUDA] desbuga sistema de escudo - SergioBr - 26.02.2011

ai e mais avanзado ainda de se criar...


Re: [AJUDA] desbuga sistema de escudo - Ricop522 - 26.02.2011

pawn Код:
Й fбcil.
Usa o OnPlayerShootPlayer.
Depois cria:

new ComEscudo[MAX_PLAYERS];

ComEscudo[playerid] = 1; // aqui й no comando.

E coloca no OPSP.

if(ComEscudo[blabla] == 1)
{
//Funзгo para setar a vida dele sempre 100.
}



Acho que dб para entender. ;]



Re: [AJUDA] desbuga sistema de escudo - SergioBr - 26.02.2011

so que o OPSP nгo e defaut do sa-mp precisa de includes


Re: [AJUDA] desbuga sistema de escudo - Ricop522 - 27.02.2011

E ?
Й uma include, de qualquer forma funciona. Assim como o include <samp> <dutils> <dini>, dentre vбrios outros.


Re: [AJUDA] desbuga sistema de escudo - SergioBr - 27.02.2011

e...


Respuesta: [AJUDA] desbuga sistema de escudo - zSuYaNw - 27.02.2011

pawn Код:
static Gatuh[MAX_PLAYERS];
#define IsPlayerScuded(%0) if (Gatuh[%0] == true)

if(!strcmp(cmdtext,"/escudo",true))
{
    if(IsPlayerScuded(playerid))
    {
        // Functions is here
    }
}



Re: [AJUDA] desbuga sistema de escudo - Styles-P - 27.02.2011

[Full]Garfield[XDB] nao entendi, vc poderia me explica melhor por favor?