• 10 Juillet 2025, 11:21:30


Auteur Sujet: [résolu] OnPlayerText  (Lu 2768 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
[résolu] OnPlayerText
« le: 24 Mars 2008, 03:26:50 »
Salut à tous,

j'ai une petite question, je pense simple pour certain d'entre vous XD

enfaite sur mon serveur j'ai, quand les personnes parle on une couleur, mais le probleme c'est que ca fait toute la phrase donc pseudo et son Text.

moi j'aimerai faire en sorte que il y ai que le pseudo avec la couleur et le text en blanc.

Actuellement sur mon serveur ca donne comme ca en exemple :

Franky : Salut à tous comment allez vous?

Mais se que j'aimerai plutot faire c'est ca :

Franky : Salut à tous comment allez vous? <------- Le text en blanc et pas le pseudo

Voici se que j'ai dans : OnPlayerText

Code: (cpp) [Sélectionner]
public OnPlayerText(playerid, text[])
{
        if (Mute[playerid] == 1)
        {
            SendClientMessage(playerid, LIGHTRED, "Vous êtes couper! Vous ne pouvez pas parler.");
        }
        else
        {
                new string[256];
                GetPlayerName(playerid, playername, sizeof(playername));
                format(string, sizeof(string), "%s : %s", playername, text);
                SendClientMessageToAll(GetPlayerColor(playerid),string);
               
               

        }
        return 0;
}

Merci de votre futur aide

Cordialement Franky Patou
« Modifié: 25 Mars 2008, 13:40:21 par patou689 »


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : OnPlayerText
« Réponse #1 le: 24 Mars 2008, 07:40:02 »
Enleve GetPlaterColor(playerid) j'pense et remplace par la couleur que tu veux

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : OnPlayerText
« Réponse #2 le: 24 Mars 2008, 11:37:35 »
La couleur sa doit etre pour chaque groupe de personnage style les groov son en vert les ballas en violet

Voila commen ca doit faire


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : OnPlayerText
« Réponse #3 le: 24 Mars 2008, 22:17:17 »
Ben,

OnPlayerText machin :

Code: (cpp) [Sélectionner]
if(GetPlayerTeam(playerid)==...){
/* Tu vois ce que tu met là... */
}

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : OnPlayerText
« Réponse #4 le: 25 Mars 2008, 01:16:46 »
Non ca ne marchera pas car j'ai pas cree des teams

enfaite dans mon scripte chaque Skin a chaque couleur


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : OnPlayerText
« Réponse #5 le: 25 Mars 2008, 11:49:18 »
Ben alors c'est :

Code: (cpp) [Sélectionner]
if(GetPlayerSkin(playerid)==...){
/* Tes trucs là */
}

Dans OnPlayerText.

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : OnPlayerText
« Réponse #6 le: 25 Mars 2008, 11:56:27 »
Il me semble que tu pourra pas mettre du texte de différentes couleurs sur une seule ligne dans le chat.

Faut lacher SA-MP les gars ! xD

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : OnPlayerText
« Réponse #7 le: 25 Mars 2008, 12:02:58 »
lol

Donc si jai bien compris il faut que je crée des team

haaaa lol


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : OnPlayerText
« Réponse #8 le: 25 Mars 2008, 12:13:47 »
Si j'ai bien compris tu veut mettre une couleur d'écriture pour chaque Skin ?

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : OnPlayerText
« Réponse #9 le: 25 Mars 2008, 12:45:53 »
Enfaite voila

je n'est pas cree de team donc pour chaque Skin il y a une couleur, dans mon exemple on va prendre les verts donc tout les Skin de groov street

donc dans : public OnPlayerSpawn(playerid)
j'ai mis ca pour les groove:
Code: (cpp) [Sélectionner]
if(GetPlayerSkin(playerid) == 47)
{
    SetPlayerColor(playerid,GROVE);
}
if(GetPlayerSkin(playerid) == 105)
{
    SetPlayerColor(playerid,GROVE);
}
if(GetPlayerSkin(playerid) == 106)
{
    SetPlayerColor(playerid,GROVE);
}
f(GetPlayerSkin(playerid) == 107)
{
    SetPlayerColor(playerid,GROVE);
}//GROVE

Voila comment mes Skin on les couleurs

Mais quand je fait T pour parler ca fait ca:

Franky : Salut commen ca va? <------- couleur verte pourl les groov sinoon ca change pour les autres

Alors que j'aimerai que ca fasse comme ca:

Franky : Salut commen ca va?

Voila se que j'aimerai faire

Merci


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : OnPlayerText
« Réponse #10 le: 25 Mars 2008, 12:50:38 »
C'est bisard parce que j'ai pareil dans mon GM pour les couleur et pourtant le texte est blanc !

        if(GetPlayerSkin(playerid) == 294) {
SetPlayerColor(playerid,COLOR_GREEN);
}
if(GetPlayerSkin(playerid) == 292) {
SetPlayerColor(playerid,COLOR_YELLOW);
  }
        if(GetPlayerSkin(playerid) == 101) {
SetPlayerColor(playerid,COLOR_BLUE);
}... etc


NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : OnPlayerText
« Réponse #11 le: 25 Mars 2008, 12:53:28 »
mais tu doit avoir je pense un truc dans ton public OnPlayerText(playerid, text[])

qui defini que les nom des joueurs garde la couleur et pas le text non?


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : OnPlayerText
« Réponse #12 le: 25 Mars 2008, 12:56:54 »
Non, dans mon OnPlayerText je n'est que mon code pour le If ( PlayerMute...

As tu MSN ? si oui envoi par PM ;)

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : [résolu] OnPlayerText
« Réponse #13 le: 25 Mars 2008, 13:41:57 »
Voila probleme résolu

merci a NatiVe qui ma bien aider

pour ceux qui interesse la solution c'est:

Code: (cpp) [Sélectionner]
public OnPlayerText(playerid, text[])
{

        if (Mute[playerid] == 1)
        {
            SendClientMessage(playerid, LIGHTRED, "Vous êtes couper! Vous ne pouvez pas parler.");
        }
        return 1;
}

Voila merci encore


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : [résolu] OnPlayerText
« Réponse #14 le: 25 Mars 2008, 17:34:33 »
Je crois que tu n'a pas donné la bonne solution... ;)

Moi ça m'intéresse en plus! :D

++
ZecKo