Dialogs please help!!
#1

Hello!
In don't know what is the problem what this dialog and the compiler is not giving any errors but when I go ig the dilog opens but does not work like it does not reduces the money and it does not give the thing we clicked to buy! My friend was also having the same problem! Here are the code

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/buyaccessories"cmdtexttrue10) == 0)
    {
          
ShowPlayerDialog(playerid,3300,DIALOG_STYLE_LIST,"What is that you want","Motorcycle Helmet green($50)\nMotorcycle Helmet black($50)\nMotorcycle Helmet blue($50)\nMotorcycle Helmet purple($50)\nTopHat green($50)\nTopHat black($50)\nTopHat purple($50)\nTopHat yellow($50)","Purchase","Cancel");
        return 
1;
    }
    return 
0;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
if(
response)// They pressed the first button.
    
{
    switch(
dialogid)// If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
        
{
        case 
3300:// Our dialog!
            
{
               switch(
listitem)// Checking which listitem was selected
            
{
                case 
0:// The first item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31897620.101, -0.00.02.090.6083.71.051.210xFF00FF00);
                }
                case 
1// The second item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31897620.101, -0.00.02.090.6083.71.051.210x000000);
                }
                case 
2// The third item listed
                
{
                    if(
GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -3);
                    
SetPlayerAttachedObject(playerid31897620.101, -0.00.02.090.6083.71.051.210x0039F5);
                }
                   case 
3// The forth item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31897620.101, -0.00.02.090.6083.71.051.210xF500ED);
                }
                   case 
4// The forth item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);SetPlayerAttachedObject(playerid31897620.101, -0.00.02.090.6083.71.051.210xF500ED);
                    
SetPlayerAttachedObject(playerid31948720.101, -0.00.05.5084.6083.71110xFF00FF00);
                }
                   case 
5// The forth item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31948720.101, -0.00.05.5084.6083.71110x000000);
                }
                case 
6// The forth item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31948720.101, -0.00.05.5084.6083.71110xE105FA);
                }
                case 
7// The forth item listed
                
{
                    if(
GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid0xFFFFFF"You don't have enough cash.");
                    
GivePlayerMoney(playerid, -50);
                    
SetPlayerAttachedObject(playerid31948720.101, -0.00.05.5084.6083.71110xFAFA05);
                }
            }
            }
    }
    }
    return 
1;

Reply


Messages In This Thread
Dialogs please help!! - by TaLhA XIV - 22.07.2012, 12:47
Re: Dialogs please help!! - by Youice - 22.07.2012, 13:34
Re: Dialogs please help!! - by TaLhA XIV - 22.07.2012, 14:52

Forum Jump:


Users browsing this thread: 1 Guest(s)