Neon only showing when it wants
#1

No warnings after compiling.. So ingame when I do /neon and pick one it says neon installed. but I don't see any attached objects. I have also tried every neon. still the same. One time it works when I spawn a car then do neon. spawn car do /neon again. Again and again until it pop outs. Now I can use every neons i choose I need to try it again before it works.. Anyone have any Idea?


pawn Код:
dcmd_neon(playerid, params[])
{
    #pragma unused params
    if(AccInfo[playerid][Level] >= 6 || AccInfo[playerid][pVip] >= 1)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
            {
                SendClientMessage(playerid, COLOR_WHITE, "(FF0000)You are not the driver");
                return 1;
            }
            ShowPlayerDialog(playerid, DIALOG_NEON1, DIALOG_STYLE_LIST, "Pick Neon Color", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FF0000}You must be in a Vehicle");
            }
    }
    else return ErrorMessages(playerid, 1);
    return 1;
}

pawn Код:
Under ondialogresponse
    if(dialogid == DIALOG_NEON1)
        {
                if(response)
                {
                        if(listitem == 0)
                        {
                        //blue
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        }
                        if(listitem == 1)
                        {
                         //red
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 2)
                        {
                        //green
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 3)
                        {
                        //white
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 4)
                        {
                        //pink
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 5)
                        {
                        //yellow
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 6)
                        {
                        //police
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
                        SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
                        }
                        if(listitem == 7)
                        {
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
                        SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Interior lights installed");
                        }
                        if(listitem == 8)
                        {
                        //back
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
                        SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Back neon installed");
                        }
                        if(listitem == 9)
                        {
                                //front
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
                        SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Front neon installed");
                        }
                        if(listitem == 10)
                        {
                        //undercover
                        SetPVarInt(playerid, "Status", 1);
                        SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
                        SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
                        AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
                        AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
                        SendClientMessage(playerid, 0xFFFFFFAA, "Undercover lights installed");
                        }
                        if(listitem == 11)
                        {
                        //remove neon
                        DestroyObject(GetPVarInt(playerid, "neon"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon1"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon2"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon3"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon4"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon5"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon6"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon7"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon8"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon9"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon10"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon11"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon12"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "neon13"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "interior"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "interior1"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "back"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "back1"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "front"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "front1"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "undercover"));
                        DeletePVar(playerid, "Status");
                        DestroyObject(GetPVarInt(playerid, "undercover1"));
                        DeletePVar(playerid, "Status");
                }
            }
        }
    return 0;
    }
Reply


Messages In This Thread
Neon only showing when it wants - by kbalor - 26.08.2012, 18:34
Re: Neon only showing when it wants - by kbalor - 26.08.2012, 19:18
Re: Neon only showing when it wants - by HuSs3n - 26.08.2012, 19:49
Re: Neon only showing when it wants - by kbalor - 26.08.2012, 20:02
Re: Neon only showing when it wants - by kbalor - 27.08.2012, 11:17
Re: Neon only showing when it wants - by Gangster-rocks - 27.08.2012, 11:41
Re: Neon only showing when it wants - by Benzke - 27.08.2012, 11:47
Re: Neon only showing when it wants - by HuSs3n - 27.08.2012, 11:51
Re: Neon only showing when it wants - by kbalor - 27.08.2012, 16:03

Forum Jump:


Users browsing this thread: 1 Guest(s)