Dialog bugged
#1

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);
}
Reply
#2

Please help.
Reply
#3

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

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

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

PLEASE HELP
Reply
#6

Any?
Reply
#7

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);
                }
            }
        }
    } 
Reply
#8

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

exactly the way i posted works perfectly
Reply
#9

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


Forum Jump:


Users browsing this thread: 1 Guest(s)