• 29 Mars 2024, 13:50:40


Auteur Sujet: Question Ajoute sur Sa-mp  (Lu 1269 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne mahad

  • *
  • Tueur en série
  • Messages: 114
    • Voir le profil
Question Ajoute sur Sa-mp
« 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


Hors ligne [viruz]rider_77

  • *
  • Mafioso
  • C/C++ programming
  • Messages: 2154
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #1 le: 13 Avril 2009, 20:42:20 »
Salut,
Tu peux simplement renommé un admin en [Admin]Pseudo lors de sa connection ;)

Hors ligne mahad

  • *
  • Tueur en série
  • Messages: 114
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #2 le: 13 Avril 2009, 22:49:04 »
bonjour,

ceci et pas vraiment ce que je désire

Cordialement, Mahad
« Modifié: 13 Avril 2009, 23:18:11 par mahad »


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #3 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++





Hors ligne mahad

  • *
  • Tueur en série
  • Messages: 114
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #4 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


Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #5 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à !

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Question Ajoute sur Sa-mp
« Réponse #6 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 ^^

Hors ligne mahad

  • *
  • Tueur en série
  • Messages: 114
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #7 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


Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Question Ajoute sur Sa-mp
« Réponse #8 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

Hors ligne mahad

  • *
  • Tueur en série
  • Messages: 114
    • Voir le profil
Re : Question Ajoute sur Sa-mp
« Réponse #9 le: 16 Avril 2009, 04:02:00 »
merci vais voir de ce pas