Jump to content
  • 1

VipBo$$

Question

Salut!

Iar vin cu o problema de a mea.

De ce imi da in mysql_log asta:

[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:00] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('25')
[11:33:37] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('0')
[11:33:40] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'LastTimeOn' in 'field list'

 

Iar in server_log imi da asa:

[11:33:56] [debug] AMX backtrace:
[11:33:56] [debug] #0 00214dc8 in ?? (-1) from 1234.amx
[11:33:56] [debug] #1 000bb0f0 in public OnPlayerKeyStateChange (0, 16, 0) from 1234.amx
[11:33:57] [debug] Run time error 4: "Array index out of bounds"
[11:33:57] [debug]  Accessing element at negative index -1

 

Daca ajuta cu ceva public-ul OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{
    new veh = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    if(newkeys == KEY_CTRL_BACK && GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
    {
        if(IsPlayerLogged[playerid] == 0) return 1;
        if(!IsPlayerInAnyVehicle(playerid)) return 1;
        new radiostr[1024];
        format(radiostr, sizeof(radiostr), "{E82727}Opreste Radio-ul\nRadio Taraf Romania\nRadio Funky Manele\nRadio Gangsta Manele\nRadio Gangsta Dance\nRadio Bandit Romania\nRadio Hot Romania\nRadio Tequila HipHop\nRadio Kiss FM\nRadio ZU Romania\nRadio Greu de Difuzat\nRadio Pro FM\nRadio ClubMix\nRadio Popular");
        ShowPlayerDialog(playerid,170,DIALOG_STYLE_LIST,"Radio",radiostr,"Ok", "Iesire");
    }
    if(newkeys == KEY_NO) LockCarFunction(playerid);
    if(newkeys == KEY_FIRE)
    {
        if(IsVehicleRc(GetPlayerVehicleID(playerid)) || GetVehicleModel(GetPlayerVehicleID(playerid)) == RC_CAM && InDealer[playerid] == 1)
        {
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) != D_TRAM)
            {
                DestroyVehicle(DealerCar[playerid]);
                InDealer[playerid] = 0, DealerCarType[playerid] = -1, DealerCar[playerid] = 0;
                KillTimer(DSTimer[playerid]);
                SendClientMessage(playerid, COLOR_YELLOW, "Testul a fost suspendat deoarece ai abandonat vehiculul.");
                SetPlayerPosEx(playerid, 327.9443, -1512.6609, 36.1366);
                SetPlayerInterior(playerid, 0);
                SetPlayerVirtualWorld(playerid, 0);
                TestingModel[playerid] = 0;
            }
        }
    }

    if(newkeys == KEY_YES)
    {
        if(JobWorking[playerid] == 1)
        {
            if(InHand[playerid] == 0) return 1;
            if(CheckPlayerDistanceToVehicle(7.0, playerid, JobVehicle[playerid]))
            {
                RemovePlayerAttachedObject(playerid, 2);
                InHand[playerid] = 0;
                if(GunoiKG[playerid] < GetPlayerSkill(playerid)*25)
                {
                    new x = random(sizeof(GarbagePos));
                    SetPlayerCheckpointEx(playerid, GarbagePos[x][0], GarbagePos[x][1], GarbagePos[x][2], 2.0);
                    CP[playerid] = 54;
                    new szZone[256], string[256];
                    GetPlayer3DZone2(GarbagePos[x][0], GarbagePos[x][1], GarbagePos[x][2], szZone, sizeof(szZone));
                    format(string, sizeof(string), "Du-te la punctul rosu de pe mapa pentru a lua sacul cu gunoi~n~(~y~%s~w~~h~)", szZone);
                    PlayerTextDrawSetString(playerid, InfosTD, string);
                    SetTimerEx("HideTextdraw", 5000, 0, "%d", playerid);
                    PlayerTextDrawShow(playerid, InfosTD);
                }
                else
                {
                    SetPlayerCheckpointEx(playerid,2109.2771, -2010.4305, 13.6879, 3.0);
                    CP[playerid] = 55;
                    PlayerTextDrawSetString(playerid, InfosTD, "Du-te la punctul rosu de pe mapa pentru a primii banii");
                    SetTimerEx("HideTextdraw", 5000, 0, "%d", playerid);
                    PlayerTextDrawShow(playerid, InfosTD);
                }
            }
        }
        else ShowPlayerFriends(playerid);
    }
    if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);
    if(newkeys & KEY_FIRE || newkeys & KEY_AIM)
    {
       new sslot;
       new weapon = GetPlayerWeapon(playerid);
       if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && WeaponData[playerid][sslot] == false && sslot != 0 && weapon != 46  && GetPlayerWeapon(playerid) != 9 && curatj[playerid] == 0)
       {
           ResetPlayerWeaponsEx(playerid);
           ResetPlayerWeapons(playerid);
           new sendername[25],gunname[50],string[124];
           GetWeaponNameEx(weapon,gunname,sizeof(gunname));
           GetPlayerName(playerid, sendername, sizeof(sendername));
           format(string, 256, "AdmCmd: %s has spawned gun %s.", sendername, gunname);
           SendAdminMessage(COLOR_LOGS,string,1);
           return 1;
       }
    }
    if((IsACBUGWeapon(playerid) && RELEASED(KEY_FIRE)) && newkeys != KEY_FIRE && newkeys & KEY_CROUCH)
    {
        ApplyAnimation ( playerid , "PED" , "getup" , 4.1 , 0 , 0 , 0 , 0 , 0 ) ;
        SCM(playerid,COLOR_WARNING,"Pe serverul nostru este interzis c-bug, risti ban 3 zile.");
    }
    if (newkeys & KEY_HANDBRAKE)
    {
        if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && PlayerInfo[playerid][pAdmin] < 1)
        {
            new string[100];
            format(string,sizeof(string),"AdmCmd: %s(%d) foloseste JetPack.",GetName(playerid),playerid);
            SendAdminMessage(COLOR_LOGS,string,1);
            KickEx(playerid);
        }
    }
    if (newkeys & KEY_CROUCH)
    {
        if(IsACop(playerid))
        {
            if(PlayerToPoint(15.0, playerid,1588.6552, -1637.9025, 15.0358))
            {
               MoveObject(gatelspd,1596.7352,-1637.9025, 15.0358,2);
               SetTimer("lspdgateclose" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(15.0, playerid,-1770.25696, 995.83032, 25.07870))
            {
               MoveObject(gatefbi,-1770.2570, 995.8303, 25.0787,2);
               SetTimer("fbigateclose" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(15.0, playerid,2293.84033, 2497.78271, 4.93679))
            {
               MoveObject(gatelvpd1,2293.8403, 2497.7827, 10.1142,2);
               SetTimer("lvpdgateclose1" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(15.0, playerid,2335.0828, 2443.7883, 7.4586))
            {
               MoveObject(gatelvpd2,2335.0828, 2443.7883, 12.8445,2);
               SetTimer("lvpdgateclose2" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(18.0, playerid, -1624.6464, 688.4363, 8.4412))
            {
               MoveObject(gatesfpd1,-1645.8208, 688.4628, 8.4412,2);
               MoveObject(gatesfpd2,-1613.4664, 688.4363, 8.4412,2);
               SetTimer("sfpdgateclose" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(15.0, playerid,135.2833, 1941.3331, 21.6932))
            {
               MoveObject(gateng,122.0023, 1941.4100, 21.6932,2);
               SetTimer("nggateclose" ,9000 ,false);
               return 1;
            }
            if(PlayerToPoint(15.0, playerid,1544.7007, -1630.7527, 13.2983))
            {
               MoveObject(lspdbar,1544.7007, -1630.7527, 13.2983,1,0.0000, 0.0000, 90.0000);
               SetTimer("lspdbarclose" ,9000 ,false);
               return 1;
            }
        }
    }
    if (((newkeys & KEY_WALK && newkeys & KEY_UP) || (newkeys & KEY_WALK && newkeys & KEY_DOWN) || (newkeys & KEY_WALK && newkeys & KEY_LEFT) || (newkeys & KEY_WALK && newkeys & KEY_RIGHT))
     || ((oldkeys & KEY_WALK && newkeys & KEY_UP) || (oldkeys & KEY_WALK && newkeys & KEY_DOWN) || (oldkeys & KEY_WALK && newkeys & KEY_LEFT) || (oldkeys & KEY_WALK && newkeys & KEY_RIGHT))
    || ((newkeys & KEY_WALK && oldkeys & KEY_UP) || (newkeys & KEY_WALK && oldkeys & KEY_DOWN) || (newkeys & KEY_WALK && oldkeys & KEY_LEFT) || (newkeys & KEY_WALK && oldkeys & KEY_RIGHT))
    && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid);
    }
    if(newkeys == KEY_LOOK_BEHIND)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new idcar = GetPlayerVehicleID(playerid),string[128],sendername[25];
            if(IsABike(idcar)) return SendClientMessage(playerid,COLOR_WHITE,"Nu poti folosi aceasta comanda intr-o bicicleta.");
            if(idcar == hotc[1] || idcar == hotc[2]) return SCM(playerid,COLOR_GREY, "Nu poti folosi aceasta comanda in acest vehicul.");
            if(idcar == sanr[1] || idcar == sanr[2]) return SCM(playerid,COLOR_GREY, "Nu poti folosi aceasta comanda in acest vehicul.");
            if(Refueling[playerid] == 0)
            {
                if(vehEngine[idcar] == 0)
                {
                   vehEngine[idcar] = 1;
                   GetVehicleParamsEx(idcar,engine,lights,alarm,doors,bonnet,boot,objective);
                   SetVehicleParamsEx(idcar,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                   new vehicle;
                   vehicle = GetVehicleModel(idcar) - 400;
                   GetPlayerName(playerid, sendername, sizeof(sendername));
                   SetPVarInt(playerid, "Engine", 1);
                   if(PlayerHit[playerid] != -1) SCM(playerid,COLOR_WHITE,"Motorul a fost pornit. Mesajul nu a fost afisat deoarece esti undercover.");
                   else
                   {
                       format(string,sizeof(string),"* %s a pornit motorul vehiculului %s.",sendername,aVehicleNames[vehicle]);
                       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                   }
                }
                else if(vehEngine[idcar] == 1)
                {
                    vehEngine[idcar] = 0;
                    GetVehicleParamsEx(idcar,engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(idcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                    new vehicle;
                    vehicle = GetVehicleModel(idcar) - 400;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    SetPVarInt(playerid, "Engine", 0);
                    if(PlayerHit[playerid] != -1) SCM(playerid,COLOR_WHITE,"Motorul a fost oprit. Mesajul nu a fost afisat deoarece esti undercover.");
                    else
                    {
                       format(string,sizeof(string),"* %s a oprit motorul vehiculului %s.",sendername,aVehicleNames[vehicle]);
                       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    }
                }
            }
            else return SendClientMessage(playerid,COLOR_WHITE,"Te rugam asteapta, acum iti faci plinul.");
        }
    }
    if (newkeys & KEY_SPRINT)
    {
       if(gPlayerUsingLoopingAnim[playerid] == 1)
       {
           StopLoopingAnim(playerid);
       }
    }
    if (newkeys & KEY_ANALOG_DOWN)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(GetPVarInt(playerid, "Boot") == 0)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
                SetPVarInt(playerid, "Boot", 1);
            }
            else if(GetPVarInt(playerid, "Boot") == 1)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
                SetPVarInt(playerid, "Boot", 0);
            }
        }
        return 1;
    }
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
        if(Spectate[playerid] < 253 && Spectate[playerid] != 255)
        {
            TogglePlayerControllable(playerid, 1);
            TogglePlayerSpectating(playerid, 0);
            SetPlayerInterior(playerid,Unspec[playerid][sPint]);
            PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
            PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
            Unspec[playerid][sLocal] = 255;
            gTeam[playerid] = PlayerInfo[playerid][pTeam];
            SetPlayerToTeamColor(playerid);
            SendClientMessage(playerid, COLOR_GREEN, "Acum nu mai esti spectator.");
            PlayerTextDrawHide(playerid, SpecTD);
            SpawnPlayer(playerid);
            Spectate[playerid] = 255;
            return 1;
        }
        if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerToPoint(3.0, playerid, 2315.5696,0.3521,26.7422)) // /rob enter
                {
                    SetPlayerInterior(playerid, 6);
                    SetPlayerPosEx(playerid, -296.7248,1502.6849,1070.9940);
                }
                if(PlayerToPoint(3.0, playerid, -296.7248,1502.6849,1070.9940)) // /rob exit
                {
                    SetPlayerInterior(playerid, 0);
                    SetPlayerPosEx(playerid, 2315.5696,0.3521,26.7422);
                }
                for(new i = 1; i < 26; i++)
                {
                    if(PlayerToPoint(2.0, playerid, DynamicFactions[extX], DynamicFactions[extY], DynamicFactions[extZ]))
                    {
                        if(PlayerInfo[playerid][pMember] == i || i < 3) EnterFaction(playerid, i);
                    }
                }
                for(new i = 1; i < 26; i++)
                {
                    if(PlayerToPoint(2.0, playerid, DynamicFactions[fcX], DynamicFactions[fcY], DynamicFactions[fcZ]))
                    {
                        if(DynamicFactions[fVW] == GetPlayerVirtualWorld(playerid) && DynamicFactions[fInterior] == GetPlayerInterior(playerid)) ExitFaction(playerid, i);
                    }
                }
                for(new i = 1; i < sizeof(HouseInfo); i++)
                {
                    if(IsPlayerInRangeOfPoint(playerid,2,HouseInfo[hEntrancex], HouseInfo[hEntrancey], HouseInfo[hEntrancez]))
                    {
                        if(PlayerInfo[playerid][pHouse] == i || HouseInfo[hLock] == 0)
                        {
                            SetPlayerInterior(playerid,HouseInfo[hInterior]);
                            SetPlayerPosEx(playerid,HouseInfo[hExitx],HouseInfo[hExity],HouseInfo[hExitz]);
                            PlayerInfo[playerid][pInt] = HouseInfo[hInterior];
                            PlayerInfo[playerid][pLocal] = i;
                            SetPlayerVirtualWorld(playerid,HouseInfo[hVirtual]);
                            InHouse[playerid] = i;
                            UpdateHouseRadio(i);
                        }
                        else
                        {
                            GameTextForPlayer(playerid, "~r~~h~Inchis", 5000, 1);
                        }
                    }
                }
                for(new i = 1; i < sizeof(BizzInfo); i++)
                {
                    if(IsPlayerInRangeOfPoint(playerid,2,BizzInfo[bEntranceX], BizzInfo[bEntranceY], BizzInfo[bEntranceZ]) && BizzInfo[bStatic] == 0)
                    {
                        if(GetPlayerCash(playerid) >= BizzInfo[bFee])
                        {
                            if(BizzInfo[bLocked] == 1)
                            {
                               GameTextForPlayer(playerid, "~r~~h~Inchis", 5000, 1);
                               return 1;
                            }
                            GivePlayerCash(playerid,-BizzInfo[bFee]);
                            BizzInfo[bBalance] += BizzInfo[bFee];
                            if(i == 1 || i == 30 || i == 36) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /withdraw, /deposit, /transfer.");
                            if(i == 25 || i == 37 || i == 38) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /clothes(/skins), /buyhat, /glasses.");
                            if(i == 31) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /clothes(/skins), /buyhat, /glasses.");
                            if(i == 28) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /playdice.");
                            if(i == 2)  SCM(playerid,COLOR_LIGHTBLUE,"CComenzile disponibile sunt: /buygun, /eat.");
                            if(i == 26 || i == 27 || i == 39)  SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /eat.");
                            if(i == 3 || i == 4 || i == 5)
                            {
                                PlayAudioStreamForPlayer(playerid,alhamusic);
                                SCM(playerid,COLOR_LIGHTBLUE,"Comenzi disponibile: /drink.");
                            }
                            if(i == 20 || i == 21 || i == 22 || i == 23 || i == 24 || i == 32) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /buy.");
                            if(i == 6 || i == 33) SCM(playerid,COLOR_LIGHTBLUE,"Comenzile disponibile sunt: /buydildo.");
                            SetPlayerInterior(playerid,BizzInfo[bInterior]);
                            SetPlayerPosEx(playerid,BizzInfo[bExitX],BizzInfo[bExitY],BizzInfo[bExitZ]);
                            PlayerInfo[playerid][pInt] = BizzInfo[bInterior];
                            PlayerInfo[playerid][pLocal] = i+99;
                            SetPlayerVirtualWorld(playerid,BizzInfo[bVirtual]);
                            InBussines[playerid] = i;
                            Update(playerid, pCashx);
                            new str1[184];
                            format(str1,sizeof(str1),"UPDATE `bizz` SET `Till`='%d' WHERE `ID`='%d'",BizzInfo[bBalance],i);
                            mysql_query(SQL,str1);
                            format(str1, sizeof(str1), "~r~-$%d", BizzInfo[bFee]);
                            GameTextForPlayer(playerid, str1, 1000, 1);
                        }
                        else
                        {
                            GameTextForPlayer(playerid, "~r~~h~Nu ai suma necesara de bani", 5000, 1);
                        }
                    }
                }
                   if (IsPlayerInRangeOfPoint(playerid,2,1397.0253,-1571.0708,14.2703)) // tribunal
                {
                    SetPlayerInterior(playerid,5);
                    SetPlayerPosEx(playerid,322.2210,303.0282,999.1484);
                    PlayerInfo[playerid][pInt] = 5;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1554.7500,-1675.5400,16.1953)) // jaills
                {
                    SetPlayerInterior(playerid,6);
                    SetPlayerPosEx(playerid,246.8740,63.5291,1003.6406);
                    PlayerInfo[playerid][pInt] = 6;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,246.8740,63.5291,1003.6406)) // jaills
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1554.7500,-1675.5400,16.1953);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1090.7542,-1476.3380,22.7465)) //tatto
                {
                    SetPlayerInterior(playerid,16);
                    SetPlayerPosEx(playerid,-204.439987,-26.453998,1002.273437);
                    GameTextForPlayer(playerid, "~r~Tatto", 5000, 1);
                    PlayerInfo[playerid][pInt] = 16;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1765.1732,-1569.0253,1742.4930)) // enter visit
                {
                    SetPlayerPosEx(playerid,1764.3419,-1567.7599,1742.4967);
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,2166.4771,-1671.7883,15.0743)) // drugs house
                {
                    SetPlayerInterior(playerid,5);
                    SetPlayerPosEx(playerid,318.5867,1115.4735,1083.8828);
                    PlayerInfo[playerid][pInt] = 5;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1780.6133, -1569.6526, 1737.6211)) // area 51 - afara
                {
                    if(!IsACop(playerid) && PlayerInfo[playerid][pJailTime] < 1) return 1;
                    SetPlayerInterior(playerid,0);
                    SetPlayerVirtualWorld(playerid, 51);
                    SetPlayerPosEx(playerid,230.0804, 1888.0027, 17.7138);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,230.0804, 1888.0027, 17.7138)) // area 51 - inauntru
                {
                    if(!IsACop(playerid) && PlayerInfo[playerid][pJailTime] < 1) return 1;
                    SetPlayerInterior(playerid,0);
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerPosEx(playerid,1780.6133, -1569.6526, 1737.6211);
                    PlayerInfo[playerid][pInt] = 0;
                    SetTimerEx("UnfreezePlayer", 2000, 0, "%d", playerid);
                    TogglePlayerControllable(playerid, 0);
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,2307.2935,-1786.0671,13.5557)) // b'dub house
                {
                    SetPlayerInterior(playerid,3);
                    SetPlayerPosEx(playerid,1527.229980,-11.574499,1002.097106);
                    GameTextForPlayer(playerid, "~w~B'Dub House", 5000, 1);
                    PlayerInfo[playerid][pInt] = 3;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,157.3923,1903.2848,18.6660)) // armoury NG
                {
                    if (IsACop(playerid))
                    {
                        SetPlayerInterior(playerid,10);
                        SetPlayerPosEx(playerid,246.5872,109.0304,1003.2188);
                        GameTextForPlayer(playerid, "~w~National Guard Armoury", 5000, 1);
                        PlayerInfo[playerid][pInt] = 10;
                        SetPlayerVirtualWorld(playerid, 4);
                        InHQ[playerid] = 3;
                    }
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,928.3403,-1352.9470,13.3438)) // Cluckin' Bell
                {
                    SetPlayerInterior(playerid,9);
                    SetPlayerPosEx(playerid,365.7158,-9.8873,1001.8516);
                    GameTextForPlayer(playerid, "~w~Cluckin' Bell", 5000, 1);
                    PlayerInfo[playerid][pInt] = 9;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,2229.3289,-1722.0793,13.5625))
                {
                    SetPlayerInterior(playerid,5);
                    SetPlayerPosEx(playerid,772.111999,-3.898649,1000.728820);
                    GameTextForPlayer(playerid, "~w~Ls Gym", 5000, 1);
                    PlayerInfo[playerid][pInt] = 5;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1833.0640,-1842.5887,13.5781))
                {
                    SetPlayerInterior(playerid,4);
                    SetPlayerPosEx(playerid,-27.312299,-29.277599,1003.557250);
                    GameTextForPlayer(playerid, "~w~24/7", 5000, 1);
                    PlayerInfo[playerid][pInt] = 4;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1481.1063,-1771.2532,18.7958))
                {
                    SetPlayerInterior(playerid,3);
                    SetPlayerPosEx(playerid,387.7978,173.8582,1008.3828);
                    PlayerInfo[playerid][pInt] = 3;
                }
                else if(PlayerToPoint(5,playerid,387.7978,173.8582,1008.3828))
                {
                    SetPlayerPosEx(playerid,1481.1063,-1771.2532,18.7958);
                    SetPlayerInterior(playerid,0);
                }
                else if (IsPlayerInRangeOfPoint(playerid,1,306.1372,-141.8831,1004.0547))//gunshopusa 1
                {
                    SetPlayerPosEx(playerid,304.0046,-141.7622,1004.0625);
                }
                else if (IsPlayerInRangeOfPoint(playerid,1,300.4256,-141.7166,1004.0625))//gunshopusa 2
                {
                    SetPlayerPosEx(playerid,299.1350,-141.8335,1004.0547);
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1671.5824,-1329.4281,17.4524))
                {
                    if(areape == 1)
                    {
                        SetPlayerInterior(playerid,15);
                        SetPlayerPosEx(playerid,-1423.5153,935.8321,1036.4756);
                        PlayerInfo[playerid][pInt] = 15;
                    }
                    else return SCM(playerid,COLOR_WHITE,"Event area is closed.");
                }
                for(new i = 1; i <  sizeof(HouseInfo); i++)
                {
                    if (PlayerToPoint(2, playerid,HouseInfo[hExitx], HouseInfo[hExity], HouseInfo[hExitz]) && HouseInfo[hVirtual] == GetPlayerVirtualWorld(playerid))
                    {
                        SetPlayerVirtualWorld(playerid,0);
                        StopAudioStreamForPlayer(playerid);
                        SetPlayerInterior(playerid,0);
                        SetPlayerPosEx(playerid,HouseInfo[hEntrancex],HouseInfo[hEntrancey],HouseInfo[hEntrancez]);
                        PlayerInfo[playerid][pInt] = 0;
                        PlayerInfo[playerid][pLocal] = 255;
                        InHouse[playerid] = -1;
                    }
                }
                for(new i = 1; i <  sizeof(BizzInfo); i++)
                {
                    if (PlayerToPoint(2, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]) && BizzInfo[bVirtual]==GetPlayerVirtualWorld(playerid))
                    {
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerPosEx(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);
                        PlayerInfo[playerid][pLocal] = 255;
                        SetPlayerVirtualWorld(playerid,0);
                        InBussines[playerid] = -1;
                    }
                    if(i == 3)
                    {
                        StopAudioStreamForPlayer(playerid);
                    }
                }
                if (IsPlayerInRangeOfPoint(playerid,2,1764.3419,-1567.7599,1742.4967)) // exit visit
                {
                   SetPlayerPosEx(playerid,1765.1732,-1569.0253,1742.4930);
                }
                   else if (IsPlayerInRangeOfPoint(playerid,2,322.2210,303.0282,999.1484))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1397.0253,-1571.0708,14.2703);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if(IsPlayerInRangeOfPoint(playerid,2,246.5872,109.0304,1003.2188) && GetPlayerVirtualWorld(playerid) == 4) // armoury NG
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,157.3923,1903.2848,18.6660);
                    PlayerInfo[playerid][pInt] = 0;
                    SetPlayerVirtualWorld(playerid, 0);
                    InHQ[playerid] = -1;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-204.439987,-26.453998,1002.273437))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1090.7542,-1476.3380,22.7465);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,1527.229980,-11.574499,1002.097106))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,2307.2935,-1786.0671,13.5557);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,1,304.5868,-141.9874,1004.0625))//gunshopusa
                {
                    SetPlayerPosEx(playerid,305.7950,-141.8203,1004.0547);
                }
                else if (IsPlayerInRangeOfPoint(playerid,1,298.8386,-141.9191,1004.0547))//gunshopusa
                {
                    SetPlayerPosEx(playerid,300.1631,-141.8074,1004.0625);
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,834.1988,7.1422,1004.1870))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1122.9225,-1127.9012,23.8047);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,365.7158,-9.8873,1001.8516))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,928.3403,-1352.9470,13.3438);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,203.7114,-48.8409,1001.8047))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,2112.8286,-1211.8368,23.9634);
                    PlayerInfo[playerid][pInt] = 0;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,772.111999,-3.898649,1000.728820))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,2229.3289,-1722.0793,13.5625);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-27.6573,-31.3035,1003.5573))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1833.0640,-1842.5887,13.5781);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,6.091179,-29.271898,1003.549438))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1315.5227,-898.4055,39.5781);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-25.884498,-185.868988,1003.546875))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1352.4180,-1758.4011,13.5078);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-25.132598,-139.066986,1003.546875))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1929.3660,-1776.2944,13.5469);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-30.946699,-89.609596,1003.546875))
                {
                    SetPlayerInterior(playerid,0);
                    SetPlayerPosEx(playerid,1000.1578,-919.8109,42.3281);
                    PlayerInfo[playerid][pInt] = 0;
                    PlayerInfo[playerid][pLocal] = 255;
                }
                else if (IsPlayerInRangeOfPoint(playerid,2,-1423.5153,935.8321,1036.4756))
                {
                    if(areape == 1)
                    {
                        SetPlayerInterior(playerid,0);
                        SetPlayerPosEx(playerid,1671.5824,-1329.4281,17.4524);
                        PlayerInfo[playerid][pInt] = 0;
                    }
                    else return SCM(playerid,COLOR_WHITE,"Event area is closed.");
                }
            }
            if(GetPlayerVehicleID(playerid) == rentsf[1] || GetPlayerVehicleID(playerid) == rentsf[2] || GetPlayerVehicleID(playerid) == rentsf[3])
            {
                TogglePlayerControllable(playerid, 1);
                RemovePlayerFromVehicleEx(playerid);
            }
            if(GetPlayerVehicleID(playerid) == rentls[1] || GetPlayerVehicleID(playerid) == rentls[2] || GetPlayerVehicleID(playerid) == rentls[3])
            {
                TogglePlayerControllable(playerid, 1);
                RemovePlayerFromVehicle(playerid);
            }
            if(GetPlayerVehicleID(playerid) == rentlv[1] || GetPlayerVehicleID(playerid) == rentlv[2] || GetPlayerVehicleID(playerid) == rentlv[3])
            {
                TogglePlayerControllable(playerid, 1);
                RemovePlayerFromVehicle(playerid);
            }
            if(GetPlayerVehicleID(playerid) == scooter[1] || GetPlayerVehicleID(playerid) == scooter[2] || GetPlayerVehicleID(playerid) == scooter[3] || GetPlayerVehicleID(playerid) == scooter[4] || GetPlayerVehicleID(playerid) == scooter[5])
            {
                TogglePlayerControllable(playerid, 1);
                RemovePlayerFromVehicleEx(playerid);
            }
            if(NoFuel[playerid] == 1)
            {
                RemovePlayerFromVehicleEx(playerid);
                TogglePlayerControllable(playerid, 1);
                NoFuel[playerid] = 0;
            }
             new car = GetClosestVehicle(playerid);
            new carid = FindSpawnID(car);
            if(CarInfo[carid][Userid] == PlayerInfo[playerid][pSQLID])
            {
                SetVehicleParamsForPlayer(car, playerid, 0, 0);
            }
            if(UsedFly[playerid] == 1)
            {
                StopFly(playerid);
                UsedFly[playerid] = 0;
                SetPlayerHealthEx(playerid, 100);
                return 1;
            }
        }
        return 1;
    }
    if (newkeys & KEY_ACTION)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(GetPVarInt(playerid, "Lights") == 0)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
                SetPVarInt(playerid, "Lights", 1);
            }
            else if(GetPVarInt(playerid, "Lights") == 1)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
                SetPVarInt(playerid, "Lights", 0);
            }
        }
        return 1;
    }
    if (newkeys & KEY_ANALOG_UP)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(GetPVarInt(playerid, "Bonnet") == 0)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
                SetPVarInt(playerid, "Bonnet", 1);
            }
            else if(GetPVarInt(playerid, "Bonnet") == 1)
            {
                GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
                SetPVarInt(playerid, "Bonnet", 0);
            }
        }
        return 1;
    }
    return 0;
}

 

 

Daca stiti va rog mult sa ma ajutati...ma chinui cu problema asta de mult.

HELP ME PLZ!

Edited by AlexBo$$

g4JGBJX.gif.31953391ab64171df562293ad37a0875.gif.9d26b39cd3270634d9cf89dcb43fba87.gif

 

 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.