HELP ME ! +REP
#1

Why filterscript I use do not work when the dialog respone second stage , for example, I use the command / adjustgang after it came out a few options such as " gangname " , " gangcolour " after I chose " gangname " a dialog box should appear , but it does not ?So also the occur at other options..... what wrong ? please help me : D

+REP IF YOU HELP ME

THANKS ^_^
Reply
#2

Try returning 0 on the function OnDialogResponse.

Returning 0 in this callback will pass the dialog to another script in case no matching code were found in your gamemode's callback. - Wiki
Reply
#3

Quote:
Originally Posted by FreAkeD
Посмотреть сообщение
Try returning 0 on the function OnDialogResponse.

Returning 0 in this callback will pass the dialog to another script in case no matching code were found in your gamemode's callback. - Wiki
Can you give me example ?
Reply
#4

Quote:
Originally Posted by Amunra
Посмотреть сообщение
Can you give me example ?
I don't see how you can't change it yourself? This is simple scripting. Always check the wiki please. There's an example in the link below.

https://sampwiki.blast.hk/wiki/OnDialogResponse
Reply
#5

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_ADJUSTGANG)
    {
        if(!
response) return 1;
        else if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
ShowPlayerDialog(playeridDIALOG_GANGNAMEDIALOG_STYLE_INPUT"Gang Name""Please input your new gang name below.""Done""Quit");
                }
                case 
1:
                {
                    
ShowPlayerDialog(playeridDIALOG_GANGMOTDDIALOG_STYLE_INPUT"Gang MOTD""Please input your new gang MOTD below.""Done""Quit");
                }
                case 
2:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK1NAMEDIALOG_STYLE_INPUT"Rank 1 Name""Please input the new rank 1 name below.""Done""Quit");
                }
                case 
3:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK2NAMEDIALOG_STYLE_INPUT"Rank 2 Name""Please input the new rank 2 name below.""Done""Quit");
                }
                case 
4:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK3NAMEDIALOG_STYLE_INPUT"Rank 3 Name""Please input the new rank 3 name below.""Done""Quit");
                }
                case 
5:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK4NAMEDIALOG_STYLE_INPUT"Rank 4 Name""Please input the new rank 4 name below.""Done""Quit");
                }
                case 
6:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK5NAMEDIALOG_STYLE_INPUT"Rank 5 Name""Please input the new rank 5 name below.""Done""Quit");
                }
                case 
7:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK6NAMEDIALOG_STYLE_INPUT"Rank 6 Name""Please input the new rank 6 name below.""Done""Quit");
                }
                case 
8:
                {
                    
ShowPlayerDialog(playeridDIALOG_GANGCOLORDIALOG_STYLE_LIST"Gang Color""Green\nRed\nLight Blue\nYellow\nBrown\nBlack\nOrange""Done""Quit");
                }
                case 
9:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK1SKINDIALOG_STYLE_INPUT"Rank 1 Skin""Input the new rank 1 skin ID below.""Done""Quit");
                }
                case 
10:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK2SKINDIALOG_STYLE_INPUT"Rank 2 Skin""Input the new rank 2 skin ID below.""Done""Quit");
                }
                case 
11:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK3SKINDIALOG_STYLE_INPUT"Rank 3 Skin""Input the new rank 3 skin ID below.""Done""Quit");
                }
                case 
12:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK4SKINDIALOG_STYLE_INPUT"Rank 4 Skin""Input the new rank 4 skin ID below.""Done""Quit");
                }
                case 
13:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK5SKINDIALOG_STYLE_INPUT"Rank 5 Skin""Input the new rank 5 skin ID below.""Done""Quit");
                }
                case 
