[Ajuda] Como destruir automaticamente JETPACK
#1

Gostaria de saber como faço pra quando o player sair do JETPACK pra ele ser destruido automatico

PHP код:
if(strcmp(cmdtext"/jetpack"true) == 0)
{
    if(
PlayerInfo[playerid][pVIP] >= 2)
    {
        
SetPlayerSpecialAction(playerid2);
        new 
name[MAX_PLAYER_NAME], string[128];
        
GetPlayerName(playeridnamesizeof(name));
        
format(stringsizeof(string), "O %s pegou jetpack"name);
        
SendClientMessageToAll(-1string);
        
        
SendClientMessage(playeridCOR_ADMIN"[BENEFICIARIO]: vOCК PEGOU JETPACK");
        
SendClientMessage(playeridCOR_ADMIN"ACESSE NOSSO /FORUM");
        
SendClientMessage(playeridCOLOR_YELLOW"[Erro]: VOCE NГO Й BENEFICIARIO VIP");
        
SendClientMessage(playeridCOLOR_YELLOW"[Erro]: Acesse NOSSO /FORUM !!");
    }
    return 
1;

Já tentei também colocar esse código na public OnPlayerKeyStateChange porém na hora de compilar o pawno para

PHP код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
    if(
newkeys == KEY_SECONDARY_ATTACK)
    {
        if(
GetPlayerSpecialAction(playerid) == 2)
        {
            
SetPlayerSpecialAction(playerid0);
        }
    }
    return 
1;

Reply
#2

Tente usar isso:

pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
        if(GetPlayerSpecialAction(playerid) == 2)
        {
            new Float:Pos[3];
            GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
            SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]+0.2);
        }
    }
    return 1;
}
Veja se resolve.
Reply
#3

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
Tente usar isso:

pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
        if(GetPlayerSpecialAction(playerid) == 2)
        {
            new Float:Pos[3];
            GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
            SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]+0.2);
        }
    }
    return 1;
}
Veja se resolve.
Compilou sem erros, porйm quando solto o jetpack ele fica girando e nгo some como era pra sumir...

@edit...
Apуs algum tempo acabou sumir porйm demorou
Mesmo assim darei +rep , obrigado
Reply
#4

Seria isso?
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys KEY_SECONDARY_ATTACK && !(oldkeys KEY_SECONDARY_ATTACK))
        if(
GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
            
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
    return 
1;

Cуdigo retirado de um post que o @steki. respondeu
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)