[Ajuda] Chat para Organizaзгo
#1

Pessoal desculpa eu ta aqui dnv abusando kk , Mas olha so eu tava tentando criar o chat das organizaзгo todas organizaзгo usar "!" para fala com sua org,entгo fiz e agora ta dando erro em outras linhas ajuda ai quem poder

pawn Код:
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
    new String[180];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    if(text[0] == '!')
    {
        for(new i=0; i < MAX_PLAYERS; i++)
        {
        if(PlayerInfo[playerid][CV] == 1)
        {
        format(String,sizeof(String),"[Chat Comando Vermelho]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
        if(PlayerInfo[i][CV] == 1)
        SendClientMessage(i,COLOR_CV,String);
        }
        if(PlayerInfo[playerid][ADA] == 2)
        {
        format(String,sizeof(String),"[Chat Amigo dos Amigos]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
        if(PlayerInfo[i][ADA] == 2)
        SendClientMessage(i,COLOR_ADA,String);
        }
        if(PlayerInfo[playerid][TCP] == 3)
        {
        format(String,sizeof(String),"[Chat Terceiro Comando Puro]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
        if(PlayerInfo[i][TCP] == 3)
        SendClientMessage(i,COLOR_TCP,String);
        }
        if(PlayerInfo[playerid][Nada] == 4)
        {
        format(String,sizeof(String),"[Chat Outra Organizaзгo]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
        if(PlayerInfo[i][Nada] == 4)
        SendClientMessage(i,-1,String);
        }
        }
        return 0;
Agora os erro q tao aparecendo nas outras linhas
pawn Код:
C:\Arquivos de programas\Rockstar Games\GameMod - Trafico x Policia\Felipetest.pwn(184) : error 017: undefined symbol "GetarConta"
Linha do erro
pawn Код:
pDados[playerid][Cadastrado] = DOF2_GetBool(GetarConta(playerid), "Cadastro");
Vo posta mas linha dps, pq se nгo vai fica cheio, Aqui.
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
    new String[180];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    if(text[0] == '!')
    {

        for(new i=0; i < MAX_PLAYERS; i++)
        {

            if(PlayerInfo[playerid][CV] == 1)
            {

                format(String,sizeof(String),"[Chat Comando Vermelho]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][CV] == 1)
                SendClientMessage(i,COLOR_CV,String);
            }
            if(PlayerInfo[playerid][ADA] == 2)
            {

                format(String,sizeof(String),"[Chat Amigo dos Amigos]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][ADA] == 2)
                SendClientMessage(i,COLOR_ADA,String);
            }
            if(PlayerInfo[playerid][TCP] == 3)
            {

                format(String,sizeof(String),"[Chat Terceiro Comando Puro]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][TCP] == 3)
                SendClientMessage(i,COLOR_TCP,String);
            }
            if(PlayerInfo[playerid][Nada] == 4)
            {

                format(String,sizeof(String),"[Chat Outra Organizaзгo]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][Nada] == 4)
                SendClientMessage(i,-1,String);
            }
            return 0;
        }
    }
    return true;
}
Reply
#3

Quote:
Originally Posted by DanDRT
Посмотреть сообщение
pawn Код:
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
    new String[180];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    if(text[0] == '!')
    {

        for(new i=0; i < MAX_PLAYERS; i++)
        {

            if(PlayerInfo[playerid][CV] == 1)
            {

                format(String,sizeof(String),"[Chat Comando Vermelho]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][CV] == 1)
                SendClientMessage(i,COLOR_CV,String);
            }
            if(PlayerInfo[playerid][ADA] == 2)
            {

                format(String,sizeof(String),"[Chat Amigo dos Amigos]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][ADA] == 2)
                SendClientMessage(i,COLOR_ADA,String);
            }
            if(PlayerInfo[playerid][TCP] == 3)
            {

                format(String,sizeof(String),"[Chat Terceiro Comando Puro]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][TCP] == 3)
                SendClientMessage(i,COLOR_TCP,String);
            }
            if(PlayerInfo[playerid][Nada] == 4)
            {

                format(String,sizeof(String),"[Chat Outra Organizaзгo]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
                if(PlayerInfo[i][Nada] == 4)
                SendClientMessage(i,-1,String);
            }
            return 0;
        }
    }
    return true;
}
essa callback no fim tem de ser

pawn Код:
return 0; ou return false;
olha https://sampwiki.blast.hk/wiki/OnPlayerText
Reply
#4

Quote:
Originally Posted by PT
Посмотреть сообщение
essa callback no fim tem de ser

pawn Код:
return 0; ou return false;
olha https://sampwiki.blast.hk/wiki/OnPlayerText
й so ele mudar ._.
Reply
#5

deu um monte de erro :/
pawn Код:
C:\Arquivos de programas\Rockstar Games\GameMod - Trafico x Policia\Felipetest.pwn(1200) : warning 219: local variable "string" shadows a variable at a preceding level
Depos q botei
pawn Код:
SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
    new string[180];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    if(text[0] == '!')
    {
Reply
#6

... Й sу ir no ****** tradutor, colocar lб o erro, e fica resolvido.
Reply
#7

Quote:
Originally Posted by Liipiinhow
Посмотреть сообщение
deu um monte de erro :/
pawn Код:
C:\Arquivos de programas\Rockstar Games\GameMod - Trafico x Policia\Felipetest.pwn(1200) : warning 219: local variable "string" shadows a variable at a preceding level
Depos q botei
pawn Код:
SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
    new string[180];
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    if(text[0] == '!')
    {
Altera o nome de string, para string2 ou use a string global.
Reply
#8

Quote:
Originally Posted by Liipiinhow
Посмотреть сообщение
Pessoal desculpa eu ta aqui dnv abusando kk , Mas olha so eu tava tentando criar o chat das organizaзгo todas organizaзгo usar "!" para fala com sua org,entгo fiz e agora ta dando erro em outras linhas ajuda ai quem poder
vocк tava tentando criar ? pq eu vi esse cod na net ... ele й de um sistema de clг
todos os cods q vc pede ajuda aqui, vc fala q tava tentando criar, mas todos vc pega na net --'
Reply
#9

pawn Код:
PlayerInfo[playerid][Mensagem] ++;
if(text[0] == '!' && PlayerInfo[playerid][ADA] == 1 && Logado[playerid] == 1)
{
new string[128];
format(string, sizeof(string), "[Chat ADA] %s (%i): {FFFFFF}%s",Nome(playerid),playerid,text[1]);
for(new i = 0; i < MAX_PLAYERS; i ++)
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][ADA] == 1)
{
SendClientMessage(i,COLOR_ADA,string);
}
}
Usa nesse estilo amigo...
Reply
#10

Fiz ai como vocкs disse, Compilo sem nenhum Erro nem Warning mas quando uso o comando nao pega, nem aparece nada :/
public OnPlayerText(playerid, text[])
{

SetPlayerChatBubble(playerid, text, 0xE3E3E3FF, 100.0, 10000);
new String[180];
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,Nome,sizeof(Nome));
if(text[0] == '!')
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][CV] == 1)
{
format(String,sizeof(String),"[Chat Comando Vermelho]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
if(PlayerInfo[i][CV] == 1)
SendClientMessage(i,COLOR_CV,String);
}
if(PlayerInfo[playerid][ADA] == 1)
{
format(String,sizeof(String),"[Chat Amigo dos Amigos]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
if(PlayerInfo[i][ADA] == 1)
SendClientMessage(i,COLOR_ADA,String);
}
if(PlayerInfo[playerid][TCP] == 1)
{
format(String,sizeof(String),"[Chat Terceiro Comando Puro]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
if(PlayerInfo[i][TCP] == 1)
SendClientMessage(i,COLOR_TCP,String);
}
if(PlayerInfo[playerid][Nada] == 4)
{
format(String,sizeof(String),"[Chat Outra Organizaзгo]: %s (%d): {FFFFFF}%s", Nome,playerid, text[1]);
if(PlayerInfo[i][Nada] == 4)
SendClientMessage(i,-1,String);
}
}
return 0;
}
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)