Jump to content

Shaolinu

Membru
  • Posts

    64
  • Joined

  • Last visited

Posts posted by Shaolinu

  1. Acum 12 ore, DanielMayson a spus:

    if(GetPlayerState(id)!=1) return SendClientMessage(playerid,COLOR_GREY,"?? ??????!");
        new Float: XYZ[4];
        GetPlayerPos(id, XYZ[0], XYZ[1], XYZ[2]); GetPlayerFacingAngle(id, XYZ[3]);
        if(PlayerInfo[id][plveh]!=-1)DestroyVehicle(PlayerInfo[id][plveh]);
        PlayerInfo[id][plveh] = CreateVehicle(veh, XYZ[0], XYZ[1], XYZ[2], XYZ[3], -1, -1, -1);
        VehicleInfo[PlayerInfo[id][plveh]][vAntiRepair] = 2;
        VehicleHealth[PlayerInfo[id][plveh]] = 1000;
        PutPlayerInVehicle(id, PlayerInfo[id][plveh], 0);

    Asta il pun dupa asta al meu?

  2. Problema intalnita (descriere):Scriu /work1.. si ma da langa masina..eu am nevoie sa ma dea in masina..Chiar nu am idee ce sa-i fac..Si asta e si ultima intrebare pusa pe acest forum.Va rog ajutati-ma
    Ero(area / rile) / warning-(ul / urile): - 
    Liniile de cod / sursa / script-ul(obligatoriu):

    Citat

    CMD:work1(playerid, params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid, 9.0, 2778.5815, -1610.8379, 10.9219)) return SendClientMessage(playerid, COLOR_ERROR, "Nu Sunteti In Locul Potrivit.");
    SendClientMessage(playerid, COLOR_WHITE, "* Pe mapa ai un checkpoint,Du-te la el pentru a primi banii.");
    new Float:X,Float:Y,Float:Z,arms;
        GetPlayerPos(playerid, X,Y,Z);
        CreateVehicle(414, X, Y, Z, 62.6996, -1, -1, 10);
        SetVehicleParamsEx(arms,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
        armsveh[arms] = 1;
        SetVehicleNumberPlate(arms, "ARMS");
        PutPlayerInVehicle(playerid, arms, 0);
        SetPlayerCheckpoint(playerid, 2795.3052,-2538.5703,13.6293, 5.0);
        CP[playerid] = 2;
        ArmsV[0][playerid] = arms;
    return 1;
    }


    Imagini / Video (optional): -
    Ati incercat sa rezolvati singur?: -

    Am facut si 1 paste bin daca era nevoie http://pastebin.com/8Xd9hr6N

  3. La 22.11.2016 la 13:50, Geani a spus:

    CMD:rob(playerid, params[])
    {
        new robtype[12], string[32];
        if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
        if(GetPlayerState(playerid) != 2 || GetVehicleType(GetPlayerVehicleID(playerid)) != 1) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Conduci O Masina Cu Minim 2 Locuri!");
        if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1462.7577,-1022.5885,23.8281)) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Fi La In Fata Bancii.Foloseste /Gps,Daca Nu Sti Unde Se Afla!");
        if(IsACop(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "Esti Politist.Nu poti sa dai Rob!");
        if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai deja un nivel de cautare ridicat, nu poti sa jefuiesti banca!");
        if(BankOccupied == 2) return SendClientMessage(playerid, COLOR_ERROR, "Exista deja un rob in desfasurare!");
        new robbers = 0, robbersn = 0;
         foreach(new i : Player)
        {
            if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
             if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4 && !IsACop(playerid)) robbers ++;
            else robbersn ++;
        }
        if(robbers < 2) return SendClientMessage(playerid, COLOR_ERROR, "Pentru a da Rob trebuie minim 2 playeri cu nivel 5 sau mai mare, si 10 Rob Points!");
        if(robbersn > 0) return SendClientMessage(playerid, COLOR_ERROR, "Unul Dintre Pasageti Nu A Indeplinit Toate Cerintele,Pentru Rob.");
        
        if(sscanf(params,"s[12]", robtype)) return SendClientMessage(playerid, COLOR_SYN, "Tasteaza:{FFFFFF} /rob <Noisy / Silent>");
        {
            if(strmatch(robtype,"noisy"))
            {
            TextDrawSetString(Rob3Text, "Rob Type: ~y~Noisy");
            TextDrawShowForPlayer(playerid, Rob1Text);
            TextDrawShowForPlayer(playerid, Rob2Text);
            TextDrawShowForPlayer(playerid, Rob3Text);
            RobLeader[playerid] = 1;
            new randoms = random(sizeof(ROBCheck));
            foreach(new i : Player)
            {
                if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
                {
                    InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
                    InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
                    TextDrawShowForPlayer(i, Rob1Text);
                    TextDrawShowForPlayer(i, Rob2Text);
                    TextDrawShowForPlayer(i, Rob3Text);
                    InRob = 1;
                    SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
                    TogglePlayerControllableEx(i, 0);
                    SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
                    SendClientMessage(i, COLOR_YELLOW, "* Liderul grupului trebuie sa planteze explozibilul pe usa seifului!");
                    SendClientMessage(i, COLOR_YELLOW, "* In 30 secunde autoritatile vor fii anuntate, grabiti-va!");
                    PlayerInfo[pRob] -= 10;
                    Update(i, pRobx);
                    
                }
            }
            UseFind[playerid] = 0;
            IsTowing[playerid] = 0;
            BankOccupied = 1;
            RobSec = 30;
            SetPlayerPos(playerid, 2942.8855,-1804.7043,1178.4606);
            TogglePlayerControllableEx(playerid, 0);
            SetTimerEx("unfr", 1500, 0, "i", playerid);
            CP[playerid] = 200;
            format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
            TextDrawSetString(Rob1Text, string);
            SetPlayerCheckpoint(playerid, 2942.6709,-1783.2755,1178.5803, 2.0);
            RobFailTimer = SetTimerEx("FailedRob", 30000, 0, "d", playerid);
        }
        else if(strmatch(robtype,"silent"))
        {
            TextDrawSetString(Rob3Text, "Rob Type: ~y~Silent");
            TextDrawShowForPlayer(playerid, Rob1Text);
            TextDrawShowForPlayer(playerid, Rob2Text);
            TextDrawShowForPlayer(playerid, Rob3Text);
            RobLeader[playerid] = 2;
            new randoms = random(sizeof(ROBCheck));
            foreach(new i : Player)
            {
                if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
                {
                    InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
                    InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
                    TextDrawShowForPlayer(i, Rob1Text);
                    TextDrawShowForPlayer(i, Rob2Text);
                    TextDrawShowForPlayer(i, Rob3Text);
                    InRob = 1;
                    SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
                    TogglePlayerControllableEx(i, 0);
                    SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
                    SendClientMessage(i, COLOR_YELLOW, "* Unul dintre membrii grupului trebuie sa opreasca sistemul de securitate!");
                    SendClientMessage(i, COLOR_YELLOW, "* In mai putin de un minut personalul bancii va fii aici, grabiti-va!");
                    PlayerInfo[pRob] -= 10;
                    Update(i, pRobx);

                }
            }
            UseFind[playerid] = 0;
            IsTowing[playerid] = 0;
            BankOccupied = 1;
            RobSec = 60;
            format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
            TextDrawSetString(Rob1Text, string);
            CreateBankObjects();
            RobFailTimer = SetTimerEx("SilentFailedRob", 60000, 0, "d", playerid);
        }
        }
        return 1;
    }

    Erori...Ce sa le fac?

    Untitled.png

    Cu ce sa schimb acel PlayerInfo?

  4. Problema intalnita (descriere):Deci vreau sa fac ceva joburi unice..Si am facut comanda /work1.. daca ajung in checkpoint,imi da banii dar imediat mi i-a inapoi..Ce am facut gresit?
    Ero(area / rile) / warning-(ul / urile): - 
    Liniile de cod / sursa / script-ul(obligatoriu): -
    Imagini / Video (optional):

    Citat

    CMD:work1(playerid, params[])
    {
    SetPlayerCheckpoint(playerid, 2795.3052,-2538.5703,13.6293, 15.0);
    SendClientMessage(playerid, COLOR_WHITE, "* Pe mapa ai un checkpoint,Du-te la el pentru a primi banii.");
    CP[playerid] = 2;
    return 1;
    }

        if(CP[playerid] == 2)
        {
        DisablePlayerCheckpoint(playerid);
        CP[playerid] = 2;
        GivePlayerMoney(playerid, 5000);
        }


    Ati incercat sa rezolvati singur?:  -

  5.  Salutare.As dori si eu un tuturial.Am nevoie ca atunci cand intru intr-un checkpoint sa-mi dea o anumita suma de bani..Am nevoie deoarece vreau sa fac niste joburi noi..si nu stiu cum pot face asta..

    Si daca se poate cum sa fac coliziune 0 la jobul acela..Adica sa treaca masina una prin alta..Multumesc

  6. Descriere tutorial: Salutare.As dori si eu un tuturial.Am nevoie ca atunci cand intru intr-un checkpoint sa-mi dea o anumita suma de bani..Am nevoie deoarece vreau sa fac niste joburi noi..si nu stiu cum pot face asta..

    Si daca se poate cum sa fac coliziune 0 la jobul acela..Adica sa treaca masina una prin alta..Multumesc

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