Jump to content

VenoWW

Membru
  • Posts

    73
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by VenoWW

  1. Salutare SA:MP România, de câteva luni tot lucrez la un server de samp, acest server are ca si gamemode de bază unul de Stunt,Dm,RP,FreeRoam. Dar am ajuns la concluzia că nu știu ce nume să îi pun. Vă rog să mă ajutați să găsesc un nume cât mai original, am nevoie de multă seriozitate!

    • Upvote 1
  2. Acum 10 ore, Geani a spus:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
        new string[500],
            vehicleid = GetPlayerVehicleID(playerid);
        if( newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_PASSENGER)
        {
            StopAudioStreamForPlayer(playerid);
        }
        if(newstate == PLAYER_STATE_ONFOOT)
        {
            PlayerTextDrawHide(playerid, Fuell[playerid]);
            PlayerTextDrawHide(playerid, Speedd[playerid]);
            PlayerTextDrawHide(playerid, Odom[playerid]);
            PlayerTextDrawHide(playerid, carlocked[playerid]);
            if(IsCollectingRubbish[playerid] > 0)
            {
                DisablePlayerCheckpoint(playerid);
                PlayerInfo[playerid][pGarbageTime] = 0;
                IsCollectingRubbish[playerid] = 0;
                   PlayerTextDrawHide(playerid, gunoierr[playerid]);
            }
            if(pizzaj[playerid] == 1)
            {
                failpizza[playerid] = 120;
            }
            if(HireCar[playerid] != -1)
            {
                timerrent[playerid] = 900;
            }
            if(RentVeh[playerid] != -1)
            {
                VehicleRent[RentVeh[playerid]] = -1;
                RentTime[playerid] = 0;
                TotalTimeRent[playerid] = 0;
                RentVeh[playerid] = -1;
                KillTimer(RentTimerr[playerid]);
                PlayerTextDrawHide(playerid, RentCar[playerid]);
            }
            if(farmerc[playerid] == 1)
            {
                farmerc[playerid] = 0;
                farmertime[playerid] = 1;
                PlayerTextDrawHide(playerid, farmjob[playerid]);
                PlayerTextDrawHide(playerid, farmbox[playerid]);
                PlayerTextDrawHide(playerid, farmtime[playerid]);
                PlayerTextDrawHide(playerid, farmspeed[playerid]);
                PlayerTextDrawHide(playerid, farmwanted[playerid]);
                KillTimer(timerfarmm[playerid]);
            }
            if(CarJacker[playerid] > 0)
            {
                DisablePlayerCheckpoint(playerid);
                CarJacker[playerid] = 0;
                JackAcc[playerid] = 0;
            }
            if(Trucker2[playerid] == 1)
            {
                Trucker2[playerid] = 0;
                 DisablePlayerCheckpoint(playerid);
            }
            if(Trucker[playerid] >= 1)
            {
                   RemovePlayerFromVehicle(playerid);
                   restruck[playerid] = SetTimerEx("RespawnTruck", 1, 0, "i",playerid);
                  RemovePlayerFromVehicle(playerid);
                   Trucker[playerid] = 0;
                Trucker2[playerid] = 0;
                DestroyVehicle(viddd[playerid]);
                  viddd[playerid] = 0;
                  SetVehicleToRespawn(TruckID[playerid]);
                  TruckID[playerid] = 0;
                  DisablePlayerCheckpoint(playerid);
                restruck[playerid] = SetTimerEx("RespawnTruck", 1, 0, "i",playerid);
            }
            if(CP[playerid] == 340 || CP[playerid] == 341 || CP[playerid] == 342 || CP[playerid] == 343 || CP[playerid] == 344 || CP[playerid] == 345 || CP[playerid] == 346 || CP[playerid] == 347)
            {
                DisablePlayerCheckpoint(playerid);
                CP[playerid] = 0;
            }
            if(CP[playerid] == 34)
            {
                TowAcc[playerid] = 1;
                CP[playerid] = 0;
                DisablePlayerCheckpoint(playerid);
                SetTimerEx("TowAgain", 120000, 0, "i", playerid);
            }
            if(TransportDuty[playerid] > 0)
            {
                if(TransportDuty[playerid] == 1)
                {
                    TaxiDrivers -= 1;
                }
                TransportDuty[playerid] = 0;
                format(string, sizeof(string), "* You are now Off Duty and earned $%d.", TransportMoney[playerid]);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                GivePlayerCash(playerid, TransportMoney[playerid]);
                ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
            }
            if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
            {
                if(IsPlayerConnected(TransportDriver[playerid]))
                {
                    new sendername[30],giveplayer[30];
                    GetPlayerName(playerid,sendername,sizeof(sendername));
                    GetPlayerName(TransportDriver[playerid],giveplayer,sizeof(giveplayer));
                    TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
                    TransportTime[TransportDriver[playerid]] = 0;
                    TransportCost[TransportDriver[playerid]] = 0;
                    format(string, sizeof(string), "~w~The ride cost~n~~r~~h~$%d",TransportCost[playerid]);
                    GameTextForPlayer(playerid, string, 5000, 1);
                    format(string, sizeof(string), "~w~Passenger left the taxi~n~~g~Earned $%d",TransportCost[playerid]);
                    GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
                    PlayerInfo[playerid][pCommands]++;
                    Update(playerid,pCommandsx);
                    new str[256];
                    mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Commands`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pCommands],PlayerInfo[playerid][pNormalName]);
                    mysql_tquery(SQL,str,"","");
                    format(string, sizeof(string), "# %s gets off the cab and pays $%s to %s.",sendername,FormatNumber(TransportCost[playerid]),giveplayer);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    GivePlayerCash(playerid, -TransportCost[playerid]);
                    TransportCost[playerid] = 0;
                    TransportTime[playerid] = 0;
                    TransportDriver[playerid] = 999;
                    Update(playerid, pCashx);
                }
            }
            TelePos[playerid][0] = 0.0;
            TelePos[playerid][1] = 0.0;
        }
        if(newstate == PLAYER_STATE_WASTED)
        {
            StopAudioStreamForPlayer(playerid);
            if(PlayerInfo[playerid][pWantedLevel] >= 1)
            {
                new copkill=0, price = PlayerInfo[playerid][pWantedLevel] * 1000, str23[MAX_STRING], totalprice = price / 2, string3[256], string4[256], lastname[30];
                if((PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pMember] != 8))
                {
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(IsACop(i) && CrimInRange(50.0, playerid,i) && OnDuty == 1)
                            {
                                if(GetPlayerVirtualWorld(i) == GetPlayerVirtualWorld(playerid))
                                {
                                    new streap[MAX_PLAYER_NAME];
                                    GetPlayerName(playerid, streap, sizeof(streap));
                                    GetPlayerName(i, lastname, sizeof(lastname));
                                    format(string3, sizeof(string3), "Ai primit $%d bonus pentru prinderea suspectului %s.", totalprice, streap);
                                    SendClientMessage(i, COLOR_DBLUE, string3);
                                    GameTextForPlayer(i, "Running Suspect bonus!", 5000, 1);
                                    ConsumingMoney = 1;
                                    PlayerInfo[playerid][pCommands]++;
                                    Update(playerid,pCommandsx);
                                    new str[256];
                                    mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Commands`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pCommands],PlayerInfo[playerid][pNormalName]);
                                    mysql_tquery(SQL,str,"","");
                                    GivePlayerCash(i, price);
                                    Update(i, pCashx);
                                    new idfac = PlayerInfo[pMember];
                                    DynamicFactions[idfac][fBank] += totalprice;
                                    mysql_format(SQL,str23,sizeof(str23),"UPDATE `factions` SET `Bank`='%d' WHERE `ID`='%d'", DynamicFactions[idfac][fBank], idfac);
                                    mysql_tquery(SQL,str23,"","");
                                    PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
                                    copkill = 1;
                                }
                            }
                        }
                    }
                    if(copkill == 1)
                    {
                        PlayerInfo[playerid][pJailTime] = (PlayerInfo[playerid][pWantedLevel])*(300);
                        format(string4, sizeof(string4), "Because you got killed, you lost $%s and you will be taken to jail. You are no longer a criminal.", FormatNumber(price));
                        SendClientMessage(playerid, COLOR_LIGHTRED, string4);
                        PlayerInfo[playerid][pJailed] = 1;
                        PlayerInfo[playerid][pWantedLevel] = 0;
                        PlayerInfo[playerid][pWantedDeaths] += 1;
                        WantedPoints[playerid] = 0;
                        GivePlayerCash(playerid, - price);
                        new streap[30];
                        GetPlayerName(playerid, streap, sizeof(streap));
                        format(string3, sizeof(string3), "Dispatch: %s has been killed by No One and will be in jail for %d seconds, over.",streap,PlayerInfo[playerid][pJailTime]);
                        SendTeamMessage(1, COLOR_LIGHTBLUE, string3);
                        SendTeamMessage(2, COLOR_LIGHTBLUE, string3);
                        SendTeamMessage(3, COLOR_LIGHTBLUE, string3);
                        SendTeamMessage(8, COLOR_LIGHTBLUE, string3);
                        Update(playerid,pWantedLevelx);
                        Update(playerid,pJailedx);
                        Update(playerid,pJailTimex);
                        ClearCrime(playerid);
                        TogglePlayerControllable(playerid, 0);
                        SetTimerEx("UnFreezeStation", 1000, false, "i", playerid);
                    }
                }
            }
        }
        if(newstate == PLAYER_STATE_PASSENGER) // TAXI & BUSSES
        {
            new name[MAX_PLAYER_NAME];
            GetPlayerName(playerid, name, sizeof(name));
            if(vehRadio[vehicleid] > 0)
            {
                if(vehRadio[vehicleid] == 1)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=151778");
                }
                else if(vehRadio[vehicleid] == 2)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3");
                }
                else if(vehRadio[vehicleid] == 3)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://radiotaraf.no-ip.biz:7100");
                }
                else if(vehRadio[vehicleid] == 4)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://radiobandit.mine.nu:8000");
                }
                else if(vehRadio[vehicleid] == 5)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://radiohotstyle.dyndns.biz:8000");
                }
                else if(vehRadio[vehicleid] == 6)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://www.radiodiz.com/livediz.m3u");
                }
                else if(vehRadio[vehicleid] == 7)
                {
                    StopAudioStreamForPlayer(playerid);
                    PlayAudioStreamForPlayer(playerid, "http://necenzurat.radiotequila.ro:7000");
                }
                else if(vehRadio[vehicleid] > 7)
                {
                    StopAudioStreamForPlayer(playerid);
                }
            }
            foreach(Player,i)
            {
                if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty > 0)
                {
                    if(GetPlayerCash(playerid) < TransportValue)
                    {
                        format(string, sizeof(string), "* You need $%d to enter.", TransportValue);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        RemovePlayerFromVehicle(playerid);
                    }
                    else
                    {
                        if(TransportDuty == 1)
                        {
                            format(string, sizeof(string), "* You paid $%d to the Taxi Driver.", TransportValue);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                            format(string, sizeof(string), "* Passenger %s has entered your Taxi.", name);
                            SendClientMessage(i, COLOR_LIGHTBLUE, string);
                            PlayerInfo[playerid][pCommands]++;
                            Update(playerid,pCommandsx);
                            new str[256];
                            mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Commands`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pCommands],PlayerInfo[playerid][pNormalName]);
                            mysql_tquery(SQL,str,"","");
                            TransportTime = 1;
                            TransportTime[playerid] = 1;
                            TransportCost[playerid] = TransportValue;
                            TransportCost = TransportValue;
                            TransportDriver[playerid] = i;
                        }
                        else if(TransportDuty == 2)
                        {
                            format(string, sizeof(string), "* You paid $%d to the Bus Driver.", TransportValue);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                            format(string, sizeof(string), "* Passenger %s has entered your Bus.", name);
                            SendClientMessage(i, COLOR_LIGHTBLUE, string);
                        }
                        GivePlayerCash(playerid, - TransportValue);
                        TransportMoney += TransportValue;
                        Update(playerid, pCashx);
                    }
                }
            }
            new gun,tmp;
            GetPlayerWeaponData(playerid,5,gun,tmp);
            #pragma unused tmp
            if(gun)SetPlayerArmedWeapon(playerid,gun);
            else SetPlayerArmedWeapon(playerid,0);
            return 1;
        }
        if(oldstate == PLAYER_STATE_DRIVER)
        {
            StopAudioStreamForPlayer(playerid);
            if((GetTickCount()-PlayerEnterTime[playerid]) < 220)
            {
                new anticar[300];
                format(anticar, sizeof(anticar), "(N) %s (%d, level %d) may be using vehicle teleport (Car Circle, Floating cars etc).",GetName(playerid),playerid,PlayerInfo[playerid][pLevel]);
                ABroadCast(COLOR_RED,anticar,1);
            }
            return 1;
        }
        if(newstate == PLAYER_STATE_DRIVER)
        {
             if(vehRadio[vehicleid] == 1)
               {
                   StopAudioStreamForPlayer(playerid);
                  PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=151778");
            }
            else if(vehRadio[vehicleid] == 2)
            {
                  StopAudioStreamForPlayer(playerid);
                 PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3");
            }
            else if(vehRadio[vehicleid] == 3)
            {
                  StopAudioStreamForPlayer(playerid);
                 PlayAudioStreamForPlayer(playerid, "http://radiotaraf.no-ip.biz:7100");
            }
            else if(vehRadio[vehicleid] == 4)
            {
                  StopAudioStreamForPlayer(playerid);
                 PlayAudioStreamForPlayer(playerid, "http://radiobandit.mine.nu:8000");
            }
            else if(vehRadio[vehicleid] == 5)
            {
                StopAudioStreamForPlayer(playerid);
                   PlayAudioStreamForPlayer(playerid, "http://radiohotstyle.dyndns.biz:8000");
            }
            else if(vehRadio[vehicleid] == 6)
            {
                  StopAudioStreamForPlayer(playerid);
                 PlayAudioStreamForPlayer(playerid, "http://www.radiodiz.com/livediz.m3u");
            }
            else if(vehRadio[vehicleid] == 7)
            {
                  StopAudioStreamForPlayer(playerid);
                 PlayAudioStreamForPlayer(playerid, "http://necenzurat.radiotequila.ro:7000");
            }
            else if(vehRadio[vehicleid] > 7)
            {
                  StopAudioStreamForPlayer(playerid);
            }
            new newcar = GetPlayerVehicleID(playerid);
            if(!IsABoat(newcar))
            {
                PlayerEnterTime[playerid] = GetTickCount();
            }
            TelePos[playerid][0] = 0.0;
            TelePos[playerid][1] = 0.0;
            new engine,lights,alarm,doors,bonnet,boot,objective;
            if(vehEngine[newcar] == 0)
            {
                GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
            }
            else if(vehEngine[newcar] == 1)
            {
                GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(newcar,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            }
            if(Gas[newcar] == 0)
            {
                TogglePlayerControllable(playerid, 0);
                NoFuel[playerid] = 1;
            }
            if(Trucker[playerid] >= 1)
            {
                KillTimer(restruck[playerid]);
            }
            if(IsABoat(newcar))
            {
                if(PlayerInfo[playerid][pBoatLic] < 1)
                {
                    if(TakingLesson[playerid] == 2) { }
                    else {
                    SendClientMessage(playerid,COLOR_GREY, "You don't have a boat license.");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1); }
                }
            }
            else if(IsAPlane(newcar))
            {
                if(PlayerInfo[playerid][pFlyLic] < 1)
                {
                    if(TakingLesson[playerid] == 2) { }
                    else {
                    SendClientMessage(playerid, COLOR_GREY, "You don't have a flying license.");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1); }
                }
            }
            else
            {
                if(PlayerInfo[playerid][pCarLic] < 1)
                {
                    if(IsABike(newcar) || IsAPlane(newcar) || GetVehicleModel(newcar) == 462) { }
                    else
                    {
                        if(TakingLesson[playerid] == 1) { }
                        else {
                         SendClientMessage(playerid,COLOR_GREY, "You don't have a driving license.");
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        SetTimerEx("UnFreezeStation", 500, 0, "i", playerid);
                      }
                    }
                }
            }//Done with car check
            if(IsABike(newcar))
            {
                TogglePlayerControllable(playerid, 1);
                vehEngine[vehicleid] = 1;
                GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            }
            if(IsACopCar(newcar))
            {
                if(IsACop(playerid) && OnDuty[playerid] == 1) { }
                else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "{999999}Nu esti ca politist la datorie. [ON DUTY]"); }
            }
            if(newcar == Copcar[6] || newcar == Copcar[7] || newcar == Copcar[18] || newcar == Copcar[19])
            {
                if(IsACop(playerid))
                {
                    if(OnDuty[playerid] == 1)
                    {
                        if(PlayerInfo[playerid][pRank] < 3)
                        {
                            RemovePlayerFromVehicle(playerid);
                            SendClientMessage(playerid,COLOR_WHITE, "{999999}You don't have rank 3.");
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE, "{999999}Nu esti ca politist la datorie. [ON DUTY]");
                    }
                }
            }
            if(newcar == Copcar[1] || newcar == Copcar[2] || newcar == Copcar[3] || newcar == Copcar[14] || newcar == Copcar[29])
            {
                if(IsACop(playerid))
                {
                    if(OnDuty[playerid] == 1)
                    {
                        if(PlayerInfo[playerid][pRank] < 2)
                        {
                            RemovePlayerFromVehicle(playerid);
                            SendClientMessage(playerid,COLOR_WHITE, "{999999}You don't have rank 2.");
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE, "{999999}Nu esti ca politist la datorie. [ON DUTY]");
                    }
                }
            }
            if(newcar == Copcar[30] || newcar == Copcar[19])
            {
                if(IsACop(playerid))
                {
                    if(OnDuty[playerid] == 1)
                    {
                        if(PlayerInfo[playerid][pRank] < 4)
                        {
                            RemovePlayerFromVehicle(playerid);
                            SendClientMessage(playerid,COLOR_WHITE, "{999999}You don't have rank 4.");
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE, "{999999}Nu esti ca politist la datorie. [ON DUTY]");
                    }
                }
            }
            if(IsAFbiCar(newcar))
            {
                if(IsACop(playerid)) { }
                else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "{999999}You are not a Cop. !"); }
            }
            if(IsALVPDCar(newcar))
            {
                if(IsACop(playerid)) { }
                else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "{999999}You are not a Cop. !"); }
            }
            if(IsANgCar(newcar))
            {
                if(IsACop(playerid)) { }
                else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "{999999}You are not a Cop."); }
            }
            else if(IsAnAmbulance(newcar))
            {
                if(PlayerInfo[playerid][pMember] == 14) { }
                else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "{999999}You are not a Paramedic.");}
            }
            if(IsAGarbageTruck(newcar))//garbagejob
            {
                if(PlayerInfo[playerid][pJob] == 10)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "INFO: You can collect rubbish for a pay check.");
                    SendClientMessage(playerid, COLOR_WHITE, "INFO: Type /collect to get started");
                }
                else
                {
                       SendClientMessage(playerid, COLOR_WHITE, "You are not a Garbage Collector.");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                }
            }
            if(IsATruck(newcar))
            {
                if(PlayerInfo[playerid][pJob] == 14)
                {
                    if(Trucker2[playerid] == 0 && viddd[playerid] == 0)
                    {
                        Trucker2[playerid] = 1;
                        SetPlayerCheckpoint(playerid,-54.6322,-1461.7084,6.8239,5.0);
                        SendClientMessage(playerid, COLOR_WHITE, "{FEC3AC}Mergi la checkpoint pentru a incepe munca.");
                        TruckID[playerid] = GetPlayerVehicleID(playerid);
                    }
                    return 1;
                }
                else
                {
                       SendClientMessage(playerid, COLOR_WHITE, "{999999}You are not a Trucker.");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                }
            }
        
            if(newcar == bus[1] || newcar == bus[2] || newcar == bus[3] || newcar == bus[4] || newcar == bus[5] || newcar == bus[6] || newcar == bus[7] || newcar == bus[8] || newcar == bus[9] || newcar == bus[10] || newcar == bus[11] || newcar == bus[12] || newcar == bus[13]
            || newcar == bus[14] || newcar == bus[15] || newcar == bus[16])
            {
                if(PlayerInfo[playerid][pJob] == 7)
                {
                    PlayerTextDrawShow(playerid, BusJob[playerid]);
                    format(string,sizeof(string),"~w~CHECKPOINTS: ~r~0~w~/~r~59");
                    PlayerTextDrawSetString(playerid, BusCheck[playerid], string);
                    PlayerTextDrawShow(playerid, BusCheck[playerid]);
                    SendClientMessage(playerid, COLOR_WHITE, "Mergi la checkpoint.");
                    busc[playerid] = 1;
                    CheckBus[playerid] = 1;
                    SetPlayerRaceCheckpoint(playerid, 0, 1693.2972,-2197.6602,13.4714,1941.3706,-2169.2083,13.4851,4.0);
                }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Bus Driver.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == pizza[1] || newcar == pizza[2] || newcar == pizza[3] || newcar == pizza[4] || newcar == pizza[5] || newcar == pizza[6] || newcar == pizza[7] || newcar == pizza[8] || newcar == pizza[9] || newcar == pizza[10] || newcar == pizza[11] || newcar == pizza[12] || newcar == pizza[13] || newcar == pizza[14])
            {
                if(PlayerInfo[playerid][pJob] == 5) { failpizza[playerid] = -1; }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Pizza Boy.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == towcar[1] || newcar == towcar[2] || newcar == towcar[3] || newcar == towcar[4] || newcar == towcar[5])
            {
                if(PlayerInfo[playerid][pJob] == 8) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a mechanic.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == taxic[1] || newcar == taxic[2] || newcar == taxic[3] || newcar == taxic[4] || newcar == taxic[5] || newcar == taxic[6] || newcar == taxic[7] || newcar == taxic[8] || newcar == taxic[9] || newcar == taxic[10])
            {
                if(PlayerInfo[playerid][pMember] == 13||PlayerInfo[playerid][pLeader] == 13) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Los Santos Taxi member.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == taxic[6] || newcar == taxic[7])
            {
                if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
                {
                    if(PlayerInfo[playerid][pRank] > 2) { }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WHITE,"{999999}You don't have rank 3.");
                        RemovePlayerFromVehicle(playerid);
                    }
                }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Los Santos Taxi member or you don't have rank 3.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == Aztecasc[1] || newcar == Aztecasc[2] || newcar == Aztecasc[3] || newcar == Aztecasc[4] || newcar == Aztecasc[5] || newcar == Aztecasc[6] || newcar == Aztecasc[7] || newcar == Aztecasc[8] || newcar == Aztecasc[9] || newcar == Aztecasc[10] || newcar == Aztecasc[11]
            || newcar == Aztecasc[12] || newcar == Aztecasc[13] || newcar == Aztecasc[14])
            {
                if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Los Aztecas member.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == Grovec[1] || newcar == Grovec[2] || newcar == Grovec[3] || newcar == Grovec[4] || newcar == Grovec[5] || newcar == Grovec[6] || newcar == Grovec[7] || newcar == Grovec[8] || newcar == Grovec[9] || newcar == Grovec[10] || newcar == Grovec[11] || newcar == Grovec[12])
            {
                if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Grove Street member.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == Vagosc[1] || newcar == Vagosc[2] || newcar == Vagosc[3] || newcar == Vagosc[4] || newcar == Vagosc[5] || newcar == Vagosc[6]
             || newcar == Vagosc[7] || newcar == Vagosc[8] || newcar == Vagosc[9] || newcar == Vagosc[10] || newcar == Vagosc[11])
            {
                if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Los Vagos member.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == Ballasc[1] || newcar == Ballasc[2] || newcar == Ballasc[3] || newcar == Ballasc[4] || newcar == Ballasc[5] || newcar == Ballasc[6]
             || newcar == Ballasc[7] || newcar == Ballasc[8] || newcar == Ballasc[9] || newcar == Ballasc[10] || newcar == Ballasc[11] || newcar == Ballasc[12] || newcar == Ballasc[13] || newcar == Ballasc[14])
            {
                if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"{999999}You are not a Ballas member.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == thea[1] || newcar == thea[2] || newcar == thea[3] || newcar == thea[4] || newcar == thea[5] || newcar == thea[6] || newcar == thea[7] || newcar == thea[8] || newcar == thea[9] || newcar == thea[10] || newcar == thea[11]
               || newcar == thea[12] || newcar == thea[13] || newcar == thea[14] || newcar == thea[15] || newcar == thea[16])
            {
                if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE,"{999999}You are not a Hitman.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == helpercars[1] || newcar == helpercars[2] || newcar == helpercars[3] || newcar == helpercars[4] || newcar == helpercars[5])
            {
                if(PlayerInfo[playerid][pHelper] >= 1) { }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE,"{999999}You are not a Helper.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == admincars[1] || newcar == admincars[2] || newcar == admincars[3] || newcar == admincars[4] || newcar == admincars[5])
            {
                if(PlayerInfo[playerid][pAdmin] >= 1) { }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE,"{999999}You are not a Admin.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == si[1] || newcar == si[2] || newcar == si[3] || newcar == si[4] || newcar == si[5] || newcar == si[6] || newcar == si[7] || newcar == si[8] || newcar == si[9] || newcar == si[10] || newcar == si[11] || newcar == si[12] || newcar == si[13])
            {
                if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || TakingLesson[playerid] == 2) { }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE,"{999999}You are not a School Instructors or your don't have active leasson.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == si[12] || newcar == si[13])
            {
                if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
                {
                    if(PlayerInfo[playerid][pRank] < 2)
                    {
                        SendClientMessage(playerid, COLOR_WHITE,"{999999}You don't have rank 2.");
                        RemovePlayerFromVehicle(playerid);
                    }
                }
            }
            if(newcar == news[16] || newcar == news[17])
            {
                if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
                {
                    if(PlayerInfo[playerid][pRank] < 4)
                    {
                        SendClientMessage(playerid, COLOR_WHITE,"{999999}You don't have rank 4.");
                        RemovePlayerFromVehicle(playerid);
                    }
                }
            }
            if(newcar == farm[1] || newcar == farm[2] || newcar == farm[3] || newcar == farm[4] || newcar == farm[5] || newcar == farm[6] || newcar == farm[7] || newcar == farm[8] || newcar == farm[9] || newcar == farm[10]
            || newcar == farm[11] || newcar == farm[12] || newcar == farm[13])
            {
                KillTimer(timerfarmm[playerid]);
                if(AreFaina[playerid] < 1)
                {
                    if(PlayerInfo[playerid][pJob] == 6)
                    {
                        farmerc[playerid] = 1;
                        farmertime[playerid] = 120;
                        timerfarmm[playerid] = SetTimerEx("SetFarmer", 1000, 1, "i", playerid);
                        Gas[GetPlayerVehicleID(playerid)] = 100;
                    }
                    else
                    {
                           SendClientMessage(playerid, COLOR_WHITE, "{999999}You are not a Farmer.");
                        RemovePlayerFromVehicle(playerid);
                        TogglePlayerControllable(playerid, 1);
                        KillTimer(timerfarmm[playerid]);
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_YELLOW, "Vinde faina inainte de a munci din nou.");
                    RemovePlayerFromVehicle(playerid);
                    TogglePlayerControllable(playerid, 1);
                    KillTimer(timerfarmm[playerid]);
                }
            }
            if(newcar == news[1] || newcar == news[2] || newcar == news[3] || newcar == news[4] || newcar == news[5] || newcar == news[6] || newcar == news[7] || newcar == news[8] || newcar == news[9] || newcar == news[10]
            || newcar == news[11 || newcar == news[12]] || newcar == news[13] || newcar == news[14] || newcar == news[15] || newcar == news[16] || newcar == news[17])
            {
                if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE,"{999999}You are not a News Reporter !");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(newcar == rentls[1] || newcar == rentls[2] || newcar == rentls[3] || newcar == rentls[4] || newcar == rentls[5] || newcar == rentls[6] || newcar == rentls[7] || newcar == rentls[8] || newcar == rentls[9]
            || newcar == rentlv[1] || newcar == rentlv[2] || newcar == rentlv[3] || newcar == rentlv[4] || newcar == rentlv[5] || newcar == rentlv[6] || newcar == rentlv[7] || newcar == rentlv[8] || newcar == rentlv[9] || newcar == rentlv[10] || newcar == rentlv[11] || newcar == rentlv[12]
            || newcar == rentlv[13] || newcar == rentlv[14] || newcar == rentlv[15] || newcar == rentlv[16] || newcar == rentlv[17] || newcar == rentlv[18] || newcar == rentlv[19])
            {
                if(GetPlayerCash(playerid) < 20)
                {
                    SendClientMessage(playerid, COLOR_WHITE,"You don't have enough money.");
                    RemovePlayerFromVehicle(playerid);
                    return 1;
                }
                SendClientMessage(playerid, COLOR_WHITE, "Masina inchiriata. Vei plati $20/10 secunde cat timp folosesti masina.");
                SendClientMessage(playerid, COLOR_WHITE, "Masina va fi respawnata dupa 30 minute daca nu este folosita.");
                VehicleRent[newcar] = playerid;
                RentVeh[playerid] = newcar;
                RentTime[playerid] = 0;
                TotalTimeRent[playerid] = 0;
                PlayerTextDrawSetString(playerid, RentCar[playerid], "rentcar cost: ~g~$0");
                PlayerTextDrawShow(playerid, RentCar[playerid]);
                RentTimerr[playerid] = SetTimerEx("RentTimer", 1000, true, "i", playerid);
            }
            if(IsAnOwnableCar(newcar))
            {
                if(CarInfo[OwnedVeh(newcar)][cInsurancecar] == 0)
                {
                        if(personalcar[0][playerid] == newcar || personalcar[1][playerid] == newcar || personalcar[2][playerid] == newcar || personalcar[3][playerid] == newcar || personalcar[4][playerid] == newcar || personalcar[5][playerid] == newcar)
                        {
                               format(string, sizeof(string), "Your vehicle has suffered damage and beacause you don't have insurance you have to pay $%s to fix.", FormatNumber(CarInfo[OwnedVeh(newcar)][cInscarprice]));
                               ShowPlayerDialog(playerid, DIALOG_CARDAMAGE, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
                             }
                             else
                             {
                            RemovePlayerFromVehicle(playerid);
                            SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Can't drive this car until the owner pay the repairs.");
                             }
                }
            }
            if(IsAnOwnableCar(newcar))
            {
                if(CarInfo[OwnedVeh(newcar)][cOwned] == 1)
                {
                    new VehI = GetPlayerVehicleID(playerid);
                    format(string,sizeof(string),"This %s (ID %d) is owned by %s | Age: %d days | Odometer: %.0f km | Colors: %d, %d | Insurance: $%d (%d points)",CarInfo[OwnedVeh(newcar)][cDescription],CarInfo[OwnedVeh(newcar)][cID],CarInfo[OwnedVeh(newcar)][cOwner],CarInfo[OwnedVeh(newcar)][cDays],CarInfo[OwnedVeh(newcar)][cKM],CarInfo[OwnedVeh(VehI)][cColorOne],CarInfo[OwnedVeh(VehI)][cColorTwo],CarInfo[OwnedVeh(newcar)][cInscarprice],CarInfo[OwnedVeh(newcar)][cInsurancecar]);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                }
            }
            if(IsAnOwnableCar(newcar))
            {
                new stringtext[100];
                format(stringtext,sizeof(stringtext),"~r~~h~~h~~h~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
                GameTextForPlayer(playerid, stringtext, 5000, 1);
            }
            if(!IsAnOwnableCar(newcar))
            {
                if(rentls[1] == newcar || rentls[2] == newcar || rentls[3] == newcar || rentls[4] == newcar || rentls[5] == newcar || rentls[6] == newcar || rentls[7] == newcar || rentls[8] == newcar || rentls[9] == newcar)
                {
                    GameTextForPlayer(playerid, "~g~car rented", 5000, 1);
                }
                else
                {
                    new stringtext[100];
                    format(stringtext,sizeof(stringtext),"~g~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
                    GameTextForPlayer(playerid, stringtext, 5000, 1);
                }
            }
            gLastCar[playerid] = newcar;
            gLastDriver[newcar] = playerid;
        }
        if(newstate == PLAYER_STATE_SPAWNED)
        {
            new Float: lwx, Float:lwy, Float:lwz;
            GetPlayerPos(playerid, lwx, lwy, lwz);
            if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
            {
                SetPlayerSpawn(playerid);
            }
            if(WantedPoints[playerid] > 0)
            {
                PlayerInfo[playerid][pWantedDeaths] += 1;
            }
            if(PlayerInfo[playerid][pPremiumAccount] == 1)
            {
                SetPlayerHealthEx(playerid, 100.0);
            }
            TelePos[playerid][0] = 0.0;
            TelePos[playerid][1] = 0.0;
            gPlayerSpawned[playerid] = 1;
            SafeTime[playerid] = 60;
        }
        return 1;
    }  

     

     

     

    cam asta am

     

    Dece nu ai copiat tot gamemode-ul?

     

    Vezi ca este de la un FilterScript, ai bagat protectie pentru server si in aceea protectie unele vehicule au restrictii

    • Upvote 1
  3. Cum adica "Auto-Login" ? Te referi la consola in care trebuie sa introduci parola si datele? Si aceea consola nu iti apare si pe server iti apare ca nu te-ai conectat?

    Pai acea problema este generata de gamemode, initial acest gamemode este MySQL. Pentru a scapa de aceea eroare trebuie sa conectezi gamemode-ul la o baza de date si va merge..

    • Upvote 1
  4. Acum 21 ore, Tud0r. #Imparat #Codat a spus:

    ee...fac un bine societatii...:d

    Da, faci un bine =]]] tu gandesti ?Cum sa faci ma un bine ... pana acum ai postat tot felul de gamemode-uri si acum tot tu ceri stergerea sectiunii? Gandeste-te ca ai distrus SA:MP-ul cu gamemode-urile tale ,

  5. Acum 4 minute, Eclipsis a spus:

    1. Este 100% safe, foarte serioasa, activa 24/7 as putea spune.

    2. Nu pica. Are DDos.

    3. Baza de date dintre a lor si a celor de la 0ping si upload-area ei nu mi s-au parut diferite. Am avut Host, nu avea lag. Firma lasa timp de plata 3 zile de la expirarea termenului de plata pana a sterge datele.

     

    Acum 6 minute, cOBRa a spus:

    Stiu doar ca e a celor de la b-zone, + este o firma de host serioasa, de picat nu stiu.

     

    Acum 18 minute, Tud0r. #Imparat #Codat a spus:

    1. E firma serioasa.

    2. Nu am incercat ca sa stiu

    3. NU . In domeniul SA:MP-ului au un host praf.Iti recomand extrem de mult in domeniul Mincraft-ului in rest nu . Poti sa iei exemplu lui Duzbee cu XREV care a avut host la gazduirejocuri si aveau un lagg infernal si ceasul nu era sincronizat.

    Mai astept cateva raspunsuri!Eu nu voi face server de RPG sa mi se sincronizeze ceasul :))) Eu voi face server de stunt si am nevoie de calitate pentru a se uploada mapele la timp

  6. Acum 9 minute, Tud0r. #Imparat #Codat a spus:

    Nu e reclama sau prostie de a il omagia pe unu dar ma intreb cine e [RW]Robi asta?Adica stiu ca are RedPlay dar cum naibii a avut succes de atinge cu un Vortex buguit 200/200?Am auzit niste zvonuri cum ca ar fi tepar si cum ca are 13 ani...as vrea sa imi da-ti mai multe informatii pt. cultura mea generala.

    Întradevăr acest Robi, ar in jur de 13'14 ani.El si'a populat serverul cu ajutorul grupurilor de SAMP si cu boţi, puteţi să îii faceţi ce vreţi el nu vă recunoaşte nici mort :))))

  7. Acum 3 minute, MrAndy a spus:

    si astea unde se pun?... din cate tin eu minte in 'GamemodeOnEdit' ceva in gen

    Nu se pun ma nicaieri! Trebuie sa cauti cum ai tu definite acele functii

    In loc de pLevelx poate tu ai PlayerLevel sau pLevel! Da-mi pm si te ajut

  8. Pai e normal sa nu iti mearga :)) pentru ca tu ai alte functii definite in GameMode ..

     

    PlayerInfo[playerid][pLevel] = 69; // -> Level-ul
     	        	PlayerInfo[playerid][pExp] += 69; // -> RespectPoints
     	        	Update(playerid, pLevelx);
     	        	Update(playerid, pCashx);
     	        	Update(playerid, pExp);

     

     

  9. Chiar acum, cOBRa a spus:

    Cum zici tu, daca tu zici ca stii mai multe decat mine, sa fie cum zici tu.

    +Am un prieten admin lvl 2 care m-ia zis ca nu are treaba cu takehost-ul .

    Prietenul tau este prea putin informat. Eu stiu aceste lucruri de la Bobo, am stat cu el in confa pe skype si am discutat despre subiect

  10. Acum 6 minute, cOBRa a spus:

    B-zone nu are nici-o treaba cu takehost, are firma lor de host la cele 5 servere, la takehost nici nu rezista 100 playeri, pica server-ul.

    Ba da :)) Dedicatele B-zone sunt gazduite de takehost ;).Daca nu stii nu te mai baga.

  11. Acum 30 minute, KnowN a spus:

     

    Nu, ori cei de la takehost si Bodo sunt prieteni buni, ori Takehost e al lui Bodo, dar stiu sigur 100% ca B-Zone e gazduit de Takehost. Daca sunteti interesati ma contactati si veti afla toata povestea.

    Intradevar, dedicatele comunitatii B-Zone sunt gazduite de firma takehost.Il puteti contacta pe Bobo ,ownerul comunitatii el va v-a raspunde la toate intrebarile!Pentru a da de Bobo ii puteti trimite un PM sau un SMS Pe RPG2.

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