SA-MP Forums Archive
Dialog Won't Show? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Dialog Won't Show? (/showthread.php?tid=568764)



Dialog Won't Show? - ChromeAmazing - 24.03.2015

Everytime I want to use /editfaction, I can't appear to be able to open this dialog when I choose edit ranks.

Here is the code used when the dialog is opened.

PHP Code:
stock ShowRankEdit(playerid)
{
    new 
string[952];
    
strcat(string"1. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]);
    
strcat(string"2. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank2]);
    
strcat(string"3. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank3]);
    
strcat(string"4. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank4]);
    
strcat(string"5. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank5]);
    
strcat(string"6. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank6]);
    
strcat(string"7. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank7]);
    
strcat(string"8. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank8]);
    
strcat(string"9. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank9]);
    
strcat(string"10. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank10]);
    
strcat(string"11. %s\n"FactionInfo[PlayerInfo[playerid][FactionID]][fRank11]);
    
strcat(string"12. %s"FactionInfo[PlayerInfo[playerid][FactionID]][fRank12]);
    
ShowPlayerDialog(playeridDAILOG_RANKEDITDIALOG_STYLE_LIST,"{FFFFFF}Faction Settings",string,"Select","");
    return 
1;

Here is the code used to open the dialog.

PHP Code:
case 0:
{
     
ShowRankEdit(playerid);
     return 
1;




Re: Dialog Won't Show? - RedCode - 24.03.2015

here enum

enum
{
DAILOG_RANKEDIT
}

here define

#define DAILOG_RANKEDIT 5555


Re: Dialog Won't Show? - ChromeAmazing - 24.03.2015

Already has been defined, and no, still does not work.

Thank you for a response though.


Re : Dialog Won't Show? - AlexBlack - 24.03.2015

pawn Code:
strcat(string, "1. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]);
    strcat(string, "2. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank2]);
    strcat(string, "3. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank3]);
    strcat(string, "4. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank4]);
    strcat(string, "5. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank5]);
    strcat(string, "6. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank6]);
    strcat(string, "7. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank7]);
    strcat(string, "8. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank8]);
    strcat(string, "9. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank9]);
    strcat(string, "10. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank10]);
    strcat(string, "11. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank11]);
    strcat(string, "12. %s", FactionInfo[PlayerInfo[playerid][FactionID]][fRank12]);
I think that is invalide fonctions


Re: Re : Dialog Won't Show? - ChromeAmazing - 24.03.2015

Quote:
Originally Posted by AlexBlack
View Post
pawn Code:
strcat(string, "1. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank1]);
    strcat(string, "2. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank2]);
    strcat(string, "3. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank3]);
    strcat(string, "4. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank4]);
    strcat(string, "5. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank5]);
    strcat(string, "6. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank6]);
    strcat(string, "7. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank7]);
    strcat(string, "8. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank8]);
    strcat(string, "9. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank9]);
    strcat(string, "10. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank10]);
    strcat(string, "11. %s\n", FactionInfo[PlayerInfo[playerid][FactionID]][fRank11]);
    strcat(string, "12. %s", FactionInfo[PlayerInfo[playerid][FactionID]][fRank12]);
I think that is invalide fonctions
Those functions are valid, it's the dialog that won't open.


Re: Dialog Won't Show? - bartekdvd - 24.03.2015

Are you sure that ShowRankEdit procedure is being called? Maybe it doesn't even hit case 0: in your switch statement?


Re : Dialog Won't Show? - AlexBlack - 24.03.2015

Try to make it with SendClientMessage fonction, then you can confirm that fonctions work and that's not the problem.


Re: Dialog Won't Show? - ChromeAmazing - 25.03.2015

They work, tested.


Re: Dialog Won't Show? - ChromeAmazing - 26.03.2015

Still need help.