Jump to content
  • 0

Problema IBP /v park


Duffy

Question

Nick: Duffy

Problema: Comanda /v park (IBP) nu despawneaza masina.

Erori / warnings: Nici-un warning/eroare la compilare.

Lini/script: [pawn]else if(strcmp(x_vehicle, "park", true) == 0)

{

if(!IsPlayerInAnyVehicle(playerid))

{

    SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti intr-o masina !");

    return 1;

}

new vehi = GetPlayerVehicleID(playerid);

if(vehi <= IBPCARS)

{

return 1;

}

new plname[MAX_PLAYER_NAME];

GetPlayerName(playerid, plname, sizeof(plname));

                if(vehi == PlayerInfo[playerid][pCarKey] || (strcmp(plname, VehicleInfo[vehi][vOwner], true) == 0))

{

    if(PlayerToPoint(5.0, playerid, VehicleInfo[vehi][vX], VehicleInfo[vehi][vY], VehicleInfo[vehi][vZ]))

{

    if(VehicleInfo[vehi][vNeon] != 0)

    {

        DestroyObject(VehicleInfo[vehi][vNeon2]);

        DestroyObject(VehicleInfo[vehi][vNeon]);

        VehicleInfo[vehi][vNeon2] = 0;

        VehicleInfo[vehi][vNeon] = 0;

    }

SaveVehicles(playerid, vehi);

SendClientMessage(playerid, COLOR_GREEN, "Masina ta a fost parcata.");

StopAudioStreamForPlayer(playerid);

PlayerInfo[playerid][pRadioHandle] = -1;

vRadio[GetPlayerVehicleID(playerid)][vVolume] = -1;

PlayerInfo[playerid][pCarKey] = 0;

                        VehicleInfo[vehi][vOwned] = 0;

DestroyVehicle(vehi);

TogglePlayerControllable(playerid, 1);

}

else

{

    SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti la locul de parcare!");

SendClientMessage(playerid, COLOR_WHITE, "Locul de parcare ti-a fost aratat pe harta.");

SetPlayerCheckpoint(playerid, VehicleInfo[PlayerInfo[playerid][pCarKey]][vX], VehicleInfo[PlayerInfo[playerid][pCarKey]][vY], VehicleInfo[PlayerInfo[playerid][pCarKey]][vZ], 5.0);

VCP[playerid] = 1;

ActiveCP[playerid] = 1;

return 1;

}

}

else

{

    SendClientMessage(playerid, COLOR_LIGHTRED, "Aceasta nu este masina ta !");

    return 1;

}

        }[/pawn]

Ai incercat sa rezolvi singur ?: Desigur, dar nu am reusit.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

uite aici o comada:[pawn]else if(StrParam("park"))

                {

                        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "{FF0000}You must be the driver of a vehicle to park it.");

                        if(!HasEnoughMoney(playerid, 5000)) return 1;

                        new i = GetPlayerVehicleID(playerid);

                        new name[24];

                        GetPlayerName(playerid, name, 24);

                        if(strequal(name, BuyableCarInfo[vOwnerName]))

                        {

                                new Float:x, Float:y, Float:z, Float:r;

                                GetVehiclePos(i, x, y, z);

                                GetVehicleZAngle(i, r);

                             

                                BuyableCarInfo[vX] = x;

                                BuyableCarInfo[vY] = y;

                                BuyableCarInfo[vZ] = z;

                                BuyableCarInfo[vR] = r;

                                GivePlayerMoney(playerid, -5000);

                                RemovePlayerFromVehicle(playerid);

                                SendClientMessage(playerid, -1, "{33AA33}You parked your vehicle!");

                        }

                        else

                        {

                                SendClientMessage(playerid, -1, "{FF0000}You're not the owner of this vehicle!");

                        }

                        return 1;

                }[/pawn]

Trebuie sa modifici tu putin sa iti mearga. adica e luata de la un FS si trb tu sa o modifici. Succes!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.