This Code dont add spoiler to any vehcile why?
#1

I want to know that i have made below code for spoiler in samp but this didnt add spoiler to any vehicle why?

pawn Код:
#define FILTERSCRIPT
#define COLOR_WHITE 0xFFFFFFAA
#include <a_samp>
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/spoiler", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 7.0, -1979.3672,440.1091,27) || IsPlayerInRangeOfPoint(playerid, 7.0, -1913.9288, 303.6583, 41.1585))
    {
    if(GetPlayerMoney(playerid) < 4999) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough Cash!");
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
            {
                SendClientMessage(playerid, COLOR_WHITE, "You are not the driver");
                return 1;
            }
            ShowPlayerDialog(playerid,1240,DIALOG_STYLE_LIST,"Spoilers","Spoiler Pro\nSpoiler Win\nSpoiler Drag\nSpoiler Alpha\nSpoiler Race\nSpoiler Worx","Ok", "Cancel");
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, " You are not in a vehicle");
        }
    }
}
    return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new vehicleid;
    vehicleid = GetPlayerVehicleID(playerid);
    switch(dialogid)
    {
        case 1240:
        {
            if(!response)
            {
            SendClientMessage(playerid, 0xFF0000FF, "You cancelled.");
            return 1;
            }

            switch(listitem)
            {
                case 0:
                {
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicleid, 1000);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
                case 1:
                {
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicleid, 1001);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
                case 2:
                {
                new vehicle;
                vehicle = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicle, 1002);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
                case 3:
                {
                new vehicle;
                vehicle = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicle, 1003);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
                case 4:
                {
                new vehicle;
                vehicle = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicle, 1015);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
                case 5:
                {
                new vehicle;
                vehicle = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(vehicleid) >=1)
                {
                AddVehicleComponent(vehicle, 1016);
                GivePlayerMoney(playerid,-800);
                SendClientMessage(playerid,0xFFFFFFAA,"Vehicle Component added");
                }
                else
                {
                SendClientMessage(playerid,0xFFFFFFAA,"This is not an Vehicle");
                }
                }
            }
        }
    }
    return 1;
}
Reply
#2

Get in the vehicle model you want to check if it can have a spoiler, Go to Transfender and check, if it works then a spoiler can be on that vehicle. You cant add a spoiler to a NRG.
Reply
#3

i tried that but i didnt add spoiler with that code i posted
Reply
#4

Please only bump if its been 48 hours.i see your using InPlayerRangeOfPoint, are you in the correct place your supppose to be?
Reply
#5

yes i m in rage of point it shows dialog box but didnt add any spoiler to any vehicles
Reply
#6

Is it a filterscript?
Reply
#7

yes it is filterscript
Reply
#8

Dialogs work only for the first filterscript that is loaded from server.cfg
Reply
#9

it mean i have to add it first in server.cfg
Reply
#10

Quote:
Originally Posted by shaikh007
Посмотреть сообщение
it mean i have to add it first in server.cfg
Yes.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)