Dialog Won't Show?
#1

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;

Reply
#2

here enum

enum
{
DAILOG_RANKEDIT
}

here define

#define DAILOG_RANKEDIT 5555
Reply
#3

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

Thank you for a response though.
Reply
#4

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
Reply
#5

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.
Reply
#6

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

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

They work, tested.
Reply
#9

Still need help.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)