[Ajuda] /voar ou /fly
#5

Quote:
Originally Posted by helpmesamp
Посмотреть сообщение
Quero um comando de /voar ou /fly para admin...
(SV DE MATA MATA )
Tenho um de um GM de RPG espero que te ajude!

PHP код:
CMD:fly(playeridparams[])
{
    if (
PlayerInfo[playerid][pAdmin] >= || PlayerInfo[playerid][pAdminTemp] >= 1)
    {
        if(
PlayerInfo[playerid][pJailed] != 0)
        {
            
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode usar esse comando na cadeia!");
            return 
true;
        }
        if(
admtrampando[playerid] == 0)
        {
            return 
SendClientMessage(playerid,COLOR_GRAD2," Vocк nгo usar este comando em modo jogo!");
        }
        if((
flying[playerid] = !flying[playerid]))
        {
            new 
Float:xFloat:yFloat:z;
            
GetPlayerPos(playeridxyz);
            
SetTimerEx("IronMan"1000"d"playerid);
            
SetTimerEx("DestroyMe"5000"d"CreateObject(2780xy3.00.00.00.0));
            
SendClientMessage(playeridCOLOR_GRAD1"Para sair do modo de voo digite /fly novamente.");
        }
        else
        {
            
SendClientMessage(playeridCOLOR_GRAD1"Vocк saiu do modo de voo.");
        }
    }
    return 
1;

PHP код:
BPF::IronMan(playerid)
{
    if(!
IsPlayerConnected(playerid))
        return 
flying[playerid] = false;
    if(
flying[playerid])
    {
        if(!
IsPlayerInAnyVehicle(playerid))
        {
            new
                
keys,
                
ud,
                
lr,
                
Float:x[2],
                
Float:y[2],
                
Float:z,
                
Float:a;
            
GetPlayerKeys(playeridkeysudlr);
            
GetPlayerVelocity(playeridx[0], y[0], z);
            if(!
GetPlayerWeapon(playerid))
            {
                if((
keys KEY_FIRE) == (KEY_FIRE))
                {
                    
ForPlayers(i)
                    {
                        if(
!= playerid)
                        {
                            
GetPlayerPos(ix[0], y[0], z);
                            if(
IsPlayerInRangeOfPoint(playerid3.0x[0], y[0], z))
                                if(
IsPlayerFacingPlayer(playeridi15.0))
                                    
SetPlayerVelocity(ifloatsin(-adegrees), floatcos(-adegrees), 0.05);
                        }
                    }
                }
                if((
keys 136) == (136))
                    
Jav(playerid);
               }
            if(
ud == KEY_UP)
            {
                
GetPlayerCameraPos(playeridx[0], y[0], z);
                
GetPlayerCameraFrontVector(playeridx[1], y[1], z);
                
SetPlayerToFacePos(playeridx[0] + x[1], y[0] + y[1]);
                
ApplyAnimation(playerid"PARACHUTE""FALL_SkyDive_Accel"4.100000);
                
SetPlayerVelocity(playeridx[1], y[1], z);
                
/*ForPlayers(i)
                {
                    if(i != playerid)
                    {
                        GetPlayerPos(i, x[0], y[0], z);
                        if(IsPlayerInRangeOfPoint(playerid, 10.0, x[0], y[0], z))
                            if(IsPlayerInAnyVehicle(i))
                            {
                                //SetVehicleHealth(GetPlayerVehicleID(i), 0.0);
                                //CreateExplosion(x[0], y[0], z, 7, 5.0);
                             }
                       }
                }*/
            
}
            else
                
SetPlayerVelocity(playerid0.00.00.01);
        }
        
SetTimerEx("IronMan"1000"d"playerid);
    }
    return 
0;

PHP код:
BPF::DestroyMe(objectid)
{
    return 
DestroyObject(objectid);

Obs: substitua as variaveis pelas de seu GM.
Reply


Messages In This Thread
/voar ou /fly - by helpmesamp - 10.07.2017, 21:27
Re: /voar ou /fly - by Gleidson - 10.07.2017, 21:31
Re: /voar ou /fly - by helpmesamp - 10.07.2017, 21:41
Re: /voar ou /fly - by JoaoBorges - 10.07.2017, 22:04
Re: /voar ou /fly - by MtPlayerZ - 11.07.2017, 17:04

Forum Jump:


Users browsing this thread: 2 Guest(s)