Jump to content

Adrian Mircea

Membru
  • Posts

    18
  • Joined

  • Last visited

Posts posted by Adrian Mircea

  1. Acum 3 ore, st0ryc a spus:

    Sau dai direct in sublime gotospawn si iei coordonatele alea

    am fost la nivelul lui, aceleasi probleme le-am avut si eu, am sarit sa modific texte spawn si gata gamemode...stiu cat de complicat e la inceput, tinand cont de faptul ca nu si-a ales tocmai un gm simplu, tu  ii explici la nivelul la care esti , dar uiti ca la inceput aveai si tu nevoie de pas cu pas... sa fim seriosi si pana la urma poate nici nu avea habar de /save si alte cele...

  2. Acum 24 minute, Kalinachoo a spus:

    Cine imi spune si mie cum pot schimba spawn-ul gamemode-ului HPQ123 ? Daca scriu pozitiile salvate din joc, in gamemode nu imi gaseste nimic.Ce pot face?

    dai /q sa iesi din server sau dai /gotospawn,cand ai intrat in joc nu misti caracterul din pozitia initiala de la respawn, dai /save pozitia, apoi intri in documente/SanAndreasUserFile/SAMP/Saved position, selectezi primele 3 coordonate x,y,z si le cauti in gm, apoi aceiasi pasi ii faci ca sa il schimbi, te duci la locul unde vrei sa faci spawnul, dai save, intri in gm si inlocuiesti coordonatele vechi cu cele actuale, nu uita sa cauti si comanda ycmd:gotspawn, caci si acolo ai de modificat. daca nu resesti incerc mai eplicit

     

  3. Acum 15 ore, Kalinachoo a spus:

    image.thumb.png.8c1dac66e6a63b78c60d0fed8d7bffab.pngCe trebuie sa modific aici? 

    incearca asta

     

     

    if(clickedid == RegisterTD[6]) {
            if(RegisrationStep[playerid][0] && RegisrationStep[playerid][1] && RegisrationStep[playerid][2] && RegisrationStep[playerid][3]) {
                OnPlayerRegister(playerid,MD5_Hash(RegisterPass[playerid]));
                for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, RegisterPTD);
                for(new i = 0; i < 13; i++) TextDrawHideForPlayer(playerid, RegisterTD);
                Camera(playerid);
                TextDrawShowForPlayer(playerid, LoginTD[0]);
                TextDrawShowForPlayer(playerid, LoginTD[1]);
                format(gString, 100, "Welcome, %s!\nIntrodu-ti parola in chenarul de mai jos.", GetName(playerid));
                ShowPlayerDialog(playerid, DIALOG_LOGIN2, DIALOG_STYLE_PASSWORD, "Account Registered", gString, "Login", "Quit");
                IsRegister[playerid] = false;
                CancelSelectTextDraw(playerid);
            }
            else return SCM(playerid, COLOR_GREY, "Nu ai completat toate casutele.");
            return true;
        }
        if(clickedid == RegisterTD[7]) return Kick(playerid);
        if(clickedid == SkinsTD[4]) {
            SkinsActions[playerid] = 0;
            IsSkins[playerid] = 0;
            CancelSelectTextDraw(playerid);
            for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, SkinsPTD);
            for(new i = 0; i < 9; i++) TextDrawHideForPlayer(playerid, SkinsTD);
            return true;
        }

  4. Acum 5 ore, hanako a spus:

    Nu inteleg ce pula mea injuri tu aici ca la usa cortului, pe langa ca esti un ratat in lumea asta a gaming-ului vi si comentezi aici pe gamemode.

    Nu s-a sters nimic din gamemode, a fost reactualizat systems.inc si repus la download, "SCRIPTERII pulii".

    Macar noi punem gamemode-uri la download, nu ca tine decat sa il descarci si daca nu merge ceva sa ne injuri

    @Mister poti sa-l banezi te rog eu frumos?

    ar fi cazul sa ne baneze pe amandoi si tu ai injurat. paraciosule!

     

  5. Daca tot ai pus rahatul asta numit ,,gamemode,, si bineinteles nu te puteai abtine sa nu-i atasezi una alta, daca ai sters din el mape sisteme,ai modificat din systems.inc sa nu stie care cum sunt mapele, era greu sa faci o lista cu ce ar trebui muncit? la ce plm mai postati gm-uri daca le futeti in ultimul hal? pune-ti in plm un gm bun ... ce daca vin copii de 12-14 ani si il hosteaza? oricum o luna il tin pe host, scripterii pulii. 

  6.  Va rog ajutati-ma!Am incercat sa schimb DS, checkpointul e ok, /gotods e ok, /buycar e ok, singurele probleme sunt : cum schimb locul in care se spawneaza masina dupa cumparare si cum schimb locul de prezentare a masinii in timpul cumpararii. Multumesc.

    cod.jpg

    poza.jpg

  7. Acum 7 minute, Akan a spus:

    Cu multa placere. :)

     

    
    #define FILTERSCRIPT
    
    #include <a_samp>
    
    #if defined FILTERSCRIPT
    
    #define BackTime 12000 // Timpul in care liftul revine la pozitia initiala
    
    new pdlift[2];
    
    forward PdLift1();
    forward PdLift2();
    forward IsACop(playerid);
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
    
    public OnFilterScriptInit()
    {
        //////////////////////////////////////////////////////////////////////////
    
        //////////aici se pune exteriorul ////////
    
        //////////////////////////////////////////////////////////////////////////
    
    
        pdlift[0] = CreateObject(19359, 2089.24634, 2361.20728, 10.20070,   0.00000, -90.00000, 0.00000); ///// liftul 1
        pdlift[1] = CreateObject(19359, 2197.13550, 2396.73804, 10.45930,   0.00000, -90.00000, -90.00000); ///// liftul 2
    
    
        print("\n--------------------------------------");
        print("        Flashhiee");
        print("--------------------------------------\n");
        return 1;
    }
    
    public OnFilterScriptExit()
    {
        return 1;
    }
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if (strcmp("/lift", cmdtext, true, 10) == 0) {
            if(PlayerToPoint(5.0,playerid,2089.24634, 2361.20728, 10.20070) || PlayerToPoint(5.0,playerid,2089.24634, 2361.20728, 22.48570)) { /// sus/jos (lift 1)
                if(!IsObjectMoving(pdlift[0])) {
                    MoveObject(pdlift[0],2089.24634, 2361.20728, 22.48570,1.5); //// jos (lift 1)
                    SetTimer("PdLift1",BackTime,false); } else {
                    SendClientMessage(playerid,-1,"Lift is already used."); }
            } else if(PlayerToPoint(5.0,playerid,2197.13550, 2396.73804, 10.45930) || PlayerToPoint(5.0,playerid,2197.13550, 2396.73804, 22.55330)) { /// sus/jos (lift 2)
                if(!IsObjectMoving(pdlift[1])) {
                    MoveObject(pdlift[1],2197.13550, 2396.73804, 22.55330,1.5); //// jos (lift 2)
                    SetTimer("PdLift2",BackTime,false); } else {
                    SendClientMessage(playerid,-1,"Lift is already used."); }
            } else {
                SendClientMessage(playerid,-1,"You must be close to lift."); }
           	return 1;
        }
        return 0;
    }
    
    public PdLift1() return MoveObject(pdlift[0],2089.24634, 2361.20728, 10.20070,1.5); //// sus (lift 1)
    
    public PdLift2() return MoveObject(pdlift[1],2197.13550, 2396.73804, 10.45930,1.5); //// sus (lift 2)
    
    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
        if(IsPlayerConnected(playerid))
        {
            new Float:oldposx, Float:oldposy, Float:oldposz;
            new Float:tempposx, Float:tempposy, Float:tempposz;
            GetPlayerPos(playerid, oldposx, oldposy, oldposz);
            tempposx = (oldposx -x);
            tempposy = (oldposy -y);
            tempposz = (oldposz -z);
            if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
            {
                return 1;
            }
        }
        return 0;
    }
    
    #endif
    #define BackTime 12000 // Timpul in care liftul revine la pozitia initiala

    Poftim! Bafta!

    iti multumesc , apreciez enorm.

     

    • Like 1
  8. 1 oră în urmă, Akan a spus:

    Zi-mi ce coordonate vrei pentru al doilea lift (sus si jos) si ti-l fac eu.

    CreateDynamicObject(19359, 2197.13550, 2396.73804, 22.55330,   0.00000, -90.00000, -90.00000); liftul sus
    CreateDynamicObject(19359, 2197.13550, 2396.73804, 10.45930,   0.00000, -90.00000, -90.00000); liftul jos

     

    Iti multumesc mult!

  9. Vin cu o problema si va rog daca se poate sa-mi oferiti un mic ajutor. Am gasit acest sistem de lift ,lasat in scriptul de mai jos. Intrebarea mea este: in acest script se pot folosi doua lifturi aflate in locatii diferite? Daca da, cum? va multumesc mult.  (scuze acele paranteze, le-am facut eu ca mici hint-uri in caz ca voi vrea sa schimb locatia lui)


     

    #define FILTERSCRIPT

    #include <a_samp>

    #if defined FILTERSCRIPT

    #define BackTime 12000 // Timpul in care liftul revine la pozitia initiala

    new pdlift;

    forward PdLift();
    forward IsACop(playerid);
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);

    public OnFilterScriptInit()
    {
        //////////////////////////////////////////////////////////////////////////

     
        //////////aici se pune exteriorul ////////
        
        //////////////////////////////////////////////////////////////////////////
        
                 

        pdlift =CreateObject(19359, 2089.24634, 2361.20728, 10.20070,   0.00000, -90.00000, 0.00000); ///// liftul


        print("\n--------------------------------------");
        print("        Flashhiee");
        print("--------------------------------------\n");
        return 1;
    }

    public OnFilterScriptExit()
    {
        return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if (strcmp("/lift", cmdtext, true, 10) == 0) {
            if(PlayerToPoint(5.0,playerid,2089.24634, 2361.20728, 10.20070) || PlayerToPoint(5.0,playerid,2089.24634, 2361.20728, 22.48570))  { /// sus /jos
                if(!IsObjectMoving(pdlift)) {
                    MoveObject(pdlift,2089.24634, 2361.20728, 22.48570,1.5); //// jos
                    SetTimer("PdLift",BackTime,false); } else {
                    SendClientMessage(playerid,-1,"Lift is already used."); }
            } else {
                SendClientMessage(playerid,-1,"You must be close to lift."); }
            return 1;
        }
        return 0;
    }


    public PdLift()
    {
        MoveObject(pdlift,2089.24634, 2361.20728, 10.20070,1.5); //// sus 
        return 1;
    }

    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
        if(IsPlayerConnected(playerid))
        {
            new Float:oldposx, Float:oldposy, Float:oldposz;
            new Float:tempposx, Float:tempposy, Float:tempposz;
            GetPlayerPos(playerid, oldposx, oldposy, oldposz);
            tempposx = (oldposx -x);
            tempposy = (oldposy -y);
            tempposz = (oldposz -z);
            if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
            {
                return 1;
            }
        }
        return 0;
    }

    #endif
    #define BackTime 12000 // Timpul in care liftul revine la pozitia initiala
     

  10. La 19.11.2018 la 16:55, Banditul a spus:

    Da eroare? Da si eroarea, nu tot timpu copy-paste merge

    Deasemenea, poti folosi google, scrii eroarea si sigur gasesti ce inseamna acea eroare 

     

    La 19.11.2018 la 16:55, Banditul a spus:

    Da eroare? Da si eroarea, nu tot timpu copy-paste merge

    Deasemenea, poti folosi google, scrii eroarea si sigur gasesti ce inseamna acea eroare 

    mai bine incercai sa il ajuti decat sa te dai mentor, sunt la acelasi nivel ca si al lui, caut raspunsuri peste tot,e greu sa vrei sa faci ceva si sa nu sti de unde sa te apuci, mai si dai peste ratati  care au uitat nivelul de unde au plecat. va pica capul sa ajutati?

  11. Salutare baieti! Am o mare problema legata de anticheat-ul Nex-AC luat de aici https://github.com/NexiusTailer/Nex-AC. Ideea este ca il il bag in gm , urmand toti  pasii doar ca in momentul in care intru la login , dupa fereastra de login ma pune sa aleg personajul si sa dau spawn, la fel ca la gm-ul standard nescris, dau spawn si ma teleporteaza de sus, cad si mor, fara sa ma dea de la spawn . dupa fiecare moarte ma spawneaza tot sus si asta e tot ciclul, cad si mor. Sunt incepator in scripting si prind cate putin din fiecare, dar este un sistem nou pe care vreau sa il invat. pana sa ajung la stadiul in care voi scrie eu o comanda as vrea sa stiu pt inceput unde sa pot adauga si cum scripturile deja scrise de altii. 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.