Jump to content

KB.HERO

Membru
  • Posts

    537
  • Joined

  • Last visited

  • Days Won

    14

Posts posted by KB.HERO

  1. On 10/29/2022 at 1:17 PM, TheGodfather said:

    Salut, aveti idee ce verificari trebuie facute pentru detectarea de surfly? Am incercat sa ma iau dupa id de animatii sau viteza dar nu e ceva care se aplica strict la surfly. De exemplu daca un jucator sare cu parasuta sistemul poate zice fals ca are surfly din cauza idului animatiei.

    new AntiFly[ MAX_PLAYERS ]; 

    ONPLAYERCONNECT 

    AntiFly[ playerid ] = 0;

    onplayerdisconect 

     AntiFly[ playerid ] = 0;

    //timer

    timer antiFlyTimer[1000](playerid) return AntiFly[ playerid ] = 0; 

    task cheats[1000]() {

       new Float: animposX, Float: animposY, Float: animposZ;
            GetPlayerVelocity(i, animposX, animposY, animposZ);
            if(animposX <= -0.800000 || animposY <= -0.800000 || animposZ <= -0.800000 && GetPlayerAnimationIndex(i) == 1008) {
                if(GetPlayerSurfingVehicleID(i) == INVALID_VEHICLE_ID && !IsABike(gLastCar[i]) && PlayerInfo[i][pAdmin] == 0) { 
                    va_SendClientMessageToAll(COLOR_RED2, "AntiCheat >> %s kicked from AdmBot. Reason: Cheat( Fly-Hack )", GetName( i ) );
                    KickEx(i);
                }
            }

    }

    Incerca ;) 

  2. 1 hour ago, Se7en_Days said:

    Salut, vreau sa testez un gamemode si vreau sa il pun pe lemehost.com, merge totul ok, am pus fisierele prin FileZilla, am facut upload la baza de date dar cand dau start la server, in server log imi apare

    ----------
    Loaded log file: "server_log.txt".
    ----------
    
    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team
    
    [11:04:09] 
    [11:04:09] Server Plugins
    [11:04:09] --------------
    [11:04:09]  Loading plugin: crashdetect.so
    [11:04:09]   CrashDetect v4.13 is OK.
    [11:04:09]   Loaded.
    [11:04:09]  Loading plugin: sscanf.so
    [11:04:09] 
    
    [11:04:09]  ===============================
    
    [11:04:09]       sscanf plugin loaded.     
    
    [11:04:09]          Version:  2.8.1        
    
    [11:04:09]    (c) 2012 Alex "Y_Less" Cole  
    
    [11:04:09]  ===============================
    
    [11:04:09]   Loaded.
    [11:04:09]  Loading plugin: mysql.so
    [11:04:09]   Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
    [11:04:09]  Loading plugin: streamer.so
    [11:04:09] 
    
    *** Streamer Plugin v2.6.1 by Incognito loaded ***
    
    [11:04:09]   Loaded.
    [11:04:09]  Loaded 3 plugins.
    
    [11:04:09] 
    [11:04:09] Filterscripts
    [11:04:09] ---------------
    [11:04:09]   Loaded 0 filterscripts.
    
    [11:04:09] [debug] Run time error 19: "File or function is not found"
    [11:04:09] [debug]  cache_get_row_count
    [11:04:09] [debug]  mysql_format
    [11:04:09] [debug]  mysql_tquery
    [11:04:09] [debug]  mysql_connect
    [11:04:09] [debug]  mysql_close
    [11:04:09] [debug]  cache_get_value_name
    [11:04:09] [debug]  cache_get_value_name_int
    [11:04:09] [debug]  cache_insert_id
    [11:04:09] [debug]  mysql_query
    [11:04:09] [debug]  cache_delete
    [11:04:09] [debug] Run time error 19: "File or function is not found"
    [11:04:09] [debug]  cache_get_row_count
    [11:04:09] [debug]  mysql_format
    [11:04:09] [debug]  mysql_tquery
    [11:04:09] [debug]  mysql_connect
    [11:04:09] [debug]  mysql_close
    [11:04:09] [debug]  cache_get_value_name
    [11:04:09] [debug]  cache_get_value_name_int
    [11:04:09] [debug]  cache_insert_id
    [11:04:09] [debug]  mysql_query
    [11:04:09] [debug]  cache_delete
    [11:04:09] Script[gamemodes/arena.amx]: Run time error 19: "File or function is not found"
    [11:04:09] Number of vehicle models: 0
    [11:04:17] [debug] Run time error 19: "File or function is not found"
    [11:04:17] [debug]  cache_get_row_count
    [11:04:17] [debug]  mysql_format
    [11:04:17] [debug]  mysql_tquery
    [11:04:17] [debug]  mysql_connect
    [11:04:17] [debug]  mysql_close
    [11:04:17] [debug]  cache_get_value_name
    [11:04:17] [debug]  cache_get_value_name_int
    [11:04:17] [debug]  cache_insert_id
    [11:04:17] [debug]  mysql_query
    [11:04:17] [debug]  cache_delete
    [11:04:17] [debug] Run time error 19: "File or function is not found"
    [11:04:17] [debug]  cache_get_row_count
    [11:04:17] [debug]  mysql_format
    [11:04:17] [debug]  mysql_tquery
    [11:04:17] [debug]  mysql_connect
    [11:04:17] [debug]  mysql_close
    [11:04:17] [debug]  cache_get_value_name
    [11:04:17] [debug]  cache_get_value_name_int
    [11:04:17] [debug]  cache_insert_id
    [11:04:17] [debug]  mysql_query
    [11:04:17] [debug]  cache_delete

    Nu mi se incarca mysql.so, am ultima versiune R41-4 de aici: https://github.com/pBlueG/SA-MP-MySQL/releases cu tot cu .so si .dll si tot nu merge, ce as putea face?

    mysql_static.so

    Loading plugin: mysql.so
    [11:04:09]   Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
    • Thanks 1
  3. On 6/27/2022 at 11:57 AM, GamerulFOX said:

    De ce nu merge sa ma spawnez ?
     

    OnDialog()
    
      if(dialogid == Register)
     {
            new name[MAX_PLAYER_NAME], file[256], string[128];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SAVE, name);
            new files[256];
            new one;
            one = 1;
            format(files, sizeof(files), "Server/Server.ini");
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return
            ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Salut, nu ai un cont!", "Te rog scrie o parola !", "Register", "Inchide");
            dini_Create(file);
            ServerInfo[playerid][sAccounts] = dini_Int(files, "Accounts");
            ServerInfo[playerid][sAccounts] = ServerInfo[playerid][sAccounts]+one;
            dini_IntSet(files, "Accounts", ServerInfo[playerid][sAccounts]);
            dini_IntSet(file, "Password", udb_hash(inputtext));
            dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdminLevel] = 0);
            dini_IntSet(file, "Money", PlayerInfo[playerid][pMoney] = 15000);
            dini_IntSet(file, "Score", PlayerInfo[playerid][pScore] = 0);
            dini_IntSet(file, "Bonus", PlayerInfo[playerid][pBonus] = 0);
            dini_IntSet(file, "FierVechi", PlayerInfo[playerid][pFier] = 0);
            dini_IntSet(file, "Permis", PlayerInfo[playerid][pPermis] = 0);
            dini_IntSet(file, "LicentaDeArma", PlayerInfo[playerid][pArma] = 0);
            dini_IntSet(file, "Gift", PlayerInfo[playerid][pGift] = 0);
            dini_IntSet(file, "cGift", PlayerInfo[playerid][pCGift] = 0);
            dini_IntSet(file, "Crate", PlayerInfo[playerid][pCrate] = 0);
            dini_IntSet(file, "Ban", PlayerInfo[playerid][pBan] = 0);
            dini_IntSet(file, "Diamonds", PlayerInfo[playerid][pDiamonds] = 0);
            dini_IntSet(file, "DatorLaBanca", PlayerInfo[playerid][pDator] = 0);
            dini_IntSet(file, "SumaBanca", PlayerInfo[playerid][pSumaBanca] = 0);
            dini_IntSet(file, "TimpRata", PlayerInfo[playerid][pTimpRata] = -1);
            dini_IntSet(file, "GiftPoints", PlayerInfo[playerid][pGiftPoints] = 0);
            dini_IntSet(file, "VIP", PlayerInfo[playerid][pVip] = 0);
            dini_IntSet(file, "Masina", PlayerInfo[playerid][pMasina] = 0);
            dini_IntSet(file, "ID", PlayerInfo[playerid][pID] = sAccounts);
            format(string, sizeof(string), "Te-ai inregistrat cu succes, %s !", name);
            gPlayerLogged[playerid] = 1;
            GivePlayerMoney(playerid, 15000);
            SetSpawnInfo(playerid, 0, 60, xspawn, yspawn, zspawn, 0, 0, 0, 0, 0, 0, 0); 
            SpawnPlayer(playerid);
            SendClientMessage(playerid, COLOR_YELLOW, string);
            SendClientMessage(playerid, 0x0077ffFF, "Salut ! Bine ai venit !");
            SendClientMessage(playerid, 0x0077ffFF, "Pentru inceput vreau sa iti spun ca ownerul acestui server este GamerulFOX !");
            SendClientMessage(playerid, 0x0077ffFF, "Daca ai o problema/Vrei sa raportezi un bug trimite un report !");
            SendClientMessage(playerid, 0x0077ffFF, "Pe acest server se v-or acorda bonusuri zilnic !");
            SendClientMessage(playerid, 0x0077ffFF, "Echipa OldTimes, iti ureaza un joc cat mai placut !");
            SetPlayerColor(playerid, 0x555755FF);
            SetPlayerVirtualWorld(playerid, 0);
            }
      if(dialogid == Login)
     {
            new name[MAX_PLAYER_NAME], file[256];
            GetPlayerName(playerid, name, sizeof(name));
            format(file, sizeof(file), SAVE, name);
            if(!response) return Kick(playerid);
            if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Salut, ai un cont", "Te rog scrie parola !", "Login", "Inchide");
            new tmp;
            tmp = dini_Int(file, "Password");
            if(udb_hash(inputtext) != tmp) {
            SendClientMessage(playerid, COLOR_RED, "Parola Gresita !.");
            ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Salut, ai deja un cont!", "Te rog scrie parola !", "Login", "Inchide");
            }
            else
            {
            gPlayerLogged[playerid] = 1;
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
            SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
            GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
            PlayerInfo[playerid][pFier] = dini_Int(file, "FierVechi");
            PlayerInfo[playerid][pArma] = dini_Int(file, "LicentaDeArma");
            PlayerInfo[playerid][pGift] = dini_Int(file, "Gift");
            PlayerInfo[playerid][pCGift] = dini_Int(file, "cGift");
            PlayerInfo[playerid][pCrate] = dini_Int(file, "Crate");
            PlayerInfo[playerid][pDiamonds] = dini_Int(file, "Diamonds");
            PlayerInfo[playerid][pDator] = dini_Int(file, "DatorLaBanca");
            PlayerInfo[playerid][pSumaBanca] = dini_Int(file, "SumaBanca");
            PlayerInfo[playerid][pTimpRata] = dini_Int(file, "TimpRata");
            PlayerInfo[playerid][pGiftPoints] = dini_Int(file, "GiftPoints");
            PlayerInfo[playerid][pVip] =  dini_Int(file, "VIP");
            PlayerInfo[playerid][pMasina] = dini_Int(file, "Masina");
            PlayerInfo[playerid][pID] = dini_Int(file, "ID");
            if(PlayerInfo[playerid][pTimpRata] == 3){
              SendClientMessage(playerid, 0x10d4deff, "Din pacate nu ai platit rata la timp!");
              GivePlayerMoney(playerid, -GetPlayerMoney(playerid));
              PlayerInfo[playerid][pDator] = 0;
              PlayerInfo[playerid][pSumaBanca] = 0;
              PlayerInfo[playerid][pTimpRata] = -1;
              dini_IntSet(file, "DatorLaBanca", PlayerInfo[playerid][pDator]);
              dini_IntSet(file, "SumaBanca", PlayerInfo[playerid][pSumaBanca]);
              dini_IntSet(file, "TimpRata", PlayerInfo[playerid][pTimpRata]);
            }
            if(PlayerInfo[playerid][pDator] == 1) PlayerInfo[playerid][pTimpRata]++;
            SetSpawnInfo(playerid, 0, 60, xspawn, yspawn, zspawn, 0, 0, 0, 0, 0, 0, 0); 
            SendClientMessage(playerid, COLOR_RED, "Te-ai logat cu succes!");
            SpawnPlayer(playerid);
            if(PlayerInfo[playerid][pAdminLevel] > 0) SetPlayerColor(playerid, COLOR_RED);
            SetPlayerVirtualWorld(playerid, 0);
            }
            }
    
    
    
    OnGameModeInit
    
    
    
    AddPlayerClass(60, 245.5034, 1856.5551, 8.7569, 269.1425, 0, 0, 0, 0, 0, 0);
    
    
    
    
    public OnPlayerConnect(playerid)
    {
        gPlayerLogged[playerid] = 0;
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SAVE, name);
        if(!dini_Exists(file))
        {
            TextDrawShowForPlayer(playerid, TDELogin_TD[0]);
            TextDrawShowForPlayer(playerid, TDELogin_TD[1]);
            format(ReportText[playerid], 256, "None");
            UpdateSpeed[playerid] = false;
            SpdObj[playerid][0] = INVALID_OBJECT_ID;
            SpdObj[playerid][1] = INVALID_OBJECT_ID;
            PlayerJob[playerid] = 0;
            Checkpoint[playerid] = 0;
            JobVehicle[playerid] = 0;
            JobWorking[playerid] = 0;
            PlayerJob1[playerid] = 0;
            Checkpoint1[playerid] = 0;
            JobVehicle1[playerid] = 0;
            JobWorking1[playerid] = 0;
            PlayerJob2[playerid] = 0;
            Checkpoint2[playerid] = 0;
            JobVehicle2[playerid] = 0;
            JobWorking2[playerid] = 0;
            CursaCheckpoint[playerid] = 0;
            CursaCar[playerid] = 0;
            Report[playerid] = 0;
            masinaadmin[playerid] = 0;
            Event[playerid] = 0;
            pEvent[playerid] = 0;
            Gift[playerid] = 0;
            GiftC[playerid] = 0;
            Bonus[playerid] = 0;
            SpecialQuest[playerid] = 0;
            SpecialQuestCheckpoint[playerid] = 0;
            Salutare[playerid] = 0;
            DrivingCheckpoint[playerid] = 0;
            MasinaDMV[playerid] = 0;
            fPolitie[playerid] = 0;
            fMedic[playerid] = 0;
            fTaxi[playerid] = 0;
            fProTv[playerid] = 0;
            IsInCar[playerid] = 0;
            gPlayerLogged[playerid] = 0;
            ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Salut, nu ai un cont!", "Te rog scrie o parola !", "Register", "Inchide");
        }
        if(fexist(file))
        {
            if(PlayerInfo[playerid][pBan] == 1){
                SendClientMessage(playerid, 0xff0000FF, "Esti Banat !");
                Kick(playerid);
                return 1;
            }
            TextDrawShowForPlayer(playerid, TDELogin_TD[0]);
            TextDrawShowForPlayer(playerid, TDELogin_TD[1]);
            format(ReportText[playerid], 256, "None");
            UpdateSpeed[playerid] = false;
            SpdObj[playerid][0] = INVALID_OBJECT_ID;
            SpdObj[playerid][1] = INVALID_OBJECT_ID;
            PlayerJob[playerid] = 0;
            Checkpoint[playerid] = 0;
            JobVehicle[playerid] = 0;
            JobWorking[playerid] = 0;
            PlayerJob1[playerid] = 0;
            Checkpoint1[playerid] = 0;
            JobVehicle1[playerid] = 0;
            JobWorking1[playerid] = 0;
            PlayerJob2[playerid] = 0;
            Checkpoint2[playerid] = 0;
            JobVehicle2[playerid] = 0;
            JobWorking2[playerid] = 0;
            CursaCheckpoint[playerid] = 0;
            CursaCar[playerid] = 0;
            Report[playerid] = 0;
            masinaadmin[playerid] = 0;
            Event[playerid] = 0;
            pEvent[playerid] = 0;
            Gift[playerid] = 0;
            GiftC[playerid] = 0;
            Bonus[playerid] = 0;
            SpecialQuest[playerid] = 0;
            SpecialQuestCheckpoint[playerid] = 0;
            Salutare[playerid] = 0;
            DrivingCheckpoint[playerid] = 0;
            MasinaDMV[playerid] = 0;
            fPolitie[playerid] = 0;
            fMedic[playerid] = 0;
            fTaxi[playerid] = 0;
            fProTv[playerid] = 0;
            IsInCar[playerid] = 0;
            gPlayerLogged[playerid] = 0;
            ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Salut, nu ai un cont!", "Te rog scrie o parola !", "Register", "Inchide");
        }
        return 1;
    }



    doar astea

    dami add pe discord sa te ajut ! 

  4. 50 minutes ago, Guster said:

    Urc baza de date in phpMyAdmin, toate prin team vier, daca nu, va pot ajuta si pe apel sau prin ss-uri. Va explic cum trebuie sa faceti si unde sa apasati mai exact, si tot procesul. Daca sunteti interesati puteti da un rely aici cu discordul vostru si va contactez.

    Pai ieste pe net pentru sa mai explici tu ? 

  5. 18 minutes ago, Valentin98 said:

    Salut prieteni, 

    Cine ma poate ajuta si pe mine cu o problema, va rog?

    Am si eu un gamemode si vreau sa vad cum se vede panel-ul acestuia pe localhost. Panel-ul respectiv l-am pus corect in htdocs in xampp, am pus datele corecte doar ca imi apare chestia asta si nu inteleg dc.

    Untitled.png

    Add discord sa te ajut ! 

  6. Acum 1 oră, Andrei[H] a spus:

    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\pawno\include\YSI\y_amx.inc(294) : warning: recursion in AMX_GetGlobal
    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\gamemodes\Dark-Play.pwn(23170) : warning: recursion in Pacanele
    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\pawno\include\YSI\y_bintree.inc(283) : warning: recursion in Bintree_QSort
    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\pawno\include\YSI\y_bintree.inc(343) : warning: recursion in Bintree_SortHalf
    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\gamemodes\Dark-Play.pwn(3133) : warning: recursion in FireManCP
    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\gamemodes\Dark-Play.pwn(3434) : warning: recursion in SpawnDeer
    Disable recursion warning: #pragma disablerecursion or #pragma warning disable 238
    Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

    Ai in build codul pentru zeex ?

     

  7. La 04.02.2021 la 5:43, segmentationfault a spus:

    de ce ai vrea să oferi un serviciu la care ești la început? de ce ar cumpăra cineva un serviciu de la cineva care e la început? voi vă puneți întrebări când vreți să faceți așa bani?

    Tu nu cumperi ofer "gratis" moca sa intelegi ca pe parcursul proiectelor sa inveti Succes 

  8. Acum 8 ore, Andrei[H] a spus:

    acuma imi cice asta 

    C:\Users\Andrei\Desktop\HAndreiH\RPG.DARK-PLAY.RO\pawno\include\YSI\y_hooks.inc(64) : fatal error 111: user error: Did you do <YSI/y_hooks> instead of the required <YSI\y_hooks>?

    Compilation aborted.

    Pawn compiler 3.10.8              Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.
    [Finished in 0.1s]

     

    Nu ai zeex compiler

  9. Chiar acum, IosifR a spus:

    Helou, am fakut o comanda /kick, mere totu bn pana cand o testez
     

    a.png.f0f064172502ff90f0ec2efe545cd90f.png

    Stie cnv dc nu apare acolo numele la jucatoru care a loat kick?

    ms

    Se mai intampla :) 

    Poftim ;) 

    CMD:kick(playerid, params[])
    {
        if(P_Data[playerid][pAdmin] < 1)
            return SCM(playerid, color_gray, AdminOnly);
            
        new userID, reason[32], string[128];
        if(sscanf(params, "us[32]", userID, reason))
            return SCM(playerid, color_gray, "Folosire: /kick <player> <reason>");
        
        format(string, sizeof(string), "{E93623}({FFFFFF}AdmBot{E93623}){E93623}: Jucatorul %s a primit kick de la adminul %s, reason: %s",GetName(userID), GetName(playerid), reason);
        SendClientMessageToAll(color_red, string);
        Kick(userID);
        
        return 1;
    }

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