• 06 Juin 2026, 23:31:44


Auteur Sujet: Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???  (Lu 4168 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Bonjour, en fait, j'ai fait un DM et je souhaiterais que lorsque quelqu'un y va, sa rajoute à son pseudo _DM donc sa c'est fait, mais quand il en sort, comment faire pour que son pseudo revienne normal ??
merci
Finalement, j'ai trouvé dans la recherche un sujet qui disait pareil sauf que je n'y arrive pas, ça ne marche pas :(
« Modifié: 14 Juillet 2008, 10:33:17 par pinouf42 »
J'aime le Québec et GTAOnline.

Hors ligne D@viD

  • [Fight-international]
  • *
  • Criminel
  • Messages: 28
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #1 le: 14 Juillet 2008, 12:21:59 »
prend sa

Code: (cpp) [Sélectionner]
    if(strcmp(cmdtext,"/dmquit", true)==0){
    new pname[24];
    new string[256];
    SetPlayerName(playerid, OldName[playerid]);
    GetPlayerName(playerid, pname, sizeof(pname));
    dm[playerid] = 0;
    IsInDm[playerid] = 0;
    format(string, sizeof(string), "| %s | A quitter le Death Match.", pname);
    SendClientMessageToAll(COLOR_YELLOW, string);
    SetPlayerInterior(playerid,0);
    return 1;
}

mais les variable ... recopie pas bétement réfléchi   ;)
En plus d'être un noob, je suis un gamin que ses parents n'ont pas éduqués.

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #2 le: 14 Juillet 2008, 12:28:51 »
le problème c'est que le DM, on le quitte par changement de joueur et non pas par une commande.
J'aime le Québec et GTAOnline.

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
prend sa

Code: (cpp) [Sélectionner]
    if(strcmp(cmdtext,"/dmquit", true)==0){
    new pname[24];
    new string[256];
    SetPlayerName(playerid, OldName[playerid]);
    GetPlayerName(playerid, pname, sizeof(pname));
    dm[playerid] = 0;
    IsInDm[playerid] = 0;
    format(string, sizeof(string), "| %s | A quitter le Death Match.", pname);
    SendClientMessageToAll(COLOR_YELLOW, string);
    SetPlayerInterior(playerid,0);
    return 1;
}

mais les variable ... recopie pas bétement réfléchi   ;)

Cest pas mon code ca ??

Pinouf, tu met un stock player name qui sauve le nom du joueur quand il entre, et tu lui redonne quand il ressort  ;)
Jai galéré a totu scripter, mais il faut pas oublier toute les varable a rajouter ...

++
nikko

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #4 le: 16 Juillet 2008, 22:18:24 »
Non ne stocke pas le nom du joueur, Syg a dit dans un précédent topic que ça bouffait de la place pour rien.

Pour redonner le nom original ~> http://streetplaya.hopto.org/SAMP_Wiki/wiki.sa-mp.com/wiki/Scripting_Functions_Old.html#strmid

Hors ligne D@viD

  • [Fight-international]
  • *
  • Criminel
  • Messages: 28
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #5 le: 16 Juillet 2008, 22:19:54 »
Non s'est pas ton code je  suis inpirer mais j'ai fais le mien juge pas avant de pas savoir
En plus d'être un noob, je suis un gamin que ses parents n'ont pas éduqués.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #6 le: 16 Juillet 2008, 22:23:23 »
Il ne t'as pas jugé il t'a posé une question, certainement car il avait dû donner quelque chose de semblable sur un autre topic.

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil

Code: (cpp) [Sélectionner]
    if(strcmp(cmdtext,"/dmquit", true)==0){
    dm[playerid] = 0;
    IsInDm[playerid] = 0;

Car jai la meme chose, Alex a raison  ;)

++
nikko

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #8 le: 17 Juillet 2008, 10:39:21 »
Ouah ton function old la c'est super compliqué  :blink lol !
Bon je vais essayer mais je ne garanti rien ^^
J'aime le Québec et GTAOnline.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #9 le: 17 Juillet 2008, 17:53:23 »
Petit exemple tiré du script PEN1, qui sert à obtenir le password d'un fchier de sauvegarde :

strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255);

Le string qui contiendra les caractères extraits. Dans notre cas celui qu'on mettra dans SetPlayerName (sans le _DM).
Le string sur lequel on travaille. Dans notre cas le nom obtenu avec GetPlayerName (avec le _DM).
Le caractères duquel on démarre. Dans notre cas 0.
Le caractère où on s'arrête. Dans notre cas la taille du nom du joueur - 3 (vu que _DM contient trois caractères).
La taille maximum du string de destination (le premier argument), cet argument n'est pas obligatoire et vaudra sizeof(string de destination) par défaut.

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #10 le: 17 Juillet 2008, 18:25:08 »
Et suffit de mettre ca dans la command quit ??
Pas mal ...

++
nikko

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #11 le: 17 Juillet 2008, 19:59:50 »
 :blink Moi =  :boulet
J'ai rien compris lol vraiment désolé je suis très pénible.
Ce qui m'embrouille c'est il y a plein de choses qui ne vont pas y être, tu pourrais pas mettre un exemple de ce que je veux pour que je vois un peu parce que la je t'avoue que je ne comprend pas tout
J'aime le Québec et GTAOnline.

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #12 le: 17 Juillet 2008, 20:36:57 »
En gros, il te dit de mettre ca:

strmid(SetPlayerName[playerid], GetPlayerName[playerid], 0, strlen(valtmp)-3, 255);   ;)

++
nikko

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #13 le: 17 Juillet 2008, 20:48:00 »
J'ai pas de commande /quit, on quitte le DM en changeant de joueur
J'aime le Québec et GTAOnline.

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Joueur dans un DM rajoute _DM au pseudo mais quand il en sort ???
« Réponse #14 le: 17 Juillet 2008, 20:50:04 »
Bah cré en une ...
ou tu met le code dans oneplayer requestclass ;)

++
nikko