• 05 Juin 2026, 16:49:35


Auteur Sujet: [FS] NatiVe's Admin Chat V1.2  (Lu 9063 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #15 le: 01 Juin 2008, 12:16:02 »
Salut,

Comment faire pour que le Text pour les admins aille dans un TextDraw ?
Exemple si je tape //Salut admin 2 Tu vas bien ?

avec une variable si possible ? j'ai tout tester et rien a faire ca marche pas :(

dans mes infos du TextDraw j'ai fait comme ca

if(level[playerid] && !IsPlayerInAnyVehicle(playerid))
    {
    format(string, sizeof(string), "~r~Tu es Admin Level: %d ~n~~r~Message Admin: %d",level[playerid],text);
TextDrawSetString(info[playerid], string);
  }
    return 1;
}

le TextDraw est afficher tout le temps ca donne d'autre infos juste pour les admins
les joueur ne voient rien juste les admins ca tout marche sauf le text envoyer par d'autre admin en tre nous quoi.

Savez vous comment faire ?

Merci
Cordialement,
signature hors-normes (image trop grande)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #16 le: 01 Juin 2008, 12:45:55 »
Et bien tu reprend mon code et a la place du SendClientMessage tu place un CreateTextDraw avec tout les code qui vont avec.

NV.



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

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #17 le: 01 Juin 2008, 13:08:07 »
Salut,

Oui merci je savait pas que l'on pouvais faire un TextDraw de cette façon
Merci encore et tres bon script :)

Cordialement,
signature hors-normes (image trop grande)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #18 le: 01 Juin 2008, 13:22:44 »
N'oublie pas de faire un DestroyTextDraw (je me rappel plus de la fonction) quand un Admin envoi un message !

NV.



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

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #19 le: 01 Juin 2008, 13:30:04 »
oui mais aucun message ni pseudo va dans le TextDraw :(

Code
Tu sais pourquoi ?

EDIT:

Ok
« Modifié: 01 Juin 2008, 13:38:21 par inbox »
signature hors-normes (image trop grande)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #20 le: 01 Juin 2008, 13:37:20 »
Ca c'est a toi de le regler !

NV.



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

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #21 le: 01 Juin 2008, 13:58:36 »
En faite c'est pas pratique leur systeme vu que le TextDraw se créer
quand un message arrive mais tout les joueurs vont voir les messages

En esperant que Samp rajoute un TextDrawShowForAdmin ou lieu de
TextDrawShowForPlayer

Merci quand meme

Cordialement,
signature hors-normes (image trop grande)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #22 le: 01 Juin 2008, 14:01:53 »
Mais tu peut le metre qu'aux admin en changant juste le SendClientMessage que j'ai mit par un textdraw.

NV.



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

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #23 le: 01 Juin 2008, 14:07:32 »
Code: (pawn) [Sélectionner]
for(new man = 0; man < MAX_PLAYERS; man++)
{
    if(IsPlayerAdmin(man))
    {
        TextDrawShowForPlayer();
    }
}

:)

++
Alexandre

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #24 le: 01 Juin 2008, 14:24:38 »
Alexandre je ne vois pas l'utilité de mettre ceci
puisque c'est deja fait dans la commande /mess

Exemple de mon code
if(strcmp(cmdtext, "/mess", true, 5) == 0){
    if(level[playerid] == 0)
    {
SendClientMessage(playerid, COLOR_RED,  "Vous n'avez pas les droits Admin");
    return 1;
    }
        new pName[MAX_PLAYER_NAME];
tmp = strtok (cmdtext, idx);
new Text:Admin = TextDrawCreate(2.0, 180.0,"~w~Tchat pour admin Patientez...");
        GetPlayerName(playerid, pName, sizeof(pName));
if (strlen (tmp) == 0)
{
SendClientMessage(playerid, COLOR_ORANGE, "Utilisation: /mess [TEXT]");
return 1;
}
if (strlen (cmdtext[5]) != 0)
{
format(string, sizeof(string), "~w~Pseudo: ~r~%s ~n~~w~Message: ~r~%s",pName,cmdtext[5]);
TextDrawSetString(Admin, string);

TextDrawUseBox(Admin,1);
TextDrawBoxColor(Admin,0x00000099);
TextDrawTextSize(Admin,120.000000,0.000000);
TextDrawAlignment(Admin,0);
TextDrawBackgroundColor(Admin,0x000000ff);
TextDrawFont(Admin,1);
TextDrawLetterSize(Admin,0.395000,1.000000);
TextDrawColor(Admin,0xffffffff);
TextDrawSetOutline(Admin,1);
TextDrawSetProportional(Admin,1);
TextDrawSetShadow(Admin,1);
TextDrawShowForPlayer(playerid, Admin);
}
return 1;
}

mais le probleme ca serait mieux de faire comme le mini t'chat de Samp
que les messages se s'efface pas un genre de log

Tu vois se que je veux dire ?

sinon si les autres admin envoie un message les autres admin n'auront pas le temps de lire les messages
puisque le TexDraw sera détruit

cordialement,
« Modifié: 01 Juin 2008, 14:27:22 par inbox »
signature hors-normes (image trop grande)

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #25 le: 01 Juin 2008, 15:07:51 »
Ah ok

Alors fait en sorte que lorsqu'un nouveau message est envoyé, les autres textdraws soient repositionnées :)

++
Alexandre

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #26 le: 01 Juin 2008, 15:27:25 »
Je ne sait pas faire ca :(
les TextDraw sont dans la commande directement et quand j'ecrit un message
je ne le vois pas puisque ca s'efface de suite

comment faire avec un If pour détruire un TextDraw si il existe ?
signature hors-normes (image trop grande)

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #27 le: 02 Juin 2008, 22:02:21 »
http://forum.sa-mp.com/index.php?topic=49741.0

Inspires-toi de ça. :)

++
Alexandre

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #28 le: 03 Juin 2008, 13:14:01 »
Salut,

Désolé du retard
Samp ont fermé leur forum :(

Merci quand meme
signature hors-normes (image trop grande)

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : [FS] NatiVe's Admin Chat V1.2
« Réponse #29 le: 03 Juin 2008, 19:06:29 »
Forum Sa mp encore fermé ?? Cest de pire en pire ....

++
nikko