[Pedido] /familia chat
#1

Eu queria um cmd qnd se der /f [texto] o texto aparece pra todos que tem o msm Sobrenome que vc

Tipo eu mando /f oi
Meu nome й Maikon_Santos
Ai todo mundo que й Algo_Santos vesse a msg
Reply
#2

usa o /ga das gangues como base.
Reply
#3

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
usa o /ga das gangues como base.
'-', nada haver cara, /ga й sу enviar pra todos que sгo da mesma org.

@Topic. Bom eu estava tentando desenvolver um aqui mas nгo deu muito certo .

VocК tem que pegar o nome do cara ai pegar o Sobrenome e comparar com o sobrenome seu, se for igual enviar a msg.
Reply
#4

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
'-', nada haver cara, /ga й sу enviar pra todos que sгo da mesma org.
Й lуgico que sim. A lуgica seria quase a mesma filho.
Reply
#5

eae,

tenta assim:

Comando:
pawn Код:
if(strcmp(cmd, "/familiachat", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/fc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMuted] == 1)
            {
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, pois foi calado");
                return true;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: (/f)amilia [Chat de Famнlia]");
                return true;
            }
            if(strfind(PlayerName(playerid), "StarS", true) != -1)
            {
                format(string, sizeof(string), "** Chefгo %s: %s. )) **", sendername, result);
                SendClientMessage(playerid, COLOR_DBLUE, string);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo faz parte de nenhuma famнlia!");
                return true;
            }
        }
        return true;
    }

Cumprimentos, se nгo funcionar ou se der erro posta aн.
Reply
#6

Quote:
Originally Posted by Ricardo_Rockstar
Посмотреть сообщение
eae,

tenta assim:

Comando:
pawn Код:
if(strcmp(cmd, "/familiachat", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/fc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMuted] == 1)
            {
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, pois foi calado");
                return true;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: (/f)amilia [Chat de Famнlia]");
                return true;
            }
            if(strfind(PlayerName(playerid), "StarS", true) != -1)
            {
                format(string, sizeof(string), "** Chefгo %s: %s. )) **", sendername, result);
                SendClientMessage(playerid, COLOR_DBLUE, string);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo faz parte de nenhuma famнlia!");
                return true;
            }
        }
        return true;
    }

Cumprimentos, se nгo funcionar ou se der erro posta aн.
Cara tu copio do teu gm e coloco aqui ¬¬.
Se nгo percebeu esse ai й da familia Stars e nгo do sobrenome do cara.
Reply
#7

Vocк estб muito enganado vini. Fiz o comando na hora pois meu gm ainda nгo tinha. Apenas usei como base o comando /ga, que como o DanielCooper disse e bem, pode muito bem usar o /ga como base pois tem a mesma lуgica. E se quer saber, pus ali StarS, porque usei para testar o comando, porque o meu nick que uso й: MxDroiD_StarS, se nгo gosta, nem fala que nem sequer ajudou. Mais se o problema й estar ali o StarS entгo, vou alterar para ti, sу pra tu fica contente. Claro que tambйm й para o maikons:
pawn Код:
if(strcmp(cmd, "/familiachat", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/fc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMuted] == 1)
            {
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, pois foi calado");
                return true;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: (/f)amilia [Chat de Famнlia]");
                return true;
            }
            if(strfind(PlayerName(playerid), "Santos", true) != -1)
            {
                format(string, sizeof(string), "** Chefгo %s: %s. )) **", sendername, result);
                SendClientMessage(playerid, COLOR_DBLUE, string);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo faz parte de nenhuma famнlia!");
                return true;
            }
        }
        return true;
    }
vlw aew, para a prуxima, fala menos.
Reply
#8

Nossa mano nem vo falar nada vai que й doenзa!

Sу vou mostrar para vocк oque ele quer.
Quote:

Eu queria um cmd qnd se der /f [texto] o texto aparece pra todos que tem o msm Sobrenome que vc

Tipo eu mando /f oi
Meu nome й Maikon_Santos
Ai todo mundo que й Algo_Santos vesse a msg

Reply
#9

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Nossa mano nem vo falar nada vai que й doenзa!

Sу vou mostrar para vocк oque ele quer.
Tu й tгo foda que para criticar os caras vocк й o primeiro mas postar a porra do cуdigo que й bom nada. Parabйns.
Reply
#10

Quote:
Originally Posted by JoaoPedro
Посмотреть сообщение
Tu й tгo foda que para criticar os caras vocк й o primeiro mas postar a porra do cуdigo que й bom nada. Parabйns.
Criticando os outros pelos mesmo motivos que vocк fez agora.
Parabйns. Spam.
Se vocк nгo leu, eu jб comentei e avisei que estou querendo montar tambйm e nгo consegui.


@Kuddy vou usar esse seu exemplo '-' xD vlw

@Joao para de ser mlk de 10 anos cara, tu ja aviso que SA-MP/PAWN й perca de tempo e ta aqui enchendo o saco, fica estressadinho pq teu projeto nгo deu certo. QQ

@Edit consegui montar aqui ja, vlw Kuddy +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)