SA-MP Forums Archive
[DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - 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: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass (/showthread.php?tid=153016)



[DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - BiieL - 06.06.2010

Tipo assim eu to lб jб jogando aн se eu escrevo algo tipo assim " e ae " nao aparece lб e pelo jeito nem o que os outros falam aparece pra mim e nem o OnPlayerText dб pq eu tenho um deles:
Код:
public OnPlayerText(playerid, text[])
{
    if(text[0] == '1')
    {
        if(playerGang[playerid] > 0)
        {
          new gangChat[256];
          new senderName[MAX_PLAYER_NAME];
          new string[256];

            strmid(gangChat,text,1,strlen(text));
            GetPlayerName(playerid, senderName, sizeof(senderName));
            format(string, sizeof(string),"GANG CHAT: %s: %s", senderName, gangChat);

            for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++)
            {
                SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_AQUA, string);
            }
        }
        return 0;
    }
    return 0;
}
e nem por isso ai eu consigo
e eu olhei no samp-server.exe e la aparece o q eu digo
agora eu tenho uma duvida se eu quero botar uma mensagem a cada vez que um player selecionar um outro skin no AddPlayerClass como eu faзo ?
Vai ficar tipo assim:
Код:
  AddPlayerClass(0,1832.4519,-2387.8748,15.8021,180.6353,0,0,0,0,0,0); //
  AddPlayerClass(1,1832.4519,-2387.8748,15.8021,180.6353,0,0,0,0,0,0); //
  //SendClientMessage ou GameTextForPlayer aqui ou em outro lugar?
  AddPlayerClass(2,1832.4519,-2387.8748,15.8021,180.6353,0,0,0,0,0,0); //



Re: Ajuda eu com esse erro Gente, e um AddPlayerClass - bRn - 06.06.2010

No OnPlayerText troque por
pawn Код:
public OnPlayerText(playerid, text[])
{
    if(text[0] == '1')
    {
        if(playerGang[playerid] > 0)
        {
          new gangChat[256];
          new senderName[MAX_PLAYER_NAME];
          new string[256];

            strmid(gangChat,text,1,strlen(text));
            GetPlayerName(playerid, senderName, sizeof(senderName));
            format(string, sizeof(string),"GANG CHAT: %s: %s", senderName, gangChat);

            for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++)
            {
                SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_AQUA, string);
            }
        }
        return 1;
    }
    return 0;
}
Ou basta substituir os returns.
pawn Код:
}
        return 1;
    }
    return 0;
}
se mesmo assim nгo der certo tente esse.
pawn Код:
public OnPlayerText(playerid, text[])
{
    if(text[0] == '1')
    {
        if(playerGang[playerid] > 0)
        {
          new gangChat[256];
          new senderName[MAX_PLAYER_NAME];
          new string[256];

            strmid(gangChat,text,1,strlen(text));
            GetPlayerName(playerid, senderName, sizeof(senderName));
            format(string, sizeof(string),"GANG CHAT: %s: %s", senderName, gangChat);

            for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++)
            {
                SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_AQUA, string);
            }
        }
        return 0;
    }
    return 1;
}

Sobre a skins,coloque isso em OnPlayerRequestClass
pawn Код:
GameTextForPlayer(playerid, "MENSAGEM", 2000, 1);
Isso aparecerб para todas as skins.


Re: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - BiieL - 06.06.2010

Bom primeiro minha duvida nao era no OnPlayerText e sim queria saber o porque que nao dava pra falar e quanto ao AddPlayerClass eu quero saber como boto mensagem diferente isso eu ja sabia mas mesmo assim valeu pela intenзгo




Re: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - bRn - 06.06.2010

pawn Код:
Bom primeiro minha duvida nao era no OnPlayerText e sim queria saber o porque que nao dava pra falar
foi isso que eu quis resolver, os returns estгo errados la no seu codigo.

pawn Код:
quanto ao AddPlayerClass eu quero saber como boto mensagem diferente isso eu ja sabia mas mesmo assim valeu pela intenзгo
Mensagem diferente como? textdraw?



Re: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - BiieL - 06.06.2010

Quote:
Originally Posted by bRn
pawn Код:
Bom primeiro minha duvida nao era no OnPlayerText e sim queria saber o porque que nao dava pra falar
foi isso que eu quiz resolver, os returns estгo errados la no seu codigo.

pawn Код:
quanto ao AddPlayerClass eu quero saber como boto mensagem diferente isso eu ja sabia mas mesmo assim valeu pela intenзгo
Mensagem diferente como? textdraw?
Valeu eu vi que vc disse coisa do return mas nao deu diferenзa mas valeu mesmo assim
AddPlayerClass:
Tipo assim eu quero que quando ele tiver escolhendo tal skin aparece uma msg se ele mudar pra outro skin apareзa outra msg tipo coisa de gang


Re: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - zSuYaNw - 06.06.2010

Tente estudar TDM, eu numca fiz , mas posso te dar uma dica .
l______________________________________l


Re: [DUV]Ajuda eu com esse erro Gente, e um AddPlayerClass - BiieL - 06.06.2010

Quote:
Originally Posted by TheGarfield
Tente estudar TDM, eu numca fiz , mas posso te dar uma dica .
l______________________________________l
й garfield eu vi isso em um gm de tdm
vou tentar achar ele de novo