Jump to content

ARTIST

Membru
  • Posts

    159
  • Joined

  • Last visited

  • Days Won

    12

Posts posted by ARTIST

  1. Foarte frumos,si e foarte bun,pentru ca multi folosesc aim la eventuri,waruri..etc. 10/10

     

    P.S: Nu trebuie ceva include sau definite unele chestii?De ex eu lam pus in gm si am primit o gramada de erori

     

     

    Buna seara stimate.

    Nu se foloseste niciun include strain.

    Va rog sa imi afisati erorile aparute.

  2. Buna seara stimate.

    Va rog sa urmati impreuna cu mine pasii indicati mai jos:

     

    Vom avea nevoie de o functie care va raspunde de expedierea acestor mesaje informative pentru fiecare factiune in parte.

     

    - La toate stock's (unde aveti stock SendAdmin Message, stock SendRadioMessage, etc. etc.) :

     

    stock SendFamilyMessage(family, color, string[])
    {
        foreach(Player, i) // in cazul in care nu aveti in gamemode inclus include-ul foreach atunci inclocuiti cu: for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
                {
                    SendClientMessage(i, color, string);
                }
            }
        }
    }

     

     

    In concluzie, aveti de realizat cel mai usor lucru, sa implementati corect la fiecare comanda functia data.

    • Upvote 1
  3. Buna seara.

    Deci, Doamne... Atatea posturi si toate sau de dragul de +1 sau pur si simplu pentru scurtarea timpului liber.

    KnowN si NoNamed - Colegi, detineti functii administrative si nu aveti idee de niste functii pawn simple. Imi este rusine de unii membri ai Staff-ului actual.

    P.S: "Autorul temei il rog sa ma contacteze prin intermediul Y!M sau Skype (datele le gasiti in profil)."

  4. Deci nu folosesc niciun anti money hack iar filescriptul nu l-am adaugat in gamemode. L-am lasat pur si simplu fs si i-am modificat fuctia giveplayermoney cu functia din serverul meu giveplayercash si imi da erroarea error 017: undefined symbol "GivePlayerCash"

     

    (FACEPALM) - Dumneata nu esti atent la ce iti explic...

  5. Buna ziua stimate.

    In primul rand, jobul respectiv, a fost postat sub forma de filterscript, pentru ca fiecare din doritori sa il poata analiza si testa mai usor.

    In al doilea rand, pentru a putea rula pe serverul dumneavoastra cu jucatori, e nevoie sa fie integrat in gamemode-ul dumneavoastra. Astfel functia originala de acordare a banilor GivePlayerMoney din FS va trebui sa fie inlocuita cu functia dumneavoastra pe care o folositi in gamemode.

  6. Da , cum sa nu .

     

     

    si eu am facut gamemode de la redzmax.

     

     

    laso moarta , nu ma cert cu un om care se caca pe el ca vai e facut de el .. pokie varianta sa-mp.ro

     

     

    V-am inteles perfect. Nu ma aflu in aceasta Comunitate pentru a isca certuri stimate.

    V-ati dat cu parerea, va multumesc frumos.

     

     

    P.S "Mai aveti la dispozitie aproximativ 23 ore si 35 minute."

     

     

    Hattoldy - Avertisment Forum (Motiv: Limbaj vulgar)

     

    Limbaj indecent - Fără atacuri la persoană sau expresii vulgare. Asta include şi comentariul pentru reputaţie, putem vedea cine / ce a trimis.

     

    (extras din Regulamentul General al Forumului)

  7. * ARTIST zambeste

     

    Salut stimate, bine fac multumesc.

    Da, am zis by ARTIST.

     

     

    Daca nu sunteti atent la continutul temei,adica la ceea ce am scris, atunci va rog sa il contactati pe autorul temei respective prin intermdiul unui PM Forum si sa il intrebati de unde are sistemul si cu cine a colaborat si in ce Comunitate in trecut si daca cunoaste un "oarecare" ARTIST sau Sergey_Matkovskii.

    Va astept cu un reply + poza discutiei. Aveti 24 ore la dispozitie. In caz contrar o sa primiti o suspendare timp de 5 zile.

     

    Si pentru dezvoltarea mentalitatii unora vreau sa va ofer ceva detalii despre userul respectiv, adica autorul temei:

     

    Уровень знаний: 0 - Nivelul cunostintelor 0.

    Сообщений: 17 - 17 mesaje pe Forum (posturi).

     

     

    Concluzia vine singur de la ea presupun, la cei cu o logica mai avansata...

  8. As mai adauga aici:

    In caz ca nu va porneste apache si aveti skype , el foloseste portul 80 ca si apache, si din cauza asta , faceti setarile corecte la skype, pentru a nu mai intalni probleme

     

     

    Va multumesc frumos pentru notificare stimate, am omis acest lucru.

    Tema a fost editata si intructiunea de configurare a setarilor necesare in Skype a fost implementata.

  9. garbage_man.png

     

     

     

     

     

    Buna ziua stimati utilizatori ai Comunitatii " SA-MP.RO ".

     

    Astazi am decis sa va ofer drept cadou o creatie personala si anume jobul de Maturator sau Colector de Gunoi (il numiti cum doriti).

    Aceasta decizie am luat-o dupa ce am vazut urmatorul topic creat: http://gta-mp.ro/forum/viewtopic.php?f=27&t=247 (nu e reclama) dupa care am ramas foarte dezamagit in actiunile unor persoane cu care am colaborat in parcurs si care au decis sa vanda sau sa ofere acest sistem de job cuiva. Jobul acesta a fost implementat de catre mine pe 2 servere SA:MP (denumirea acestora nu o divulg). Nu cunosc motivul cum a ajuns in mainile altor destepti ce modifica 5-10 linii in cod si se dau drept autori ai sistemului, dar asa caracter de neinteles au unii romani, am inteles si m-am obisnuit demult cu acest lucru...

    Deaceea vin cu un mic sfat catre voi toti: "Nu credeti niciodata in ceea ce va vad ochii, credeti in totul ce vi se demonstreaza prin fapte reale sau dovezi prezentate."

     

     

    et1zga51pf1zr3mbrbfg6auipt4s1qo.png

    »

    Biroul de angajare (Vestiarul) in calitate de maturator se afla pe plaja Maria Beach din oraselul Los Santos.

    » Odata ce veti fi angajat in calitate de maturator veti primi si o uniforma de lucru in care va veti schimba si o punga de gunoi in care veti pune tot gunoiul colectat.

    » Pe toata plaja veti observa multa mizerie. Sarcina dumneavoastra e sa curatati plaja de gunoiul acumulat.

    » Pentru a colecta de jos gunoiul e necesar doar sa va apropiati de acesta si sa tastati "Alt". Va veti apleca astfel si veti ridica gunoiul de jos si il veti pune in punga.

    » Vi se va afisa un textdraw in care va fi indicata cantitatea totala de gunoi colectat si suma de bani acumulata pana acum pentru colectarea acestuia.

    » Veti observa cum punga cu gunoi treptat se mareste si la un moment dat veti primi o instiintare cand aceasta se va umple de tot. Veti fi nevoit sa va va indeptati la containerul din apropiere si sa aruncati punga cu gunoi in acesta. Primiti astfel o alta punga si puteti colecta gunoiul mai departe.

    » Cand veti dori sa incheiati ziua de lucru si sa va primiti salariul, va trebui sa mergeti la vestiar unde veti lasa uniforma de lucru si veti primi banii castigati.

     

     


     

    Kq_TRv.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

     

     


     

     

    kt4ze551pfosaedrcwog15mopt1s43mqqtozr3jy

     

    Adaugam la toate new:

     


    new dtrash[30];
    new gunoi = 30;
    new Text:trashtd[MAX_PLAYERS][3];
    new Float:objcoord[MAX_PLAYERS][2];
    new trashpick;

     

     

    Adaugam la public OnPlayerConnect(playerid) :

     


        TextDrawLetterSize(trashtd[0][playerid], 0.449999, 1.600000);
        TextDrawTextSize(trashtd[0][playerid], 110.171417, 89.599998);
        TextDrawUseBox(trashtd[0][playerid], true);
        TextDrawBackgroundColor(trashtd[0][playerid], 51);
        TextDrawFont(trashtd[0][playerid], 5);
        TextDrawSetProportional(trashtd[0][playerid], 1);
        TextDrawSetPreviewModel(trashtd[0][playerid], 1333);
        TextDrawSetPreviewRot(trashtd[0][playerid], 345.000000, 0.000000, 0.000000, 1.000000);

        trashtd[1][playerid] = TextDrawCreate(609.085693, 99.633331, "usebox");
        TextDrawLetterSize(trashtd[1][playerid], 0.000000, 0.299629);
        TextDrawTextSize(trashtd[1][playerid], 495.371459, 0.000000);
        TextDrawAlignment(trashtd[1][playerid], 1);
        TextDrawColor(trashtd[1][playerid], 0);
        TextDrawUseBox(trashtd[1][playerid], true);
        TextDrawBoxColor(trashtd[1][playerid], 102);
        TextDrawSetShadow(trashtd[1][playerid], 0);
        TextDrawSetOutline(trashtd[1][playerid], 0);
        TextDrawFont(trashtd[1][playerid], 0);

        trashtd[2][playerid] = TextDrawCreate(534.400085, 170.240020, "Gunoi: 23~n~$: 203");
        TextDrawLetterSize(trashtd[2][playerid], 0.193542, 0.977067);
        TextDrawAlignment(trashtd[2][playerid], 1);
        TextDrawColor(trashtd[2][playerid], -1);
        TextDrawSetShadow(trashtd[2][playerid], 0);
        TextDrawSetOutline(trashtd[2][playerid], 0);
        TextDrawBackgroundColor(trashtd[2][playerid], 51);
        TextDrawFont(trashtd[2][playerid], 2);
        TextDrawSetProportional(trashtd[2][playerid], 1);
    trashtd[0][playerid] = TextDrawCreate(497.371490, 98.560005, "New Textdraw");

     

     

    Tot la public OnGameModeInit() vom adauga urmatoarele:

     


            CreateObject(1334, 609.259338,-1876.764404,4.334559, 0.000000,0.000000,-179.699981);
            newtrash();
    trashpick = CreatePickup(1275, 23, 610.0758,-1875.3566,5.7707, 0);

     

     

    Adaugam la public OnPlayerPickUpPickup(playerid, pickupid):

     


        {
            if(GetPVarInt(playerid, "BEACH") == 1) ShowPlayerDialog(playerid,228,0,"Biroul de Angajare","Doriti sa incheiati ziua de lucru?","Da","Nu");
            else ShowPlayerDialog(playerid,228,0,"Biroul de Angajare","Doriti sa fiti angajat in calitate de maturator?\n","Da","Nu");
        }
    if(pickupid == trashpick)

     

     

    La public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) vom adauga:

     


            {
                if(response)
                {
                    if(GetPVarInt(playerid, "beach") == 0)
                    {
                        SetPVarInt(playerid, "beach",1);
                        SetPVarInt(playerid, "pack",0);
                        SetPVarInt(playerid, "skin_old", GetPlayerSkin(playerid));
                        SetPlayerSkin(playerid, 16);
                        TextDrawShowForPlayer(playerid,trashtd[0][playerid]);
                        TextDrawShowForPlayer(playerid,trashtd[1][playerid]);
                        TextDrawShowForPlayer(playerid,trashtd[2][playerid]);
                        new string[50];
                        format(string,sizeof(string),"Gunoi: %d~n~$: %d",GetPVarInt(playerid, "pack"),GetPVarInt(playerid, "pack")*50);
                        TextDrawSetString(trashtd[2][playerid], string);
                        SendClientMessage(playerid,0xCECFCEFF, "Ziua de lucru {63cb00}a inceput!");
                        SendClientMessage(playerid,0xCECFCEFF, "{00bfff}Sarcina dumneavoastra e sa colectati tot gunoiul de pe plaja. Spor la munca!");
                        SetPlayerAttachedObject(playerid, 1, 1264, 6, 0.189000, -0.014000, 0.000000, 90.000000, -90.500000, 0.000000, 0.2,0.2, 0.2);
                        objcoord[playerid][0] = 0.2,objcoord[playerid][1] = 0.2;
                    }
                    else
                    {
                        new string[64];
                        if(GetPVarInt(playerid, "beach") == 0) return SendClientMessage(playerid, 0xCECFCEFF, "Nu sunteti angajat in calitate de maturator!");
                        GivePlayerCash(playerid, GetPVarInt(playerid, "pack")*50); // Pentru fiecare unitate de gunoi colectata, jucatorul va primi cate 50$. Modificati la dorinta dumneavoastra.
                        TextDrawHideForPlayer(playerid,trashtd[0][playerid]);
                        TextDrawHideForPlayer(playerid,trashtd[1][playerid]);
                        TextDrawHideForPlayer(playerid,trashtd[2][playerid]);
                        SendClientMessage(playerid,0xCECFCEFF, "Ziua de lucru {ff4500}s-a incheiat!");
                        format(string,sizeof(string), "Salariul dumneavoastra: {63cb00}%d$", GetPVarInt(playerid, "pack")*50); // Pentru fiecare unitate de gunoi colectata, jucatorul va primi cate 50$. Modificati la dorinta dumneavoastra.
                        SendClientMessage(playerid, 0xCECFCEFF, string);
                        RemovePlayerAttachedObject(playerid,1);
                        SetPlayerSkin(playerid, GetPVarInt(playerid, "skin_old"));
                        DeletePVar(playerid, "pack");
                        DeletePVar(playerid, "beach");
                        DeletePVar(playerid, "trash");
                    }
                }
            }
    if(dialogid == 228)

     

     

    Adaugam la public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):

     


         {
            if(GetPVarInt(playerid, "beach") != 0)
            {
                if(!trashcoord(playerid))
                {
                    if(GetPVarInt(playerid, "trash") == 15) return SendClientMessage(playerid, 0xCECFCEFF, "Pachetul dumneavoastra de gunoi s-a umplut! {63cb00}Aruncati gunoiul in cantainerul din apropiere.");
                    LoopingAnim(playerid, "MISC", "pickup_box", 4.0, 0, 0, 0, 0, -1);
                    SetPVarInt(playerid, "pack",GetPVarInt(playerid,"pack") +1);
                    SetPVarInt(playerid, "trash",GetPVarInt(playerid,"trash") +1);
                    RemovePlayerAttachedObject(playerid,1);
                    SetPlayerAttachedObject(playerid, 1, 1264, 6, 0.189000, -0.014000, 0.000000, 90.000000, -90.500000, 0.000000, objcoord[playerid][0]+0.2,objcoord[playerid][0]+0.02,objcoord[playerid][1]+0.02);
                    objcoord[playerid][0]+= 0.02;
                    objcoord[playerid][1]+= 0.02;
                    new string[50];
                    format(string,sizeof(string),"Gunoi: %d~n~$: %d",GetPVarInt(playerid, "pack"),GetPVarInt(playerid, "pack")*50); // Pentru fiecare unitate de gunoi colectata, jucatorul va primi cate 50$. Modificati la dorinta dumneavoastra.
                    TextDrawSetString(trashtd[2][playerid], string);
                    trashobj(playerid);
                    gunoi --;
                    if(gunoi == 0) newtrash(),gunoi = 30;
                    return 1;
                }
                if(IsPlayerInRangeOfPoint(playerid, 1.5, 609.3203,-1877.8152,4.2218))
                {
                    if(GetPVarInt(playerid, "trash") == 0) return SendClientMessage(playerid, 0xCECFCEFF, "Pachetul dumneavoastra de gunoi este gol!");
                    SetPVarInt(playerid, "trash",0);
                    SendClientMessage(playerid, 0xAAFFCC33, "Gunoiul a fost aruncat in container. Puteti continua colectarea acestuia de pe plaja.");
                    SetPlayerAttachedObject(playerid, 1, 1264, 6,0.189000, -0.014000, 0.000000, 90.000000, -90.500000, 0.000000, 0.2,0.2, 0.2);
                    objcoord[playerid][0] = 0.2,objcoord[playerid][1] = 0.2;
                    trashobj(playerid);
                    return 1;
                }
            }
        }
    if(newkeys == 1024) // ID-ul      tastei   "Alt"     pe care o folositi pentru a colecta gunoiul

     

     

    Pe la sfarsitul gamemode-ului dumneavoastra adaugati urmatoarele:

     


    {
        if(IsPlayerInRangeOfPoint(playerid, 1.5,617.747741,-1877.806274,3.383815) && dtrash[0] != 0) return DestroyObject(dtrash[0]),dtrash[0] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,632.308471,-1880.004760,3.367703) && dtrash[1] != 0) return DestroyObject(dtrash[1]),dtrash[1] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,639.848632,-1856.302246,4.543799) && dtrash[2] != 0) return DestroyObject(dtrash[2]),dtrash[2] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,625.965576,-1880.298706,3.314722) && dtrash[3] != 0) return DestroyObject(dtrash[3]),dtrash[3] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,637.335144,-1870.778076,3.899995) && dtrash[4] != 0) return DestroyObject(dtrash[4]),dtrash[4] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,623.070373,-1861.995117,4.359910) && dtrash[5] != 0) return DestroyObject(dtrash[5]),dtrash[5] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,636.945617,-1860.985229,4.602905) && dtrash[6] != 0) return DestroyObject(dtrash[6]),dtrash[6] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,631.633911,-1872.288085,3.898286) && dtrash[7] != 0) return DestroyObject(dtrash[7]),dtrash[7] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,623.602172,-1874.981445,3.579676) && dtrash[8] != 0) return DestroyObject(dtrash[8]),dtrash[8] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,626.375732,-1870.782226,3.932815) && dtrash[9] != 0) return DestroyObject(dtrash[9]),dtrash[9] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,604.483581,-1879.646850,3.246384) && dtrash[10] != 0) return DestroyObject(dtrash[10]),dtrash[10] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,599.627502,-1861.806884,4.246555) && dtrash[11] != 0) return DestroyObject(dtrash[11]),dtrash[11] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,580.439880,-1861.407836,3.984007) && dtrash[12] != 0) return DestroyObject(dtrash[12]),dtrash[12] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,586.950317,-1869.291503,3.581429) && dtrash[13] != 0) return DestroyObject(dtrash[13]),dtrash[13] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,594.259765,-1870.975585,3.801309) && dtrash[14] != 0) return DestroyObject(dtrash[14]),dtrash[14] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,598.388122,-1877.198974,3.362951) && dtrash[15] != 0) return DestroyObject(dtrash[15]),dtrash[15] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,607.590087,-1863.304809,4.170703) && dtrash[16] != 0) return DestroyObject(dtrash[16]),dtrash[16] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,615.023803,-1858.458618,4.313018) && dtrash[17] != 0) return DestroyObject(dtrash[17]),dtrash[17] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,603.239807,-1885.194458,3.036873) && dtrash[18] != 0) return DestroyObject(dtrash[18]),dtrash[18] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,609.370849,-1887.010742,3.141731) && dtrash[19] != 0) return DestroyObject(dtrash[19]),dtrash[19] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,614.221862,-1885.502807,3.014095) && dtrash[20] != 0) return DestroyObject(dtrash[20]),dtrash[20] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,624.142395,-1888.274658,3.079805) && dtrash[21] != 0) return DestroyObject(dtrash[21]),dtrash[21] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,631.751037,-1888.015258,2.971426) && dtrash[22] != 0) return DestroyObject(dtrash[22]),dtrash[22] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,618.174560,-1894.566406,2.600891) && dtrash[23] != 0) return DestroyObject(dtrash[23]),dtrash[23] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,600.638427,-1894.585327,2.703701) && dtrash[24] != 0) return DestroyObject(dtrash[24]),dtrash[24] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,589.851562,-1889.585937,3.021248) && dtrash[25] != 0) return DestroyObject(dtrash[25]),dtrash[25] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,579.439392,-1882.567504,3.154924) && dtrash[26] != 0) return DestroyObject(dtrash[26]),dtrash[26] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,575.060424,-1871.364990,3.549407) && dtrash[27] != 0) return DestroyObject(dtrash[27]),dtrash[27] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,586.512451,-1849.734375,4.585798) && dtrash[28] != 0) return DestroyObject(dtrash[28]),dtrash[28] = 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,591.037780,-1858.562866,4.073434) && dtrash[29] != 0) return DestroyObject(dtrash[29]),dtrash[29] = 0;
        return 1;
    }
    stock trashcoord(playerid)
    {
        if(IsPlayerInRangeOfPoint(playerid, 1.5,617.747741,-1877.806274,3.383815) && dtrash[0] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,632.308471,-1880.004760,3.367703) && dtrash[1] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,639.848632,-1856.302246,4.543799) && dtrash[2] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,625.965576,-1880.298706,3.314722) && dtrash[3] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,637.335144,-1870.778076,3.899995) && dtrash[4] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,623.070373,-1861.995117,4.359910) && dtrash[5] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,636.945617,-1860.985229,4.602905) && dtrash[6] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,631.633911,-1872.288085,3.898286) && dtrash[7] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,623.602172,-1874.981445,3.579676) && dtrash[8] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,626.375732,-1870.782226,3.932815) && dtrash[9] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,604.483581,-1879.646850,3.246384) && dtrash[10] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,599.627502,-1861.806884,4.246555) && dtrash[11] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,580.439880,-1861.407836,3.984007) && dtrash[12] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,586.950317,-1869.291503,3.581429) && dtrash[13] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,594.259765,-1870.975585,3.801309) && dtrash[14] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,598.388122,-1877.198974,3.362951) && dtrash[15] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,607.590087,-1863.304809,4.170703) && dtrash[16] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,615.023803,-1858.458618,4.313018) && dtrash[17] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,603.239807,-1885.194458,3.036873) && dtrash[18] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,609.370849,-1887.010742,3.141731) && dtrash[19] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,614.221862,-1885.502807,3.014095) && dtrash[20] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,624.142395,-1888.274658,3.079805) && dtrash[21] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,631.751037,-1888.015258,2.971426) && dtrash[22] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,618.174560,-1894.566406,2.600891) && dtrash[23] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,600.638427,-1894.585327,2.703701) && dtrash[24] !=0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,589.851562,-1889.585937,3.021248) && dtrash[25] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,579.439392,-1882.567504,3.154924) && dtrash[26] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,575.060424,-1871.364990,3.549407) && dtrash[27] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,586.512451,-1849.734375,4.585798) && dtrash[28] != 0) return 0;
        if(IsPlayerInRangeOfPoint(playerid, 1.5,591.037780,-1858.562866,4.073434) && dtrash[29] != 0) return 0;
        return 1;
    }

    stock newtrash()
    {
        dtrash[0] = CreateObject(2670, 617.747741,-1877.806274,3.383815, 0.000000,0.000000,0.000000);
        dtrash[1] = CreateObject(2670, 632.308471,-1880.004760,3.367703, 0.000000,0.000000,0.000000);
        dtrash[2] = CreateObject(2670, 639.848632,-1856.302246,4.543799, 0.000000,0.000000,0.000000);
        dtrash[3] = CreateObject(2670, 625.965576,-1880.298706,3.314722, 0.000000,0.000000,0.000000);
        dtrash[4] = CreateObject(2670, 637.335144,-1870.778076,3.899995, 0.000000,0.000000,0.000000);
        dtrash[5] = CreateObject(2672, 623.070373,-1861.995117,4.359910, 0.000000,0.000000,0.000000);
        dtrash[6] = CreateObject(2672, 636.945617,-1860.985229,4.602905, 0.000000,0.000000,0.000000);
        dtrash[7] = CreateObject(2672, 631.633911,-1872.288085,3.898286, 0.000000,0.000000,0.000000);
        dtrash[8] = CreateObject(2670, 623.602172,-1874.981445,3.579676, 0.000000,0.000000,0.000000);
        dtrash[9] = CreateObject(2672, 626.375732,-1870.782226,3.932815, 0.000000,0.000000,0.000000);
        dtrash[10] = CreateObject(2670, 604.483581,-1879.646850,3.246384, 0.000000,0.000000,0.000000);
        dtrash[11] = CreateObject(2672, 599.627502,-1861.806884,4.246555, 0.000000,0.000000,0.000000);
        dtrash[12] = CreateObject(2672, 580.439880,-1861.407836,3.984007, 0.000000,0.000000,0.000000);
        dtrash[13] = CreateObject(2670, 586.950317,-1869.291503,3.581429, 0.000000,0.000000,0.000000);
        dtrash[14] = CreateObject(2672, 594.259765,-1870.975585,3.801309, 0.000000,0.000000,0.000000);
        dtrash[15] = CreateObject(2670, 598.388122,-1877.198974,3.362951, 0.000000,0.000000,0.000000);
        dtrash[16] = CreateObject(2672, 607.590087,-1863.304809,4.170703, 0.000000,0.000000,0.000000);
        dtrash[17] = CreateObject(2670, 615.023803,-1858.458618,4.313018, 0.000000,0.000000,0.000000);
        dtrash[18] = CreateObject(2670, 603.239807,-1885.194458,3.036873, 0.000000,0.000000,0.000000);
        dtrash[19] = CreateObject(2672, 609.370849,-1887.010742,3.141731, 0.000000,0.000000,0.000000);
        dtrash[20] = CreateObject(2670, 614.221862,-1885.502807,3.014095, 0.000000,0.000000,0.000000);
        dtrash[21] = CreateObject(2672, 624.142395,-1888.274658,3.079805, 4.099999,-0.200000,-1.399999);
        dtrash[22] = CreateObject(2670, 631.751037,-1888.015258,2.971426, 0.000000,0.000000,0.000000);
        dtrash[23] = CreateObject(2670, 618.174560,-1894.566406,2.600891, 0.000000,0.000000,0.000000);
        dtrash[24] = CreateObject(2670, 600.638427,-1894.585327,2.703701, 0.000000,0.000000,0.000000);
        dtrash[25] = CreateObject(2672, 589.851562,-1889.585937,3.021248, 0.000000,0.000000,0.000000);
        dtrash[26] = CreateObject(2672, 579.439392,-1882.567504,3.154924, 0.000000,0.000000,0.000000);
        dtrash[27] = CreateObject(2672, 575.060424,-1871.364990,3.549407, 0.000000,0.000000,0.000000);
        dtrash[28] = CreateObject(2672, 586.512451,-1849.734375,4.585798, 0.000000,0.000000,0.000000);
        dtrash[29] = CreateObject(2670, 591.037780,-1858.562866,4.073434, 0.000000,0.000000,0.000000);
    }
    stock trashobj(playerid)

     

    kpugnhuupf4y.png

     

     

     


     

     

    Cam aceasta a fost stimati utilizatori.

    Daca vor aparea probleme sau intrebari, nu ezitati sa le afisati in aceasta tema.

    Ramaneti alaturi de echipa Comunitatii "SA-MP.RO" si va garantez personal ca nu veti regreta.

    Va multumesc tuturor pentru atentie.

    • Upvote 1
  10. Felicitari stimate "ARTIST", un tutorial in intregime, si perfect pus la punct, cum numai tu il puteai face :).

    Chiar imi place, continua sa faci tutoriale deoarece vad ca ai imaginatie bogata de a face topicul sa arate chiar... frumos in sensul adevarat al cuvantului.

    Te incurajez deoarece eu nu am aceasta "inspiratie".

     

     

    Va multumesc frumos.

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