[Pedido] fake chat
#1

Esta em ZCMD

PHP код:
CMD:fakechat(playeridparams[]) {
       if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"voce nao и um adm rcon");
      new 
IDNomeID[24], String[256], Mensagem[256];
      if(
sscanf(params"ds[256]"IDMensagem)) return SendClientMessage(playerid, -1"/fakechat [ID] [Mensagem]");
      
GetPlayerName(IDNomeID24);
      
format(Stringsizeof(String), "%s: {FFFFFF}%s"NomeIDMensagem);
      
SendClientMessageToAll(GetPlayerColor(ID), String);
      return 
1;

Reply
#2

pawn Код:
CMD:fakechat(playerid, params[]) {
       if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "voce nao и um adm rcon");
      new ID, NomeID[24], String[256], Mensagem[256];
      if(sscanf(params, "ds[256]", ID, Mensagem)) return SendClientMessage(playerid, -1, "/fakechat [ID] [Mensagem]");
      GetPlayerName(ID, NomeID, 24);
      format(String, sizeof(String), "%s: {FFFFFF}%s", NomeID, Mensagem);
      SendClientMessageToAll(GetPlayerColor(ID), String);
      return 1;
}
comando para adm logado na rcon

deve ta mau indentado porque ta no forum '-'
Reply
#3

Quote:
Originally Posted by lKoDlFuLLaNNo
Посмотреть сообщение
kk usar strtok ta um pouco ultrapassado nao acha ?
sscanf sem comparaзao '-'
Me passei
Reply
#4

Quote:
Originally Posted by Chakal
Посмотреть сообщение
Ola SokiN, Olha esse aqui tambйm, se funcionar sу avisa.

Код:
	if(strcmp(cmd, "/fakechat", true) == 0)
{
        if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
		{
            new texto[256], id, str[128], Float:pos[3];
		    tmp = strtok(cmdtext,idx);
		    if(!strlen(tmp)) return SendClientMessage(playerid, -1,"USO: /fakechat [ID] [TEXTO]");
			id = strval(tmp);
			texto = strtok(cmdtext, idx);
			format(str, sizeof(str),"Vocк forзou %d а falar:",id);
			SendClientMessage(playerid, -1, str);
			format(str, sizeof(str),"%s: %s",pName(id),texto);
			GetPlayerPos(playerid,pos[0], pos[1], pos[2]);
			for(new posi; posi < MAX_PLAYERS; posi++)
            {
			     if(IsPlayerInRangeOfPoint(posi, 20.0, pos[0], pos[1], pos[2]))
				 {
				 SendClientMessage(posi, Amarelo, str);
				 }
            }
			OnPlayerText(id, texto);
		}
		else return SendClientMessage(playerid, -1, "Vocк nгo й ADM lvl 1+ ou nгo estб logado na RCON.");
		return 1;
    }
kk usar strtok ta um pouco ultrapassado nao acha ?
sscanf sem comparaзao '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)