• 06 Juin 2026, 08:28:29


Auteur Sujet: [aide]topic Cristab perdu malheureux de moi  (Lu 1386 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
[aide]topic Cristab perdu malheureux de moi
« le: 29 Décembre 2010, 17:28:39 »
Bonjour

j'aimerais recuperer tout les joueur en afk le soucis si pas de joueur en AFK j'ai bien le text par contre si il y en a juste un je plante le server xD voila le code je ne voit pas comment faire en faite

if (strcmp(AFKLISTcmdtexttrue) == 0)
	
{
	
    new 
string[128],
	
	
	
pname[MAX_PLAYER_NAME],
	
	
	
count=0;
        for(
i=0;i<MAX_PLAYERS;i++)
        {
	
       
	
while(
IsAfk[i]==1)
	
       
	
{
	
         
	
GetPlayerName (ipname24);
	
	
	
	
count++;
	
       
	
}
	
   
	
	

       
	
}
	
   
	
format (string128"ID: %d Pseudo: %s\r\n"i,pname);
       
	
if(
count == 0)
       
	
{
       
	
	
ShowPlayerDialog(playerid,568,DIALOG_STYLE_MSGBOX,"Liste des joueur afk","Aucun joueur en pause","ok""");
       
	
}
       
	
else
       
	
{
       
	
	
ShowPlayerDialog(playerid,568,DIALOG_STYLE_MSGBOX,"Liste des joueur afk",string,"ok""");
       
	
}
       
	
return 
1;
	
}
« Modifié: 30 Décembre 2010, 19:44:56 par cristab »
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Boomerkuigi

  • *
  • Tueur
  • Messages: 63
    • Voir le profil
Re : [aide]recuperer les joueur en AFK
« Réponse #1 le: 29 Décembre 2010, 17:40:43 »
Essai de faire un effort sur l'indentation =)

J'aurais utlisée une condition "if" au lieu d'un while
Apres je voit tu recupere le nom du joueur, mais tu le stock mal je pense, tu devrais faire un stockage par joueur 
Et t'afffiche qu'un string dans ton "Dialog"


Hors ligne Boomerkuigi

  • *
  • Tueur
  • Messages: 63
    • Voir le profil
Re : Re : [aide]recuperer les joueur en AFK
« Réponse #2 le: 29 Décembre 2010, 17:44:01 »
Essai de faire un effort sur l'indentation =)

J'aurais utlisée une condition "if" au lieu d'un while
Apres je voit tu recupere le nom du joueur, mais tu le stock mal je pense, tu devrais faire un stockage par joueur 
Et t'afffiche qu'un string dans ton "Dialog"

De plus tu va pas recuperer tout les joueurs en AFK dans ton string, essai d'utiliser sa : http://wiki.sa-mp.com/wiki/Strins



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [aide]recuperer les joueur en AFK
« Réponse #3 le: 29 Décembre 2010, 17:47:22 »
@Boomerkuigi  tente de copier coller un code pawn sur le forum et on reparleras de l'indentation (et j'ai vu bien pire que cela) merci pour le Strins je connaisser pas c'est SpirOo qui me la fait decouvrir juste un peu avant ^^

Merci a tous

PS c'est un FS qui va etre en partage dans le showroom
« Modifié: 29 Décembre 2010, 17:48:57 par cristab »
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Boomerkuigi

  • *
  • Tueur
  • Messages: 63
    • Voir le profil
Re : [aide]recuperer les joueur en AFK
« Réponse #4 le: 29 Décembre 2010, 17:48:50 »
Desolée pour la remarque sur l'indentation, je m'en excuse  :happy