Pawno stopt working
#1

Hello,
When im trying to compile something that I scripted it says Pawno stop working im making this
pawn Код:
if(dialogid == RIMSMENU)
    {
        if ( response )
        {
            switch ( listitem )
            {
                case 0:
                {
                if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
                }
                return SendClientMessage(playerid, 0xFFFFFFFF, "You have added Gold Rims to your vehicle.");
                }
                case 1:
                {
                if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
                }
                return SendClientMessage(playerid, 0xFFFFFFFF, "You have added Cutter Rims to your vehicle.");
            }
        }
    }
If you are in a car and your admin if you do /rims then a you will see an menu Gold rims or Cutter rims
Who helped me will get REP
Reply
#2

pawn Код:
CMD:rims(playerid, params[])
{
    ShowPlayerDialog(playerid, RIMSMENU, DIALOG_STYLE_LIST, "Rims", "Golden Rims\nCutter Rims", "OK", "CANCEL");
    return 1;
}
This is the CMD
Reply
#3

You were missing a bracket
pawn Код:
if(dialogid == RIMSMENU)
    {
        if ( response )
        {
            switch ( listitem )
            {
                case 0:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
                    return SendClientMessage(playerid, 0xFFFFFFFF, "You have added Gold Rims to your vehicle.");
                }
               
                case 1:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
                    return SendClientMessage(playerid, 0xFFFFFFFF, "You have added Cutter Rims to your vehicle.");
                }
            }
        }
    }
Reply
#4

Try this: ... next tine read here about "switch" https://sampwiki.blast.hk/wiki/Control_Structures#switch_2
Код:
    if(dialogid == RIMSMENU)
    {
        if ( response )
        {
            switch ( listitem )
            {
                case 0:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
                        SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    } else {
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
                        SendClientMessage(playerid, 0xFFFFFFFF, "You have added Gold Rims to your vehicle.");
                    }
                }
                
                case 1:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
                        SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    } else {
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
                        SendClientMessage(playerid, 0xFFFFFFFF, "You have added Cutter Rims to your vehicle.");
                    }
                }
            }
        }
    }
Reply
#5

Pinguing I don't get the message any more that it stopt working but I get this error 26 times
Код:
error 017: undefined symbol "ProxDetector"
Reply
#6

Quote:
Originally Posted by Jessyy
Посмотреть сообщение
Try this: ... next tine read here about "switch" https://sampwiki.blast.hk/wiki/Control_Structures#switch_2
Код:
    if(dialogid == RIMSMENU)
    {
        if ( response )
        {
            switch ( listitem )
            {
                case 0:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
                        SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    } else {
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
                        SendClientMessage(playerid, 0xFFFFFFFF, "You have added Gold Rims to your vehicle.");
                    }
                }
                
                case 1:
                {
                    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
                        SendClientMessage(playerid, 0xFFFFFFFF, "You are not driving a vehicle.");
                    } else {
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
                        SendClientMessage(playerid, 0xFFFFFFFF, "You have added Cutter Rims to your vehicle.");
                    }
                }
            }
        }
    }
Now I have 26 times this error
Код:
error 017: undefined symbol "ProxDetector"
Reply
#7

Any one other idea's?
Reply
#8

Some one?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)