Jump to content

Andronache

Membru
  • Posts

    55
  • Joined

  • Last visited

Posts posted by Andronache

  1. DNS: RPG.PLAYES.RO
    IP: 185.244.149.119:7777
    Forum: www.playes.ro/forum
    Panel: *in lucru*

    O mica prezentare:
    Numele meu este Andro si vreau sa va prezint putin mai jos cateva din acest server.

    Un anti-hack bine pus la punct.

    > Un Staff capabil.
    > Sistem masini personale.
    > Teritorii la ganguri
    > Un Forum complex (site in lucru)
    > Multe alte chestii interesante

    Factiuni:

    > San Fierro Police Departament
    > Federal Bureau of Investigations
    > Los Santos Police Department
    > Las Venturas Police Department

    > National Guard

    > Los Aztecas
    > Grove Street
    > Los Vagos
    > News Reporters
    > Ballas
    > Hitman Agency
    > School Instructors LV/LS/SF
    > Taxi LS/LV/SF
    > Paramedic LV/SF
    > The Russian Mafia
    > Red Dragon Triads
    > The Italian Mafia
    > SF Bikers

    Job-uri:

    https://imgur.com/a/FjemoXo Jobs List + Level pentru a putea lucra 

    STAFF:
    Andro - Fondator
    Radu2002 - Co-Fondator
    HuskyGetRekt - Map Editor
    Red - Admin Level 4
    Sempron - Admin Level 1
    Senor - Admin Level 1

    Va asteptam in numar cat mai mare pe server-ul nostru. Suntem in cautare de Helperi + Lideri pentru factiuni.

  2. @Dennis12. imi apare asta, acum dupa ce am schimbat streamerul: 

    [22:14:42]    0.3d-R2 500 Players "dnee"

    [22:14:42]  ===============================

    [22:14:42]   Loaded.
    [22:14:42]  Loading plugin: streamer.so
    [22:14:42] 

    *** Streamer Plugin v2.9.4 by Incognito loaded ***

    [22:14:42]   Loaded.
    [22:14:42]  Loaded 3 plugins.

    [22:14:42] 
    [22:14:42] Ban list
    [22:14:42] --------
    [22:14:42]  Loaded: samp.ban
    [22:14:42] 
    [22:14:42] 
    [22:14:42] Filterscripts
    [22:14:42] ---------------
    [22:14:42]   Loading filterscript 'mapfix.amx'...
    [22:14:42]   MapFix by Nexius v3.4.2 loaded (filterscript version).
    [22:14:42]   Loading filterscript 'bandana.amx'...
    [22:14:42]   Loading filterscript 'antiaim.amx'...
    [22:14:42] Filterscript Anti-Aimbot by n0minal sucefully loaded!
    [22:14:42]   Loaded 3 filterscripts.

    [22:14:42] *** Streamer Plugin: Include file version (0x282001) does not match plugin version (0x294) (script might need to be recompiled with the correct include file).
    [22:14:42] *** Streamer Plugin: CreateDynamicRectangle: Expecting 8 parameter(s), but found 7

     

  3. La compilare n-am nicio eroare si nici in loguri. In loguri imi spune ca sunt doar 77 pickupuri loaded, dar restu de 255 care mai raman de la case nu :))) Cineva mi-a spus ca cica ar fi de la mapping, desi nu cred asta, pentru ca am scos din mapping si tot nu merge:)))

  4. Nu mai conteaza:) Am rezolvat cu baza de date, nu avea spatiu destul prima baza de date, am schimbat hostul pt baza de date si acuma merge perfect

     

    Mai sunt unele buguri de ex la case, dispar pickup-urile:)) Dar tot merge sa cumperi casa, chiar daca nu vezi nimic. Comenzi precum /addhouse sau /hcreate nu merg, desi sunt compilate corect si din punct de vedere al codului par cat de cat ok, pe server spune ca nu exista comanda. Astea oricum ar fi sunt buguri minore care nu afecteaza experienta in joc. Totusi comanda /buypc sau /pcbuy nu mai stiu cum era, nu stiu unde trebuie folosita, pentru sistemul de bitcoin. Daca imi poti explica Razvan, cum se foloseste ar fi perfect:)))

  5. Salut! E o problema la baza de date, eu am urcat-o cum trebuie pe gamemode si pe host si tot doar ca atunci cand vreau sa ma loghez imi creez parola, imi zice sa o pun iara si cand o pun iara nu merge, zice ca mai am 2 incercari si dupa ma inchide. In baza de date nu se creeaza niciun user si nu stiu ce sa ii fac.

  6. Asta este al doilea cod:

     

            if(PlayerData[playerid][OnDuty] != -1)
            {
                new money = floatround(TaxiDist[playerid])/100*FarePrice[TaxiDriver[playerid]];
                format(gString, sizeof(gString), "~w~The ride cost~n~~r~$%s",FormatNumber(money));
                GameTextForPlayer(playerid, gString, 5000, 1);
                format(gString, sizeof(gString), "~w~Passenger left the taxi~n~~g~Earned $%s",FormatNumber(money));
                GameTextForPlayer(TaxiDriver[playerid], gString, 5000, 1);
                GivePlayerCash(playerid, -money);
                DriverMoney[TaxiDriver[playerid]] += money;
                TaxiDriver[playerid] = -1;
                TaxiDist[playerid] = 0.0;
                for(new i = 0; i <= 3; i++) PlayerTextDrawHide(playerid, TaxiTD[playerid]);

                format(gString, sizeof(gString), "Jucatorul %s transportat la destinatie pentru %s$", GetName(playerid),FormatNumber(money));
            }
        }

    Nu inteleg de la ce vin erorile astea.. :)) Putin ajutor m-ar ajuta enorm, multumesc <em>❤️</em> 

     
    Imi da eroare la linia cu new money = ...
     

  7. Salutare, am si eu un gamemode, l-am luat de pe net, el merge foarte bine si e foarte clean pentru edituri si toate cele, dar am facut factiunea taxi cu comanda /fare si gen dupa ce am facut-o am vazut ca apare asta in consola:
     

     

     [debug]  Accessing element at negative index -1


    [debug] AMX backtrace:
    [debug] #0 000a5c78 in ?? (... ❤️ arguments>) at C:\Users\Andro\Desktop\scripting\Gamemode Playes RPG\gamemodes\rg3.pwn:7609
    [debug] #1 00009a80 in public OnPlayerStateChange (playerid=0, newstate=1, oldstate=2) at C:\Users\Andro\Desktop\scripting\Gamemode Playes RPG\pawno\include\YSI\y_hooks/impl.inc:1101

     

     

    Daca m-ati putea ajuta, va pot da codul de la fiecare linie.

    Primul cod: 

     

         while(start++ != end)


        {
            #emit PUSH.S oldstate
            #emit PUSH.S newstate
            #emit PUSH.S playerid
            #emit PUSH.C     12
            #emit CONST.alt  YSI_g_sCallbackAddresses
            #emit LOAD.S.pri start
            //#emit INC.pri
            //#emit STOR.S.pri start
            #emit LIDX
            #emit MOVE.alt
            #emit LCTRL      6
            #emit ADD.C      24
            #emit PUSH.pri
            #emit MOVE.pri
            #emit SCTRL      6
            #emit MOVE.alt
            #emit CONST.pri  0xFFFFFFFE
            #emit AND
            #emit PUSH.pri
            #emit LOAD.S.pri ret
            #emit AND
            #emit POP.alt
            #emit OR
            #emit STOR.S.pri ret
            if (ret < 0) return ret + 1;
        }
        return ret;

    Asta e a doua eroare, imi da eroare fix pe linia cu while. Nu stiu sa o rezolv

     

     

  8. Tot nu merge, acum da eroare pe linia 7783 si 1101 din include-uri. Iti las codul de la OnPlayerStateChange de la comanda fare aici, eu nu imi dau seama ce e gresit:
     

     

     

      if(newstate == PLAYER_STATE_ONFOOT)


        {
            new gString[256];
            if(PlayerData[playerid][OnDuty] == 1 && PlayerData[playerid] + PlayerData[playerid][Leader] == ?
            {
                PlayerData[playerid][OnDuty] = 0;
                FarePrice[playerid] = 0;
                format(gString, sizeof(gString), "You are now Off Duty and earned $%s.", FormatNumber(DriverMoney[playerid]));
                SendClientMessage(playerid, COLOR_YELLOW, gString);
                GivePlayerCash(playerid,DriverMoney[playerid]);
                DriverMoney[playerid] = 0;
                if(Taxi > 0) Taxi--;
                foreach(Player, i)
                {
                    if(TaxiDriver == playerid)
                    {
                        TaxiDriver = -1;
                        TaxiDist = 0.0;
                        for(new j = 0; j <= 3; j++) PlayerTextDrawHide(i, TaxiTD[j]);
                    }
                }
            }
            if(PlayerData[playerid][OnDuty] != -1)
            {
                new money;
                if(TaxiDriver[playerid] != -1)
                {
                    money = floatround(TaxiDist[playerid])/100*FarePrice[TaxiDriver[playerid]];
                }
                format(gString, sizeof(gString), "~w~The ride cost~n~~r~$%s",FormatNumber(money));
                GameTextForPlayer(playerid, gString, 5000, 1);
                format(gString, sizeof(gString), "~w~Passenger left the taxi~n~~g~Earned $%s",FormatNumber(money));
                GameTextForPlayer(TaxiDriver[playerid], gString, 5000, 1);
                GivePlayerCash(playerid, -money);
                DriverMoney[TaxiDriver[playerid]] += money;
                TaxiDriver[playerid] = -1;
                TaxiDist[playerid] = 0.0;
                for(new i = 0; i <= 3; i++) PlayerTextDrawHide(playerid, TaxiTD[playerid]);

                format(gString, sizeof(gString), "Jucatorul %s transportat la destinatie pentru %s$", GetName(playerid),FormatNumber(money));
            }
        }

     

     

    Asta e de la fisierul impl.inc din folderol y_hooks

     

     

    LATER EDIT: Cred ca mi-am dat seama de la ce e, la partea aia cu comanda /fare, primu spoiler, dupa drivermoney[taxidriver[playerid]]+=money; taxidriver a primit valoarea -1, asta insemna ca te scotea de pe lista de soferi pe tine ca player, din ce am vazut, iar asta cauza eroarea, am lasat cu 1 taxidriver[playerid] si acum nu mai da eroare.

    EDIT 2: Acum iti ia bani si ca taximetrist daca te dai jos din masina. Prea multe buguri pe o singura comanda

     

     public OnPlayerStateChange(playerid, newstate, oldstate)


    {
        P:2("Hooks_OnPlayerStateChange called: %d, %d, %d", playerid, newstate, oldstate);
        new
            end   = _:YSI_g_sCallbackEnd[ALS_OnPlayerStateChange],
            start = _:YSI_g_sCallbackStart[ALS_OnPlayerStateChange],
            ret = ALS_R_PlayerStateChange;
        while (start++ != end)
        {
            #emit PUSH.S oldstate
            #emit PUSH.S newstate
            #emit PUSH.S playerid
            #emit PUSH.C     12
            #emit CONST.alt  YSI_g_sCallbackAddresses
            #emit LOAD.S.pri start
            //#emit INC.pri
            //#emit STOR.S.pri start
            #emit LIDX
            #emit MOVE.alt
            #emit LCTRL      6
            #emit ADD.C      24
            #emit PUSH.pri
            #emit MOVE.pri
            #emit SCTRL      6
            #emit MOVE.alt
            #emit CONST.pri  0xFFFFFFFE
            #emit AND
            #emit PUSH.pri
            #emit LOAD.S.pri ret
            #emit AND
            #emit POP.alt
            #emit OR
            #emit STOR.S.pri ret
            if (ret < 0) return ret + 1;
        }
        return ret;
    }
    #if defined _ALS_OnPlayerStateChange
        #undef OnPlayerStateChange
    #else
        #define _ALS_OnPlayerStateChange
    #endif
    #define OnPlayerStateChange S@@_OnPlayerStateChange
    HOOK_FORWARD<PlayerStateChange>

  9. Pana la urma am reusit sa il fac sa imi arate care sunt liniile, dar nu inteleg de ce nu merge, adica imi arata problema la onstatechange la comanda fare care e asa de la inceput si a mers de la inceput

    si acum nu imi merge si imi mai arata la ceva dstock declarat la inceputul gm-ului care iarasi asa era de la bun inceput. 

     

    Liniile la care imi arata eroare: 1.     while (start++ != end) (in folderul pawno/includes/YSI/y_hooks/impl.inc:     while (start++ != end)            2. Asta e din gamemode new money = floatround(TaxiDist[playerid])/100*FarePrice[TaxiDriver[playerid]];

  10. Pana la urma am reusit sa il fac sa imi arate care sunt liniile, dar nu inteleg de ce nu merge, adica imi arata problema la onstatechange la comanda fare care e asa de la inceput si a mers de la inceput

    si acum nu imi merge si imi mai arata la ceva dstock declarat la inceputul gm-ului care iarasi asa era de la bun inceput

     

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