SA-MP Forums Archive
Dialog bugged - 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 bugged (/showthread.php?tid=416784)



Dialog bugged - Louris - 18.02.2013

When player type /nitro, he choose listitem 1 or 2 he get nitro and paintjob, it bug with paintjob.. Why?
Код:
if(dialogid == 1240)
{
if(response)
{
if(listitem == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1008);
}
}
}
if(listitem == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1009);
}
if(listitem == 2)
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010);
}
if(dialogid == 1239)
{
if(response)
{
if(listitem == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
ChangeVehiclePaintjob(vehicleid, 0);
}
}
}
if(listitem == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
ChangeVehiclePaintjob(vehicleid, 1);
}
if(listitem == 2)
{
new vehicleid = GetPlayerVehicleID(playerid);
ChangeVehiclePaintjob(vehicleid, 2);
}



Re: Dialog bugged - Louris - 18.02.2013

Please help.


Re: Dialog bugged - Falcon. - 18.02.2013

pawn Код:
if(dialogid == 1240)
{
    if(response)
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), (1008 + listitem));
    }
}

if(dialogid == 1239)
{
    if(response)
    {
        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), listitem);
    }
}



Re: Dialog bugged - Louris - 18.02.2013

Quote:
Originally Posted by [Y]Falcon
Посмотреть сообщение
pawn Код:
if(dialogid == 1240)
{
    if(response)
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), (1008 + listitem));
    }
}

if(dialogid == 1239)
{
    if(response)
    {
        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), listitem);
    }
}
Like this?
Код:
if(dialogid == 1240)
{
if(response)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), (1008 + listitem));
AddVehicleComponent(GetPlayerVehicleID(playerid), (1009 + listitem == 1));
AddVehicleComponent(GetPlayerVehicleID(playerid), (1010 + listitem == 2));
}
}
If yes, same.. It give me nitro ant paintjob.


Re: Dialog bugged - Louris - 18.02.2013

PLEASE HELP


Re: Dialog bugged - Louris - 18.02.2013

Any?


Re: Dialog bugged - S0n1COwnsYou - 18.02.2013

PHP код:
    new VehicleID GetPlayerVehicleID(playerid);
    if(
dialogid == 1240)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
AddVehicleComponent(VehicleID1008);
                }
                case 
1:
                {
                    
AddVehicleComponent(VehicleID1009);
                }
                case 
2:
                {
                    
AddVehicleComponent(VehicleID1010);
                }
            }
        }
    }
    if(
dialogid == 1239)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
ChangeVehiclePaintjob(VehicleID0);
                }
                case 
1:
                {
                    
ChangeVehiclePaintjob(VehicleID1);
                }
                case 
2:
                {
                    
ChangeVehiclePaintjob(VehicleID2);
                }
            }
        }
    } 



Re: Dialog bugged - Falcon. - 18.02.2013

Quote:
Originally Posted by Louris
Посмотреть сообщение
Like this?
If yes, same.. It give me nitro ant paintjob.
not.

exactly the way i posted works perfectly


Re: Dialog bugged - Louris - 18.02.2013

Quote:
Originally Posted by S0n1COwnsYou
Посмотреть сообщение
PHP код:
    new VehicleID GetPlayerVehicleID(playerid);
    if(
dialogid == 1240)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
AddVehicleComponent(VehicleID1008);
                }
                case 
1:
                {
                    
AddVehicleComponent(VehicleID1009);
                }
                case 
2:
                {
                    
AddVehicleComponent(VehicleID1010);
                }
            }
        }
    }
    if(
dialogid == 1239)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
ChangeVehiclePaintjob(VehicleID0);
                }
                case 
1:
                {
                    
ChangeVehiclePaintjob(VehicleID1);
                }
                case 
2:
                {
                    
ChangeVehiclePaintjob(VehicleID2);
                }
            }
        }
    } 
Pawno has stopped working.