[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
}