14:
                {
                    
ShowPlayerDialog(playeridDIALOG_RANK6SKINDIALOG_STYLE_INPUT"Rank 6 Skin""Input the new rank 6 skin ID below.""Done""Quit");
                }
            }
        }
    }
    if(
dialogid == DIALOG_GANGNAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Gang Name.");
            }
            else if(
strlen(inputtext) < 5)
            {
                
SendClientMessage(playeridGREY"Your new gang name mustn't be under 4 characters.");
            }
            else if(
strlen(inputtext) > 20)
            {
                
SendClientMessage(playeridGREY"Your new gang name mustn't be more than 20 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed your gang name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][GangName], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_GANGMOTD)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Gang MOTD.");
            }
            else if(
strlen(inputtext) < 15)
            {
                
SendClientMessage(playeridGREY"Your new gang MOTD mustn't be under 15 characters.");
            }
            else if(
strlen(inputtext) > 128)
            {
                
SendClientMessage(playeridGREY"Your new gang MOTD mustn't be more than 128 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "New gang MOTD: to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][MOTD], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK1NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 1 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"The new rank 1 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 1 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank1], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK2NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 2 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"The new rank 2 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 2 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank2], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK3NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 3 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"the new rank 3 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 3 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank3], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK4NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 4 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"The new rank 4 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 4 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank4], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK5NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 5 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"The new rank 5 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 5 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank5], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK6NAME)
    {
        if(!
response) return 1;
        else if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SendClientMessage(playeridGREY"Invalid Rank name.");
            }
            else if(
strlen(inputtext) < 3)
            {
                
SendClientMessage(playeridGREY"The new rank 6 name mustn't be under 3 characters.");
            }
            else if(
strlen(inputtext) > 10)
            {
                
SendClientMessage(playeridGREY"The new rank 6 name mustn't be more than 10 characters.");
            }
            else
            {
                
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                {
                    new 
str[128];
                    
format(strsizeof(str), "You have successfully changed the rank 6 name to %s"inputtext);
                    
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    
format(GangStat[PlayerStat[playerid][GangID]][Rank6], 128"%s"inputtext);
                    
SaveGang(PlayerStat[playerid][GangID]);
                }
            }
        }
    }
    if(
dialogid == DIALOG_GANGCOLOR)
    {
        if(!
response) return 1;
        else if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0x33AA33AA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Green");
                    }
                }
                case 
1:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0xAA3333AA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Red");
                    }
                }
                case 
2:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0x33CCFFAA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Light Blue");
                    }
                }
                case 
3:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0xFFFF00AA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Yellow");
                    }
                }
                case 
4:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0xA52A2AAA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Brown");
                    }
                }
                case 
5:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0x000000AA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Black");
                    }
                }
                case 
6:
                {
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Color] = 0xFF9900AA;
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], "You have successfully changed the gang color to Orange");
                    }
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK1SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin1] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 1 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin1]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK2SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin2] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 2 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin2]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK3SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin3] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 3 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin3]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK4SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin4] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 4 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin4]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK5SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin5] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 5 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin5]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    if(
dialogid == DIALOG_RANK6SKIN)
    {
        if(!
response) return 1;
        if(
response)
        {
            if(!
strval(inputtext))
            {
                
SendClientMessage(playeridGREY"You have entered an Invalid Skin ID.");
            }
            else if(
strval(inputtext))
            {
                if(
strval(inputtext) < 299)
                {
                    new 
str[128];
                    
format(GangStat[PlayerStat[playerid][GangID]][GangFile], 60"Gangs/Gang %d.ini"PlayerStat[playerid][GangID]);
                    if(
fexist(GangStat[PlayerStat[playerid][GangID]][GangFile]))
                    {
                        
GangStat[PlayerStat[playerid][GangID]][Skin6] = strval(inputtext);
                        
SaveGang(PlayerStat[playerid][GangID]);
                        
format(strsizeof(str), "You have successfully changed rank 6 skin to %d"GangStat[PlayerStat[playerid][GangID]][Skin6]);
                        
SendClientMessage(playeridGangStat[PlayerStat[playerid][GangID]][Color], str);
                    }
                }
                else
                {
                    
SendClientMessage(playeridGREY"Skins IDs are between 0 and 299.");
                }
            }
        }
    }
    return 
0;
}
//---------------------------------------------------------- 
Can you see whats wrong ?
Reply
#6

Try unloading all other filterscripts incase one of them returning true instead of false in OnDialogResponse and load yours.
And check all scripts if last return isn't 'return 0;' or 'return false;'
Reply
#7

As PawnHunter stated.

Return 0 in all of your loaded filterscripts and your own gamemode to allow other filterscripts share data.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)