SA-MP Forums Archive
[AJUDA]Printar na tela - 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]Printar na tela (/showthread.php?tid=343488)



[AJUDA]Printar na tela - mengueh - 17.05.2012

pawn Код:
CMD:tv(playerid,params[])
{
    new id, nome[24], string[128];
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    {
            if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
            if(PlayerInfo[playerid][mEspiando] == 1) return SendClientMessage(playerid, VERMELHO, "Vocк jб estб espiando alguйm.");
            {
                GetPlayerName(id,nome,24);
                if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"[INFO]: /tv [playerid]");
                TogglePlayerSpectating(playerid, 1);
                PlayerSpectatePlayer(playerid,id);
                format(string,sizeof(string),"Vocк estб espiando o jogador %s (ID : %d )." ,nome, id);
                SendClientMessage(playerid,AZUL,string);
                PlayerInfo[playerid][mEspiando] = 1;
                return 1;
            }
    }

}
A mensagem manda o meu nome com o ID do jogador que eu dei /tv, sу que й pra mandar a mensgem do nome e o id do jogador com /tv.


Re: [AJUDA]Printar na tela - mau.tito - 17.05.2012

pawn Код:
CMD:tv(playerid,params[])
{
    new id, nome[MAX_PLAYER_NAME], string[128];
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    {
            if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
            if(PlayerInfo[playerid][mEspiando] == 1) return SendClientMessage(playerid, VERMELHO, "Vocк jб estб espiando alguйm.");
            {
                GetPlayerName(id,nome,24);
                if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"[INFO]: /tv [playerid]");
                TogglePlayerSpectating(playerid, 1);
                PlayerSpectatePlayer(playerid,id);
                format(string,sizeof(string),"Vocк estб espiando o jogador %s (ID : %d )." ,nome, playerid);
                SendClientMessage(playerid,AZUL,string);
                PlayerInfo[playerid][mEspiando] = 1;
                return 1;
            }
    }

}



Re: [AJUDA]Printar na tela - Abravanel - 17.05.2012

pawn Код:
CMD:tv(playerid,params[])
{
    new id, nome[MAX_PLAYER_NAME+1], string[128];
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    {
        if(PlayerInfo[playerid][mEspiando] == 1) return SendClientMessage(playerid, VERMELHO, "Vocк jб estб espiando alguйm.");
        if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"[INFO]: /tv [playerid]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
        GetPlayerName(id,nome,MAX_PLAYER_NAME+1);
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid,id);
        format(string,sizeof(string),"Vocк estб espiando o jogador %s (ID : %d )." ,nome, id);
        SendClientMessage(playerid,AZUL,string);
        PlayerInfo[playerid][mEspiando] = 1;
    }
    return true;
}



Re: [AJUDA]Printar na tela - Lуs - 17.05.2012

pawn Код:
CMD:tv(playerid,params[])
{
    if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
    if(PlayerInfo[playerid][mEspiando] == 1) return SendClientMessage(playerid, VERMELHO, "Vocк jб estб espiando alguйm.");
    new L_ID;
    if(sscanf(params,"u", L_ID)) return SendClientMessage(playerid, -1, "[INFO]: /tv [playerid]");
    if(!IsPlayerConnected(L_ID)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
    new L_N[MAX_PLAYER_NAME], L_S[128]; GetPlayerName(L_ID, L_N, MAX_PLAYER_NAME);
    format(L_S, sizeof(L_S),"Vocк estб espiando o jogador %s (ID : %d ).", L_N, L_ID);
    SendClientMessage(playerid, AZUL, L_S);
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, L_ID);
    PlayerInfo[playerid][mEspiando] = 1;
    return 1
}