Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254642 Messages dans 14035 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

21 Mai 2012 à 19:49:15
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)[Problème] Au niveau d'un "format"
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Problème] Au niveau d'un "format"  (Lu 143 fois)
0 Membres et 2 Invités sur ce fil de discussion.
meow
Hors ligne Hors ligne

Petit nouveau
*

Messages: 2


« le: 25 Juillet 2010 à 23:12:13 »

Bien le bonjour à tous ceux susceptible de bien vouloir m'aider dans ce bout de code, alors je m'explique, j'ai crée un /suspect qui fait sortir tout une série de menu permettant aux policier de faire "un avis de recherche" en Role Play.
Ces menus vont demander des informations, ensuite les informations seront envoyé par radio aux unitées de la police.

Le problème : Et bien cela n'affiche pas à la place des "%s" ce que je veux ><

Code:
if(dialogid == SUSPECTENTID)
{
if(response)
{
if(IsNumeric(inputtext))
{
Nsuspect = Nsuspect + 1;
printf("%d", Nsuspect);
pSuspect[Nsuspect][ID] = strval(inputtext);
new idsus = strval(inputtext);
pInfo[idsus][Suspect] = 1;
ShowPlayerDialog(playerid,SUSPECTENTNOM,DIALOG_STYLE_MSGBOX,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Connaissez-vous le nom du suspect?                                       ","Oui","Non");
}
}
}
if(dialogid == SUSPECTENTNOM)
{
if(response)
{
pSuspect[Nsuspect][CNom] = 1;
ShowPlayerDialog(playerid,SUSPECTENTNOM2,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Inscrivez son nom.                                            ","Valider","Retour");
}
if(!response)
{
  pSuspect[Nsuspect][CNom] = 0;
ShowPlayerDialog(playerid,SUSPECTENTDESCRIPTION,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Décrivez le suspect.                                    ","Valider","Retour");
}
}
if(dialogid == SUSPECTENTNOM2)
{
if(response)
{
pSuspect[Nsuspect][Nom] = strval(inputtext);
ShowPlayerDialog(playerid,SUSPECTENTDESCRIPTION,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Décrivez le suspect.                                     ","Valider","Retour");
}
if(!response)
{
ShowPlayerDialog(playerid,SUSPECTENTNOM,DIALOG_STYLE_MSGBOX,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Connaissez-vous le nom du suspect?                               ","Oui","Non");
}
}
if(dialogid == SUSPECTENTDESCRIPTION)
{
if(response)
{
pSuspect[Nsuspect][Description] = strval(inputtext);
ShowPlayerDialog(playerid,SUSPECTENTDELIT,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Lieu du délit.                                     ","Valider","Retour");
}
if(!response)
{
  ShowPlayerDialog(playerid,SUSPECTENTNOM,DIALOG_STYLE_MSGBOX,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Connaissez-vous le nom du suspect?                                     ","Oui","Non");
}
}
if(dialogid == SUSPECTENTLOCALISATION)
{
if(response)
{
pSuspect[Nsuspect][Localisation] = strval(inputtext);
ShowPlayerDialog(playerid,SUSPECTENTDELIT,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Inscrivez le délit commis.                                     ","Valider","Retour");
}
if(!response)
{
  ShowPlayerDialog(playerid,SUSPECTENTNOM,DIALOG_STYLE_MSGBOX,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Connaissez-vous le nom du suspect?                                     ","Oui","Non");
}
}
if(dialogid == SUSPECTENTDELIT)
{
if(response)
{
pSuspect[Nsuspect][Delit] = strval(inputtext);
SendClientMessage(playerid,COLOR_DBLUE,"Vous avez correctement entré les informations dans la base de donnée.");
new string[256];
new sendername[MAX_PLAYERS];
GetPlayerName(playerid, sendername, sizeof(sendername));
pSuspect[Nsuspect][Creatornom] = sendername[256];
if(pSuspect[Nsuspect][CNom] == 0)
{
new delit[256];
new description[256];
new localisation[256];
printf("%d", Nsuspect);
format(description, sizeof(description),pSuspect[Nsuspect][Description]);
format(localisation, sizeof(localisation),pSuspect[Nsuspect][Localisation]);
format(delit, sizeof(delit),pSuspect[Nsuspect][Delit]);
format(string, sizeof(string), "** [QG]: Délit commis, à toutes les unitées : **");
SendRadioMessage(1, TEAM_RADIO_COLOR, string);
format(string, sizeof(string), "** [QG]: Nom:Inconnue Délit:" " %s **", delit);
SendRadioMessage(1, TEAM_RADIO_COLOR, string);
format(string, sizeof(string), "** [QG]: Description: %s **", description);
SendRadioMessage(1, TEAM_RADIO_COLOR, string);
format(string, sizeof(string), "** [QG]: Localisation: %s **", localisation);
SendRadioMessage(1, TEAM_RADIO_COLOR, string);
}
}
if(!response)
{
  ShowPlayerDialog(playerid,SUSPECTENTDESCRIPTION,DIALOG_STYLE_INPUT,"DATABASE:LSPD DEPARTEMENT [Mode:Inscription]","Décrivez le suspect.","Valider","Retour");
}
}

Je vous remercie d'avance pour l'aide que vous m'apporterez, il s'agit de mon premier GameMode donc soyez indulgent s'il vous plaît.
Journalisée
Mr_C30
Hors ligne Hors ligne


GTAOnline Addict
*

souvent conquise jamais soumise

Messages: 947






Djames69

« Répondre #1 le: 26 Juillet 2010 à 02:12:27 »

deja de 1 passe ici http://www.gtaonline.fr/forums/index.php/topic,2.msg165215.html#new
de 2 http://www.gtaonline.fr/forums/index.php/topic,59.msg192383.html#new
de 3 ma maman ma toujours dis de ne pas parler au inconnus
de 4 mais je ne l'est jamais écouter
de 5 place tes variables new delit[256], description[256], localisation[256]; en haut de  ta callback et tes format dans tes dialogid car pour moi sa viens de tes variable (aray) qui serait mâle configurer Clin d'oeil



@++
Journalisée




Manger du radis noir !
>>> >>> >>><<< <<< <<<

meow
Hors ligne Hors ligne

Petit nouveau
*

Messages: 2


« Répondre #2 le: 26 Juillet 2010 à 16:03:10 »

Je te remercie, effectivement en replaçant les "format" et les variables qui ne sont pas bien configuré mais apparemment j'ai ne l'ai est pas encore bien configuré car cela n'affiche pas exactement ce que je veux.

Donc, merci.
Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.174 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact