GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: mahad le 13 Avril 2009, 19:24:10

Titre: Question Ajoute sur Sa-mp
Posté par: mahad le 13 Avril 2009, 19:24:10
Bonjour,

Voila Quant on a un Joueur a coté de nous et un admin en duty,

on ne reconnais pas les admins au joueurs.

j'aimerais ajouté au dessus du pseudo de l'admin après sont Adminduty,

une image ou un texte qui noterais Administrateur ou modérateur,

j'ai cherché une fonction qui ferais sa mais rien trouvé,

Svp Pouvez vous m'aidez a crée ce petit truc ( Je demande pas que l'on me le crée juste une aide me dire avec telle fonction de la je cherche je crée un code je vous le montre voir si c'est bien ou pas , voir si y a des choses a améliorés )

Merci a vous tous que ce soit pour vos réponses ou même simplement pour ce forum d'aide!

ps : je suis pas bon en français mais je fait un max pour que ceci soit lisible cordialement mahad
Titre: Re : Question Ajoute sur Sa-mp
Posté par: [viruz]rider_77 le 13 Avril 2009, 20:42:20
Salut,
Tu peux simplement renommé un admin en [Admin]Pseudo lors de sa connection ;)
Titre: Re : Question Ajoute sur Sa-mp
Posté par: mahad le 13 Avril 2009, 22:49:04
bonjour,

ceci et pas vraiment ce que je désire

Cordialement, Mahad
Titre: Re : Question Ajoute sur Sa-mp
Posté par: S!m le 13 Avril 2009, 23:03:56
Salut,

il est malheureusement impossible de faire exactement comme tu le désire, le meilleure façon serait d'attacher un objet aux admins mais même dans ce cas, le résultat laisserais a désirer...

si tu désire que les admins se distinguent, tu peut utiliser:

 - une couleur qui se démarque de celles des autres joueurs
 - un préfixe ou suffixe au nom (comme te l'a gentiment suggérer rider)

PS. évite de répondre de façon bête ainsi, les gens sont moins portés à répondre dans ces cas là...

++Sim++
Titre: Re : Question Ajoute sur Sa-mp
Posté par: mahad le 13 Avril 2009, 23:19:22
bonjour,


oki merci

donc vais changé ma question comment faire pour que quant on tape /adminonduty

sa ajoute [admin] devant le pseudo svp ?

et quant ton fait /adminoffduty sa le retire

merci a vous
Titre: Re : Question Ajoute sur Sa-mp
Posté par: ApocKalipsS le 14 Avril 2009, 17:50:39
Tu fais d'abord un :
New VraiNom;
Ensuite tu prends son nom en faisant :
GetPlayerName(playerid, VraiNom);
Dans la commande /adminduty :
SetPlayerName(playerid, "[ADMIN]%d", VraiNom);
Et dans le /adminoffduty :

SetPlayerName(playerid, "%d", VraiNom);
Voilà !
Titre: Re : Question Ajoute sur Sa-mp
Posté par: MrFredo le 14 Avril 2009, 19:29:26


 lepro49 ta solution ne marchera pas , le nom doit etre stocker dans un tableau...

De plus il ya des solution qui ne necesite pas de variable de variable retenant le nom , mais bon c'est un peux plus compliquer ^^
Titre: Re : Question Ajoute sur Sa-mp
Posté par: mahad le 15 Avril 2009, 04:08:19
bonsoir,

MrFredo aurais tu donc une solution autre pour m'aidez ?

merci tout de même lepro49 vais cherché de ce coté la

merci
Titre: Re : Question Ajoute sur Sa-mp
Posté par: MrFredo le 15 Avril 2009, 07:07:10
Voila comment faire copie pas betement et essai de comprendre

Code: (pawn) [Sélectionner]
if(strcmp(cmd, "/admin", true) ==0 )
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername)); // On recupere sont pseudo
if(strfind(playername,"[ADMIN]",true) != -1) // Si il ya [ADMIN] dans sont pseudo
{
  strdel(playername,strlen(playername)-strlen("[ADMIN]"),strlen(playername)); // On retire le tag [ADMIN] qui se trouve a la fin du pseudo
SetPlayerName(playerid,playername);
}
else // Si il n'ya pas [ADMIN] dans sont pseudo
{
strcat(playername,"[ADMIN]",sizeof(playername)); // On ajoute [ADMIN] a la fin du pseudo
SetPlayerName(playerid,playername);
}
return 1;
}



Voila une base apres a toi de modif a ta guise, ce bout de code ajoute [ADMIN] a la fin du pseudo et le retire si il est deja mit

J'l'ai pas tester , j'me suis baser sur un de mes bout de code en le modifiant legerment donc je supose que sa doit marcher mais sans certitude


++
Fred
Titre: Re : Question Ajoute sur Sa-mp
Posté par: mahad le 16 Avril 2009, 04:02:00
merci vais voir de ce pas