[Ajuda] /Espiar
#1

Olб,

Quando espio um jogador dentro de um veiculo, ocorre tudo bem

Mas quando vou espiar um jogador fora de um veiculo, andando a pй, minha tela fica aparecendo um mar,

pawn Код:
CMD:espiar(playerid, params[])
{
    new giverid;
    if(PlayerInfo[playerid][pAdmin] < 1000) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Vocк nгo tem Autorizaзгo.");
    if(sscanf(params, "u", giverid)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Use /espiar [ ID ]");
    MinhaSkin[playerid] = GetPlayerSkin(playerid);
    MeuMundoVirtual[playerid] = GetPlayerVirtualWorld(playerid);
    Interior[playerid] = GetPlayerInterior(playerid);
    PlayerEspiado[playerid] = giverid;
    PlayerInfo[playerid][Assistindo] = true;
    SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] {FFFFFF}Para parar de espiar use {FF0000}/espiaroff");
    if(IsPlayerInAnyVehicle(giverid))
    {
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giverid));
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
        SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(giverid));
        SetPlayerInterior(playerid, GetPlayerInterior(giverid));
    }
    else
    {
        PlayerSpectatePlayer(playerid, giverid);
        TogglePlayerSpectating(playerid, 1);

    }
    return 1;
}
Reply
#2

pawn Код:
PlayerInfo[playerid][Assistindo] = true;

para

PlayerInfo[playerid][Assistindo] = false;
Reply
#3

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
pawn Код:
PlayerInfo[playerid][Assistindo] = true;

para

PlayerInfo[playerid][Assistindo] = false;
Nгo e isso rs, isso apenas fala se ele esta ou nгo espiando algum jogador.
Reply
#4

pawn Код:
isso

else
    {
        PlayerSpectatePlayer(playerid, giverid);
        TogglePlayerSpectating(playerid, 1);

    }

return 1;

}

para isso

else
    {
        format(string, sizeof(string), "Vocк estб espiando %s (ID: %d)", giveplayer, giveplayerid);
               SendClientMessage(playerid, COLOR_WHITE, string);
               TogglePlayerSpectating(playerid, 1);
               PlayerSpectatePlayer(playerid, giveplayerid, SPECTATE_MODE_NORMAL);
               Espiando[playerid] =1;
    }
    return 1;
}
se ajudei da rep
Reply
#5

Tenta ae


PHP код:
CMD:espiar(playeridparams[])
{
    new 
giverid;
    if(
PlayerInfo[playerid][pAdmin] < 1000) return SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Vocк nгo tem Autorizaзгo.");
    if(
sscanf(params"u"giverid)) return SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Use /espiar [ ID ]");
    
MinhaSkin[playerid] = GetPlayerSkin(playerid);
    
MeuMundoVirtual[playerid] = GetPlayerVirtualWorld(playerid);
    
Interior[playerid] = GetPlayerInterior(playerid);
    
PlayerEspiado[playerid] = giverid;
    
PlayerInfo[playerid][Assistindo] = true;
    
SendClientMessage(playeridVERMELHO_ESCURO"[ x ] {FFFFFF}Para parar de espiar use {FF0000}/espiaroff");
    if(
IsPlayerInAnyVehicle(giverid))
    {
        
TogglePlayerSpectating(playerid1);
        
PlayerSpectateVehicle(playeridGetPlayerVehicleID(giverid));
        
gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
        
SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(giverid));
        
SetPlayerInterior(playeridGetPlayerInterior(giverid));
    }
    else
    {
        
PlayerSpectatePlayer(playeridgiverid);
        
TogglePlayerSpectating(playerid1);
        
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        
SetPlayerInterior(playeridGetPlayerInterior(giverid));
    }
    return 
1;

Reply
#6

pawn Код:
CMD:espiar(playerid, params[])
{
    new giverid;
    if(PlayerInfo[playerid][pAdmin] < 1000) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Vocк nгo tem Autorizaзгo.");
    if(sscanf(params, "u", giverid)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Use /espiar [ ID ]");
    MinhaSkin[playerid] = GetPlayerSkin(playerid);
    MeuMundoVirtual[playerid] = GetPlayerVirtualWorld(playerid);
    Interior[playerid] = GetPlayerInterior(playerid);
    PlayerEspiado[playerid] = giverid;
    PlayerInfo[playerid][Assistindo] = true;
    SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] {FFFFFF}Para parar de espiar use {FF0000}/espiaroff");
    if(IsPlayerInAnyVehicle(giverid))
    {
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giverid));
        SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(giverid));
        SetPlayerInterior(playerid, GetPlayerInterior(giverid));
    }
    else
    {
        PlayerSpectatePlayer(playerid, giverid);
        TogglePlayerSpectating(playerid, 1);

    }
    return 1;
}
Tente
Reply
#7

Quote:
Originally Posted by Supera
Посмотреть сообщение
Tenta ae


PHP код:
CMD:espiar(playeridparams[])
{
    new 
giverid;
    if(
PlayerInfo[playerid][pAdmin] < 1000) return SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Vocк nгo tem Autorizaзгo.");
    if(
sscanf(params"u"giverid)) return SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Use /espiar [ ID ]");
    
MinhaSkin[playerid] = GetPlayerSkin(playerid);
    
MeuMundoVirtual[playerid] = GetPlayerVirtualWorld(playerid);
    
Interior[playerid] = GetPlayerInterior(playerid);
    
PlayerEspiado[playerid] = giverid;
    
PlayerInfo[playerid][Assistindo] = true;
    
SendClientMessage(playeridVERMELHO_ESCURO"[ x ] {FFFFFF}Para parar de espiar use {FF0000}/espiaroff");
    if(
IsPlayerInAnyVehicle(giverid))
    {
        
TogglePlayerSpectating(playerid1);
        
PlayerSpectateVehicle(playeridGetPlayerVehicleID(giverid));
        
gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
        
SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(giverid));
        
SetPlayerInterior(playeridGetPlayerInterior(giverid));
    }
    else
    {
        
PlayerSpectatePlayer(playeridgiverid);
        
TogglePlayerSpectating(playerid1);
        
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        
SetPlayerInterior(playeridGetPlayerInterior(giverid));
    }
    return 
1;

Erro meu, meio estressado hoje, obrigado Supera.
Reply
#8

Quote:
Originally Posted by Maklister
Посмотреть сообщение
Erro meu, meio estressado hoje, obrigado Supera.
posta o comando para parar de espiar ?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)