GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: NatiVe™ le 21 Décembre 2007, 19:08:42

Titre: [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ le 21 Décembre 2007, 19:08:42
Bonjour a tous !

Aujourd'hui je viens vous presenter un nouveau FS, pour parler entre Admin ! d'où le nom Admin Chat !

Text InGame:
exemple:

(http://nsa01.casimages.com/img/2007/12/22/0712220218231883124.jpg) (http://www.casimages.com)

Commande:

// [text]


Liens:

Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=248) V1.0
Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=252) V1.2


Credits:

FilterScript créer par moi !
Merçi a R@F pour m'avoir permis d'utiliser son code "SendAdminMessage" !

Enjoy !

NV.

Titre: Re : [FS] NatiVe's Admin Chat V1
Posté par: R@f le 21 Décembre 2007, 19:26:46
joli ;)

t'as oublié de te mettre toi même dans les crédits lol

++
R@f
Titre: Re : [FS] NatiVe's Admin Chat V1
Posté par: UrbanGhetto le 21 Décembre 2007, 19:28:56
Très utile en effet  :)

Bravo NV.
Titre: Re : [FS] NatiVe's Admin Chat V1
Posté par: NatiVe™ le 21 Décembre 2007, 19:39:56
Sa y est c'est modifier :) !

merci R@F !

Petite mise a jour ! Voir les PM des players !

NV.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: ApocKalipsS le 28 Décembre 2007, 08:56:06
Salut, pas mal le FS !
Sinon moi j'ai essayer d'utiliser le SendAdminMessage mais... il me met des erreurs  :(
J'ai regarder sur le FS de R@f et je ne trouve rien comme des "forward" ou "new" enfin bon...
Comment l'utiliser ?  ???

EDIT: Ah non j'ai trouver c'est tous en bas, c'est pas mal, BRAVO R@f ! :D

Ps : 3Eme FS avec la possibilité de voir les PM des autres : le FS de R@f, un FS de ATLAS ou F11, et le tien  ;D

...
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: lepompier le 17 Mai 2008, 23:10:04
j'ai deux eror regarder

C:\Users\XxX-Lepti-sapeur-XxX\Documents\urldm01c.pwn(5280) : error 021: symbol already defined: "strtok"
C:\Users\XxX-Lepti-sapeur-XxX\Documents\urldm01c.pwn(5295) : error 047: array sizes do not match, or destination array is too small
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Nikko™ le 18 Mai 2008, 13:07:32
Pk tu cherche pas avant de venir ??

++
nikko
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: lepompier le 18 Mai 2008, 13:22:59
mais arrete de dire sa tu s'est pas j'ai chercher s'est le strok qui beug mais je s'est pas comment faire je s'est pas je peux pas faire autrement !
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Nikko™ le 18 Mai 2008, 14:07:05
Chez moi ca marche impec'  :blink

++
nikko
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ le 18 Mai 2008, 14:20:43
Tu as mit de fois le code

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

Enleve en un

NV.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: lepompier le 18 Mai 2008, 14:44:01
si j'enleve sa fait sa

C:\Users\XxX-Lepti-sapeur-XxX\Documents\urldm01c.pwn(1033) : error 017: undefined symbol "SendAdminMessage"
C:\Users\XxX-Lepti-sapeur-XxX\Documents\urldm01c.pwn(4039) : error 017: undefined symbol "SendAdminMessage"

j'ai essayer de mettre des news ou forward mais sa met d'autres erreur
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: [StAfF]MaN le 18 Mai 2008, 15:17:26
le SendAdminMessage n'est pas défini !!

As tu ça :

SendAdminMessage(color, text[]) {

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

if(IsPlayerConnected(i)) {

if      (IsPlayerAdmin(i)) {

SendClientMessage(i, color, text);

}

}

}

}

???
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ le 18 Mai 2008, 15:18:19
C'est résolu je lui est corrigé son erreur mais merçi quand même Staff

NV.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: lepompier le 18 Mai 2008, 17:23:38
merci a toi native  ;)
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Nikko™ le 18 Mai 2008, 17:25:00
Autan pour moi  ;)

++
nikko
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox 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,
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ 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.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox 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,
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ 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.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox le 01 Juin 2008, 13:30:04
oui mais aucun message ni pseudo va dans le TextDraw :(

Code
Tu sais pourquoi ?

EDIT:

Ok
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ le 01 Juin 2008, 13:37:20
Ca c'est a toi de le regler !

NV.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox 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,
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: NatiVe™ 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.

Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Bayshore le 01 Juin 2008, 14:07:32
Code: (pawn) [Sélectionner]
for(new man = 0; man < MAX_PLAYERS; man++)
{
    if(IsPlayerAdmin(man))
    {
        TextDrawShowForPlayer();
    }
}

:)

++
Alexandre
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox 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,
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Bayshore 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
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox 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 ?
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Bayshore le 02 Juin 2008, 22:02:21
http://forum.sa-mp.com/index.php?topic=49741.0

Inspires-toi de ça. :)

++
Alexandre
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: inbox le 03 Juin 2008, 13:14:01
Salut,

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

Merci quand meme
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Nikko™ le 03 Juin 2008, 19:06:29
Forum Sa mp encore fermé ?? Cest de pire en pire ....

++
nikko
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Bayshore le 03 Juin 2008, 20:53:02
Ça devait être un crash...
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Ipro le 08 Mai 2010, 16:08:26
MMh Comment on installe ce FS :s ?
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: RaiDeN le 08 Mai 2010, 16:26:12
Bah, tu réfléchis 5 Minutes déjà avant d'upper un topic qui date de 2/3 ANS

et tu le met dans le dossier Filterscript.. et tu ajoute le nom du fichier au Server.cfg ..

Raiden
Titre: Re : [FS] NatiVe's Admin Chat V1.2
Posté par: Ipro le 08 Mai 2010, 22:27:07
Et pour me mettre admin et parler car ca me dit tu n'est pas un admin...