• 06 Juin 2026, 23:25:33


Auteur Sujet: Problème affichage de texte.  (Lu 962 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Problème affichage de texte.
« le: 27 Janvier 2010, 20:46:24 »
Salut,
Voilà, j'ai fait un système de MP, mais il y a un bug.
Quand j'appelle la faction "OnDialogResponse" avec dans le inputtext un text, on m'envoie un MP mais avec un bout d'un mot qui était dans la dernière commande qu'on a tapé  :blink

if(dialogid == 654)//MP
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(MP[i] == 1)
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
new loginnamee[64];
GetPlayerName(i,loginnamee,sizeof(loginnamee));
   format(loginstring,sizeof(loginstring),"[%d] %s : %s",playerid,loginname, strlen(inputtext));
SendClientMessage(i, COLOR_YELLOW, loginstring);
   format(loginstring,sizeof(loginstring),"Vous avez envoyé à %s : %s",loginnamee, strlen(inputtext));
SendClientMessage(playerid, COLOR_YELLOW, loginstring);
MP[i] = 0;
}
}
}
}

Voilà ce qui est dans OnDialogResponse.
Help !

Deuxième question ;:
Comment renommer un fichier via pwn ?
Merci !
« Modifié: 27 Janvier 2010, 21:01:47 par lepro49 »

Hors ligne Kawoua

  • GTAOnline Member
  • *
  • Grand Banditisme
  • KaWouA
  • Messages: 800
    • Voir le profil
Re : Problème affichage de texte.
« Réponse #1 le: 27 Janvier 2010, 22:15:18 »
Je comprend pas ta deuxieme reponse ?



PlayBonus
Marvel Inc ™

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Problème affichage de texte.
« Réponse #2 le: 27 Janvier 2010, 22:19:15 »
Bah c'est tout simple, il veut renommer un fichier (Par exemple un compte) en utilisant une fonction; je sais pas si c'est possible mais tu peut récupérer tout ce qu'il y a dans le fichier que tu veut renommer, en créer un autre avec tout ce qu'il y a dedans et supprimer l'ancien ;).

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Problème affichage de texte.
« Réponse #3 le: 27 Janvier 2010, 22:19:49 »
Créer une fonction qui ouvre le fichier à renommer, qui stock tous ce qui y est inscrit dans une variable et tu créer un autre fichier avec le nouveau nom et tu inscrit les truque dedans.
ou sinon ta la fonction frename dans dutils.inc ;)

Mrt plus rapide  :D

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Problème affichage de texte.
« Réponse #4 le: 27 Janvier 2010, 23:51:09 »
Salut,

il y a encore mieux, regarde dans le plugins le YSF, il a la fonction (ps. elle est totalement différente de celle de dutils, devrait être plusieurs fois plus rapide puisqu'elle utilise la fonction dans l'OS directement au lieu de le faire manuellement)

sinon pour ton système de mp il faut avouer qu'il est plutôt étrange, il est plus facile de mettre la variable du destinateur à l'ID du destinataire (MP[senderid] = recieverid en gros...)
ps. tu n,as pas besoin de faire un strlen, utilise directement inputtext

++Sim++





Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Problème affichage de texte.
« Réponse #5 le: 28 Janvier 2010, 18:39:20 »
Merci ;)