Jump to content

Question

Posted

Deci am facut o comanda cand apas ENTER sa imi iese din HOUSE/BIZ dar nu functioneaza si nu inteleg de ce.

Uitati comanda:

[pawn] if ((newkeys==KEY_SECONDARY_ATTACK))

{

        if(IsPlayerConnected(playerid))

        {

for(new i = 0; i <  sizeof(HouseInfo); i++)

{

//printf("House :%d",i);

        if (PlayerToPoint(1.5, playerid,HouseInfo[hExitx], HouseInfo[hExity], HouseInfo[hExitz]))

                {

    SetPlayerInterior(playerid,0);

    SetPlayerPos(playerid,HouseInfo[hEntrancex],HouseInfo[hEntrancey],HouseInfo[hEntrancez]);

PlayerInfo[playerid][pInt] = 0;

PlayerInfo[playerid][pLocal] = 999;

SetCameraBehindPlayer(playerid);

SetPlayerVirtualWorld(playerid,0);

    if(HouseInfo[hHel] == 1 && HouseInfo[hArm] == 1)

    {

if(HouseInfo[hHel] == 1 && HouseInfo[hArm] == 1)

{

SetPlayerHealth(playerid,100.0);

SetPlayerArmour(playerid,100.0);

return 1;

}

if(HouseInfo[hHel] == 1)

{

SetPlayerHealth(playerid,100.0);

return 1;

}

if(HouseInfo[hArm] == 1)

{

SetPlayerArmour(playerid,100.0);

return 1;

}

}

}

}

for(new i = 0; i <  sizeof(BizzInfo); i++)

{

//printf("Bizz :%d",i);

if (PlayerToPoint(3, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]))

{

    if(GetPlayerVirtualWorld(playerid) == i+99)

    {

SetPlayerInterior(playerid,0);

PlayerInfo[playerid][pInt] = 0;

SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);

PlayerInfo[playerid][pLocal] = 999;

SetPlayerVirtualWorld(playerid, 0);

OnPlayerExitFood(playerid)

}

}

}

new carid = GetPlayerVehicleID(playerid);

if (IsABus(carid))

{

TogglePlayerControllable(playerid, 1);

//GangZoneHideForPlayer(playerid, buszoneeast);

//GangZoneHideForPlayer(playerid, buszonewest);

RemovePlayerFromVehicle(playerid);

if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, carid);

}

if (IsASweeper(carid))

{

TogglePlayerControllable(playerid, 1);

RemovePlayerFromVehicle(playerid);

}

if(IsAHarvest(carid))

{

    if (carid != 0)

{

SetVehicleToRespawn(carid);

}

if(FarmerPickup[playerid][0] >= 1 && FarmerPickup[playerid][0] <= 22)

{

FarmerPickup[playerid][0]--;

}

    TogglePlayerControllable(playerid, 1);

    RemovePlayerFromVehicle(playerid);

    FarmerVar[playerid] = 0;

    DisablePlayerRaceCheckpoint(playerid);

}

if(IsASmuggleCar(carid))

{

    if(carid != 0)

    {

        SetVehicleToRespawn(carid);

    }

    TogglePlayerControllable(playerid, 1);

    RemovePlayerFromVehicle(playerid);

    SmugglerWork[playerid] = 0;

    DisablePlayerCheckpoint(playerid);

}

if(IsAnOwnableCar(carid) && CarInfo[carid][cOwned] == 0)

  {

        TogglePlayerControllable(playerid, 1);

        RemovePlayerFromVehicle(playerid);

    }

    if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

    {

        TogglePlayerControllable(playerid, 1);

RemovePlayerFromVehicle(playerid);

}

if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)

{

TogglePlayerControllable(playerid, 1);

RemovePlayerFromVehicle(playerid);

}

else if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))

{

    SetPlayerInterior(playerid,0);

SetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);

PlayerInfo[playerid][pInt] = 0;

PlayerInfo[playerid][pLocal] = 999;

}

else if (PlayerToPoint(6.0, playerid,-1404.5299,-259.0602,1043.6563))

{

    SetPlayerInterior(playerid,0);

    PlayerInfo[playerid][pInt] = 0;

SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);

}

else if (PlayerToPoint(8.0, playerid,-1443.0554,-581.1879,1055.0472))

{

    SetPlayerInterior(playerid,0);

    PlayerInfo[playerid][pInt] = 0;

SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);

}

else if (PlayerToPoint(8.0, playerid,-1464.7732,1557.5533,1052.5313))

{

    SetPlayerInterior(playerid,0);

    PlayerInfo[playerid][pInt] = 0;

SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);

}

else if(NoFuel[playerid] == 1)

{

    TogglePlayerControllable(playerid, 1);

RemovePlayerFromVehicle(playerid);

NoFuel[playerid] = 0;

}

return 1;

}

}[/pawn]

2 answers to this question

Recommended Posts

Posted

Ce nu functioneaza la ea mai exact?Nu intra in casa,apesi enter ca prostu' si nu se intampla nimic,te da din aer....Ai grija ca in comanda ta ai facut sa iti dea 100 HP si 100 armura cand intri in casa.

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.