whats wrong?
#9

There is no need to add returns in if and else statement when you are returning something. If you add returns there, the code will stop there.
pawn Код:
#define FILTERSCRIPT
#define DIALOG_STUFF 1
#define DIALOG_IMPUT 2
#include <a_samp>
#include <zcmd>

new Engine[MAX_VEHICLES];

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("Vehicle System By thefatshizms");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}
public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, -1, "car_system fs loaded do /info");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

CMD:info(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_STUFF, DIALOG_STYLE_MSGBOX, "Features", "/flip /veh /destroy /repair /lock /unlock /engine /bonnet /trunk /lights /pimpout1 /pimpout2 /pimpout3\nThis system is still in devolpment and more features will be added in the week!", "ok", "");
    return 1;
}

CMD:flip(playerid, params[])
{
        if(IsPlayerInAnyVehicle(playerid))
        {
            new currentveh;
            new Float:angle;
            currentveh = GetPlayerVehicleID(playerid);
            GetVehicleZAngle(currentveh, angle);
            SetVehicleZAngle(currentveh, angle);
            SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
            RepairVehicle(currentveh);
        }
        else
        {
                SendClientMessage(playerid, 0xFFFFFFFF, "You are not in any vehicle!");
        }
        return 1;
}

CMD:destroy(playerid, params[])
{
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    DestroyVehicle(currentveh);
    return 1;
}

CMD:repair(playerid, params[])
{
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    RepairVehicle(currentveh);
    return 1;
}

CMD:lock(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        new State = GetPlayerState(playerid);
        if(State != PLAYER_STATE_DRIVER)
        {
            SendClientMessage(playerid, -1, "You can only lock the doors as the driver.");
            return 1;
        }
        for(new i = 0; i < MAX_PLAYERS; i ++)
        {
            if(i != playerid)
            {
                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
            }
        }
        SendClientMessage(playerid, -1, "Vehicle locked!");
        new Float: pX, Float: pY, Float: pZ;
        GetPlayerPos(playerid, pX, pY, pZ);
        PlayerPlaySound(playerid, 1056, pX, pY, pZ);
    }
    else
    {
        SendClientMessage(playerid, -1, "You're not in a vehicle!");
    }
    return 1;
}

CMD:unlock(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        new State = GetPlayerState(playerid);
        if(State != PLAYER_STATE_DRIVER)
        {
            SendClientMessage(playerid, -1, "You can only unlock the doors as the driver.");
            return 1;
        }
        for(new i = 0; i < MAX_PLAYERS; i ++)
        {
            SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0);
        }
        SendClientMessage(playerid, 0xFFFF00AA, "Vehicle unlocked!");
        new Float: pX, Float: pY, Float: pZ;
        GetPlayerPos(playerid, pX, pY, pZ);
        PlayerPlaySound(playerid, 1057, pX, pY, pZ);
    }
    else
    {
        SendClientMessage(playerid, -1, "You're not in a vehicle!");
    }
    return 1;
}

CMD:engine(playerid, params[])
{
    if(GetPlayerState(playerid) == 2)
    {
        new vehicle = GetPlayerVehicleID(playerid);
        if(Engine[vehicle] == 0)
        {
            new engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            Engine[vehicle] = 1;
            SetVehicleParamsEx(vehicle, 1, lights, alarm, doors, bonnet, boot, 0);
        }
    }
    else return SendClientMessage(playerid, -1, "This vehicles engine is already turned on.");
    return 1;
}

CMD:car(playerid, params[])
{
        new Float:X, Float:Y, Float:Z, Float:angle;
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle( playerid, angle );
        new car = CreateVehicle(411, X, Y, Z, angle, 0, 1, 60);
        PutPlayerInVehicle(playerid, car, 0);
        SendClientMessage(playerid, -1, "u spawned a infernus!");
        return 1;
}
CMD:slapcar(playerid, params[])
{
    new Float:X, Float:Y, Float:Z;
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    GetVehiclePos(currentveh, X, Y, Z);
    SetVehiclePos(currentveh, X, Y, Z+5);
    return 1;
}
Reply


Messages In This Thread
whats wrong? - by thefatshizms - 27.05.2012, 01:38
Re: whats wrong? - by iGetty - 27.05.2012, 01:43
Re: whats wrong? - by String - 27.05.2012, 01:47
Re: whats wrong? - by thefatshizms - 27.05.2012, 01:51
Re: whats wrong? - by Faisal_khan - 27.05.2012, 07:04
Re: whats wrong? - by thefatshizms - 27.05.2012, 13:08
Re: whats wrong? - by Faisal_khan - 27.05.2012, 13:34
Re: whats wrong? - by thefatshizms - 27.05.2012, 13:36
Re: whats wrong? - by Faisal_khan - 27.05.2012, 13:37

Forum Jump:


Users browsing this thread: 1 Guest(s)