Как исправить баги в сервере самп

Код: Выделить всё

/*
    Данный FS исправляет/запрещает использовать баги SA-MP:
    Данная версия скрипта включает в себя:
    BannyHop fix
    SpawnMoney fix
    DialogCrush fix
    DialogColor fix
    +C fix
    Slide fix
    Sprint fix
    Knife Bug fix
    Knife Kill fix

        Автор FS: Kamox
    Skype: k.amox
    Mail: k.amox@mail.ru

        Дата: 17.07.2012г
*/

#include <a_samp>

#define FREEZE_TIME 3000

enum fixInfo
{
    bool:fixBannyHop,
    bool:fixSpawnMoney,
    bool:fixDialogCrush,
    bool:fixDialogColor,
    bool:fixCBug,
    bool:fixSlideBug,
    bool:fixSprintBug,
    bool:fixKnifeBug,
    bool:fixKnifeKill
}new FixInfo[fixInfo] =
{
    true, //BannyHop fix (Бег с прыжками)
    true, //SpawnMoney fix (При спавне снимает $100)
    true, //DialogCrush fix (Можно положить сервер вводя в диалоговое окно символ '%')
    true, //DialogColor fix (Можно менять цвет текста встявляя коды цветов "{33CCFF}")
    true, //C Bug fix (Баг со стрельбой с дигла)
    true, //Slide fix (Езда с диглом)
    true, //Sprint Bug fix (Быстрый бег многократным нажатием пробела)
    true, //KnifeBug fix (Баг с ножом, когда у одного игрока видно, что другой игрок лежит)
    true  //KnifeKill fix (Этим багом можно убить игрока ножом на ходу
};public OnFilterScriptInit()
{
    print("n--------------------------------------");
    print(" Fix script by Kamox");
    print("--------------------------------------n");
    return 1;
}
public OnPlayerConnect(playerid)
{
    SetPVarInt(playerid, "BHTime", -1);
    SetPVarInt(playerid, "MoneyTime", -1);
    SetPVarInt(playerid, "CBugTime", -1);
    SetPVarInt(playerid, "UnfreezeTime", -1);
    SetPVarInt(playerid, "SlideTime", -1);
    SetPVarInt(playerid, "SprintCount", -1);
     SetPVarInt(playerid, "SprintTime", -1);
     SetPVarInt(playerid, "KnifeTime", -1);
    SetPVarInt(playerid, "KnifePlayer", INVALID_PLAYER_ID);
    return 1;
}
public OnPlayerSpawn(playerid)
{
    if(FixInfo[fixSpawnMoney] && GetPVarInt(playerid, "MoneyTime") != -1)
    {
        if(GetTickCount() > GetPVarInt(playerid, "MoneyTime"))
        {
            GivePlayerMoney(playerid, 100);
        }
    }
    SetPVarInt(playerid, "MoneyTime", -1);
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    if(FixInfo[fixSpawnMoney])
    {
        SetPVarInt(playerid, "MoneyTime", GetTickCount() + 2000);
    }
    return 1;
}
stock BugFreezePlayer(playerid, time)
{
    SetPVarInt(playerid, "UnfreezeTime", time);
    TogglePlayerControllable(playerid, 0);
    return true;
}
stock GetPlayerSpeed(playerid)
{
    new Float:X, Float:Y, Float:Z;
    GetPlayerVelocity(playerid, X, Y, Z);
    return floatround( floatsqroot( X * X + Y * Y + Z * Z ) * 170.0 );
}
stock CheckDialogColor(text[], first, end)
{
    if(text[first] != '{' || text[end] != '}') return false;
    for(new i = first; i <= end; i ++)
    {
        if(text[i] >= '0' && text[i] <= '9') continue;
        if(text[i] >= 'a' && text[i] <= 'f') continue;
        if(text[i] >= 'A' && text[i] <= 'F') continue;
        return false;
    }
    strdel(text, first, end + 1);
    return true;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(FixInfo[fixBannyHop])
    {
        new tick = GetTickCount();
        if(oldkeys & KEY_SPRINT)
        {
            SetPVarInt(playerid, "BHTime", tick + 250);
        }
        if(newkeys & KEY_JUMP)
        {
            if(tick < GetPVarInt(playerid, "BHTime"))
            {
                ClearAnimations(playerid);
                BugFreezePlayer(playerid, tick + FREEZE_TIME);
            }
            SetPVarInt(playerid, "BHTime", -1);
        }
    }
    if(FixInfo[fixKnifeBug] || FixInfo[fixKnifeKill])
    {
        if(newkeys & KEY_FIRE && oldkeys & 128)
        {
            if(GetPlayerWeapon(playerid) == 4)
            {
                if(GetPlayerAnimationIndex(playerid) == 747)
                {
                    new knifeid = GetPlayerTargetPlayer(playerid);
                    if(knifeid != INVALID_PLAYER_ID)
                    {
                        if(FixInfo[fixKnifeKill] && GetPlayerSpeed(playerid) > 10)
                        {
                            ClearAnimations(playerid);
                            ClearAnimations(knifeid);
                        }
                        else if(FixInfo[fixKnifeBug])
                        {
                            new time = GetPlayerPing(playerid) + GetPlayerPing(knifeid);
                            SetPVarInt(knifeid, "KnifePlayer", playerid);
                            SetPVarInt(knifeid, "KnifeTime", GetTickCount() + time);
                        }
                    }
                }
            }
        }
    }
    if(FixInfo[fixSprintBug])
    {
        if(newkeys & KEY_SPRINT)
        {
            new tick = GetTickCount();
            if(GetPVarInt(playerid, "SprintTime") == -|| tick < GetPVarInt(playerid, "SprintTime"))
            {
                if(GetPlayerSpeed(playerid) > 15)
                {
                       if(GetPVarInt(playerid, "SprintCount") >= 5)
                    {
                        SetPVarInt(playerid, "SprintCount", -1);
                        SetPVarInt(playerid, "SprintTime", -1);
                        BugFreezePlayer(playerid, tick + FREEZE_TIME);
                    }
                    else
                    
{
                        SetPVarInt(playerid, "SprintCount", GetPVarInt(playerid, "SprintCount") + 1);
                        SetPVarInt(playerid, "SprintTime", tick + 200);
                    }
                }
            }
            else if(tick - GetPVarInt(playerid, "SprintTime") > 1000)
              {
                SetPVarInt(playerid, "SprintCount", -1);
                SetPVarInt(playerid, "SprintTime", -1);
            }
        }
    }
    if(FixInfo[fixCBug])
    {
        if(GetPlayerWeapon(playerid) > 21)
        {
            new tick = GetTickCount();
            if(oldkeys & KEY_FIRE) SetPVarInt(playerid, "CBugTime", tick + 500);
            if(newkeys & KEY_CROUCH)
            {
                if(tick < GetPVarInt(playerid, "CBugTime"))
                {
                    SetPlayerArmedWeapon(playerid, 0);
                    BugFreezePlayer(playerid, tick + FREEZE_TIME);
                }
                SetPVarInt(playerid, "CBugTime", -1);
            }
        }
    }
    if(FixInfo[fixSlideBug])
    {
        new tick = GetTickCount();
        new FIRE_WEAPON = GetPlayerWeapon(playerid) > 21;
        if(oldkeys & KEY_SPRINT && FIRE_WEAPON)
        {
            new keys, ud, lr;
            GetPlayerKeys(playerid, keys, ud, lr);
             if(ud != 0 || lr != 0)
              {
                 SetPVarInt(playerid, "SlideTime", tick + 500);
            }
        }
        if( (newkeys & KEY_FIRE || newkeys & 128) && FIRE_WEAPON )
        {
            if(tick < GetPVarInt(playerid, "SlideTime"))
            {
                SetPlayerArmedWeapon(playerid, 0);
                BugFreezePlayer(playerid, tick + FREEZE_TIME);
            }
            SetPVarInt(playerid, "SlideTime", -1);
        }
    }
    return 1;
}
public OnPlayerUpdate(playerid)
{
    if(GetPVarInt(playerid, "UnfreezeTime") != -1)
    {
        if(GetTickCount() > GetPVarInt(playerid, "UnfreezeTime"))
        {
            SetPVarInt(playerid, "UnfreezeTime", -1);
            TogglePlayerControllable(playerid, 1);
        }
    }
    if(GetPVarInt(playerid, "KnifeTime") != -1)
    {
        if(GetPlayerAnimationIndex(playerid) == 745)
        {
            SetPVarInt(playerid, "KnifeTime", -1);
            SetPVarInt(playerid, "KnifePlayer", INVALID_PLAYER_ID);
        }
        else if(GetTickCount() > GetPVarInt(playerid, "KnifeTime"))
        {
            SetPVarInt(playerid, "KnifeTime", -1);
            SetPVarInt(playerid, "KnifePlayer", INVALID_PLAYER_ID);
            ClearAnimations(playerid);
        }
    }
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    for(new i, s = strlen(inputtext); i < s; i ++)
    {
        if(FixInfo[fixDialogCrush] && inputtext[i] == '%') inputtext[i] = '#';
        if(FixInfo[fixDialogColor] && inputtext[i] == '{') CheckDialogColor(inputtext, i, i + 7);
    }
    return 1;
}


#1

Пользователь офлайн
 

Отправлено 27 февраля 2018 – 21:51

  • Новичок

Здравствуйте! Я создал свой сервер теперь на сервере есть баги и не знаю как исправить..Хостинг которые использую:Doome.org…Мод Авто-Установка из хостинга Doome.org …Например есть баг в автосалоне ..когда упишь машину сразу летаешь и так кикает потом..пожалуйста помогите исправить баги

1



#2

Отправлено 27 февраля 2018 – 21:52

Не качать готовый сервер. Эти багги будет исправлять тот, кто их допустил.

0



#3

Отправлено 27 февраля 2018 – 22:14

  • Новичок

ну вообще не возможно? я это купил и установил “Авто-Установка”

0



#4

Отправлено 27 февраля 2018 – 22:35

  • По всем вопросам пишите в профиль. Консультации в ВК не провожу.

Телепат поможет вам. #инфасотка.

0



#5

Отправлено 27 февраля 2018 – 22:59

  • Новичок

0



#6

Отправлено 27 февраля 2018 – 23:18

  • Знаток

Просмотр сообщенияEnrique_Emerald (27 февраля 2018 – 22:59) писал:

Не как. Можете просто взять мод для основы. И его доработать.

0



#7

Отправлено 28 февраля 2018 – 13:42

  • Эксперт

Попробуй функцию FixAllBagsPls() в OnGameModeInit

1



#8

Отправлено 28 февраля 2018 – 13:53

  • Новичок

Дайте ваш вк или вот мой vk.com/dav777771 там решим а то не понял

0



#9

Отправлено 02 марта 2018 – 10:51

  • Прохожий

Cтавил этот мод за основу, тоже была эта проблема, Короче тебе нужно заменить маппинг в автосалоне с CreateDynamicObject на CreateCobject.Сам маппинг я так не нашёл, да и мод уже другой взял.А вообще, не советую тебе брать моды Даймонда, если ты вообще , не шаришь, лучше просто возьми другой мод 🙂

0


  • ← Предыдущая тема
  • Вопросы по скриптингу
  • Следующая тема →

  • Вы не можете создать новую тему
  • Тема закрыта


1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей

1.основа хз счас это обыч Later RP
2.

Код

C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382) : error 001: expected token: “-identifier-“, but found “new”
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6384) : error 029: invalid expression, assumed zero
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382) : warning 204: symbol is assigned a value that is never used: “_A”
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382 — 6389) : warning 209: function “cmd_fr” should return a value
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382 — 6390) : error 010: invalid function or declaration
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382 — 6393) : error 010: invalid function or declaration
C:UsersÑåðãåéDesktoplatergamemodesLater.pwn(6382 — 6393) : fatal error 107: too many error messages on one line

Compilation aborted.

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

5 Errors.

3.

Код

CMD:fr(playerid,params[])
{
    if(PlayerInfo[playerid][pMuteTime]/* <<ïðîâåðêà íà ìóò ìåíÿåì íà ñâîþ*/) return SendClientMessage(playerid,COLOR_GREY,”Ó âàñ áàí ÷àòà”);
    if(PlayerInfo[playerid][pJob] != JOB_TAXI/*<< ïðîâåðêà íà ðàáîòó, ìåíÿåì íà ñâîå, 6 èä ðàáîòû*/) return SendClientMessage(playerid,COLOR_GREY,”Âû íå ñîñòîèòå â ñåìüå”);
    if(sscanf(params,”s”,params)) return SendClientMessage(playerid, COLOR_GREY, “Èñïîëüçóéòå: /fr [text]”);
    new stringer[128];
    foreach(new i:Player);
    {
  if(PlayerInfo[i][pJob] == PlayerInfo[playerid][pJob])/* << ïðîâåðêà íà ñâîþ ïåðåìåííóþ ðàáîòû èãðîêà*/
  {
   format(stringer,128,”[TAXI] Òàêñèñò %s: %s”, PlayerName[playerid], params);
   SendClientMessage(playerid,COLOR_YELLOW,stringer);
  }
    }
    stringer[0]=EOS;
    format(stringer, sizeof(stringer), “%s ïåðåäàë ñîîáùåíèå íà âîëíó òàêñèñòîâ”,  PlayerName[playerid]/*<< ìåíÿåì íà ñâîå ïîëó÷åíèå íèêà*/);
  ProxDetector(5.0, playerid, stringer, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    return 1;
}

4.Удачи, счастья, баблишка


[CLEO] Bike Bug http://cheat-master.ru/forum/129-626692-1
[CLEO]SpeedBMX http://cheat-master.ru/forum/129-628101-1
[CLEO]Freeze Cars http://cheat-master.ru/forum/129-628117-1
[CLEO] New Car-Troller http://cheat-master.ru/forum/129-628286-1
Как заработать на Samp-Rp http://cheat-master.ru/forum/73-685624-1

Содержание

  1. Краш самп КАК ИСПРАВИТЬ
  2. Что делать если крашится САМП 0.3.7?
  3. Причины краша и решения
  4. Вопрос Крашится САМП при входе и выдаёт ошибку гта
  5. Salvatore_Azkaban
  6. Вложения
  7. Phirile
  8. Salvatore_Azkaban
  9. Вопрос Краш игры при любом ENB
  10. MakeDream
  11. ™ ChipFamily
  12. Удалённый пользователь 257097

Краш самп КАК ИСПРАВИТЬ

SA-MP 0.3.7
Exception At Address: 0x7FFFFFFF
Base: 0x04C00000

Registers:
EAX: 0x7FFFFFFFEBX: 0x002BB000ECX: 0x00856D30EDX: 0x000000E4
ESI: 0x008A5A80EDI: 0x008A6A10EBP: 0x0019FF80ESP: 0x0019FE60
EFLAGS: 0x00010206

Stack:
+0000: 0x0082498F 0x759F99F0 0x00000000 0x00825471
+0010: 0x00000094 0x00000005 0x00000001 0x00000A28
+0020: 0x00000002 0x76726553 0x20656369 0x6B636150
+0030: 0x00003220 0x00000000 0x00000000 0x00000000
+0040: 0x00000000 0x00000000 0x00000000 0x00000000
+0050: 0x00000000 0x00000000 0x00000000 0x00000000
+0060: 0x00000000 0x00000000 0x00000000 0x00000000
+0070: 0x00000000 0x00000000 0x00000000 0x00000000
+0080: 0x00000000 0x00000000 0x00000000 0x00000000
+0090: 0x00000000 0x00000000 0x00000000 0x00000000
+00A0: 0x00825348 0x00825330 0x00825330 0x002BB000
+00B0: 0xC0000005 0x00000000 0x00000000 0x00000000
+00C0: 0x00000000 0x00000000 0x00000000 0x00000000
+00D0: 0x00000000 0x00000000 0x00000000 0x00000000
+00E0: 0x00000000 0x00000000 0x00000000 0x00000000
+00F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0100: 0x00000000 0x00000000 0x0019FE70 0x0019FA1C
+0110: 0x0019FFCC 0x00826794 0x008890B8 0x00000000
+0120: 0x0019FF94 0x759F38F4 0x002BB000 0x759F38D0
+0130: 0xF6DBB0B6 0x0019FFDC 0x772A5DE3 0x002BB000
+0140: 0xF446808E 0x00000000 0x00000000 0x002BB000
+0150: 0x00000000 0x00000000 0x00000000 0x00000000
+0160: 0xF446808E 0x0019FFA0 0x00000000 0x0019FFE4
+0170: 0x772BED50 0x836C4CAA 0x00000000 0x0019FFEC
+0180: 0x772A5DAE 0xFFFFFFFF 0x772CB7E1 0x00000000
+0190: 0x00000000 0x00825330 0x002BB000 0x00000000
+01A0: 0x78746341 0x00000020 0x00000001 0x000032D8
+01B0: 0x000000DC 0x00000000 0x00000020 0x00000000
+01C0: 0x00000014 0x00000001 0x00000007 0x00000034
+01D0: 0x0000017C 0x00000001 0x00000000 0x00000000
+01E0: 0x00000000 0x00000000 0x00000000 0x00000002
+01F0: 0x1A26EF4E 0x00000298 0x00000044 0x000002E0
+0200: 0x00000254 0x00000000 0xF33271BA 0x00000534
+0210: 0x0000004A 0x00000580 0x00000336 0x00000000
+0220: 0x2D59495B 0x000008B8 0x00000032 0x000008EC
+0230: 0x000002F4 0x00000000 0x32CEEACD 0x00000BE0
+0240: 0x00000042 0x00000C24 0x00000324 0x00000000
+0250: 0x38505FC8 0x00000F48 0x0000005E 0x00000FA8
+0260: 0x00000356 0x00000000 0xB1280544 0x00001300
+0270: 0x00000056 0x00001358 0x00000386 0x00000010

SCM Op: 0x0, lDbg: 0 LastRendObj: 0

Game Version: UNKNOWN

Краш самп что делать?
SA-MP 0.3.7
Exception At Address: 0x74FF845D
Base: 0x032A0000

Registers:
EAX: 0x0022F10CEBX: 0x00000001ECX: 0x00000003EDX: 0x00000000
ESI: 0x0337DC0CEDI: 0x0022F19CEBP: 0x0022F15CESP: 0x0022F10C
EFLAGS: 0x00000206

Stack:
+0000: 0xE06D7363 0x00000001 0x00000000 0x74FF845D
+0010: 0x00000003 0x19930520 0x0022F1B0 0x03388ECC
+0020: 0x00000001 0x8009000F 0x00000000 0x0022F190
+0030: 0x0022F19C 0x0337DC0C 0x0022F19C 0x0022F100
+0040: 0x00000001 0x8009000F 0x00000000 0x0022F190
+0050: 0x0022F19C 0x03355E99 0xE06D7363 0x00000001
+0060: 0x00000003 0x0022F190 0x03377770 0x0022F1CC
+0070: 0xE06D7363 0x00000001 0x00000000 0x00000000
+0080: 0x00000003 0x19930520 0x0022F1B0 0x03388ECC
+0090: 0x0022F214 0x03301A4B 0x0022F1B0 0x03388ECC
+00A0: 0x03A024C8 0x00000001 0x03300F3D 0x03377770
+00B0: 0x03A024C8 0x0022F214 0x00000001 0x00000000
+00C0: 0x00000000 0x00000000 0x00000000 0x00000000
+00D0: 0x00000000 0x00000000 0x00000000 0x00000000
+00E0: 0x00000008 0x01F30000 0x0035C730 0x0022F2D4
+00F0: 0x771A5B84 0x771A5BB3 0x0022F484 0x03371F68
+0100: 0xFFFFFFFF 0x01F30000 0x0022F490 0x03301315
+0110: 0x00363F28 0x00000008 0x01F30000 0x003585C0
+0120: 0x0022F308 0x00000000 0x771A5B00 0x7AC6E222
+0130: 0x771A2966 0x01F301C4 0x01F30000 0x00000000
+0140: 0x00000000 0x01F30150 0x00000000 0x00000000
+0150: 0x09000009 0x0035C738 0x00000000 0x00000000
+0160: 0x01F3F578 0x01F30000 0x003585C0 0x00000000
+0170: 0x0D090400 0x00000000 0x771A2B77 0x7AC6E226
+0180: 0x01F3FFB0 0x00000001 0x01F30000 0x00000100
+0190: 0x003585C0 0x0022F390 0x771A6374 0x01F30138
+01A0: 0x771A6350 0x7AC6E2BA 0x00000000 0x01F30000
+01B0: 0x003585C8 0x01F30000 0x0035C730 0x00000000
+01C0: 0x24010025 0xFFFFFFFE 0x771A5BB3 0x01F3F578
+01D0: 0x01F30150 0x00000040 0x01F30000 0x00000040
+01E0: 0x0035C730 0x0022F3E0 0x771A6374 0x01F30138
+01F0: 0x771A6350 0x7AC6E2CA 0x00000000 0x01F30000
+0200: 0x0035C738 0x00000003 0x73BC391C 0x00000008
+0210: 0x00000009 0x00363F28 0x032FF069 0x00363F37
+0220: 0x80000000 0x00363F28 0x01F30000 0x01F30150
+0230: 0x01F30000 0x01F30174 0x01F30150 0x02000002
+0240: 0x00000002 0x08000008 0x00000008 0x01F3F578
+0250: 0x73B76017 0x00000003 0x08000008 0x00000008
+0260: 0x00000008 0x002E0358 0x2B00012A 0x00000008
+0270: 0x003585C8 0x00364698 0x00352660 0x002E0048

Источник

Что делать если крашится САМП 0.3.7?

Модификация ГТА Сан-Андреас Мультиплеер имеет обширную аудиторию и по сей день. Многие игроки попросту оставляют ее, заходя в игру, чтобы отдохнуть и развеяться. Так или иначе, переходы серверов на обновленные версии клиента редко проходят гладко. После последних апдейтов (версия 0.3.7) игроки стали наблюдать вылеты при запуске или при заходе на какой-либо сервер. Почему так происходит и что следует делать дабы исправить проблему?

Краш в GTA и SA-MP довольно частая проблема

Причины краша и решения

Мы выделили самые частые поломки, которые возникают при использовании SA-MP 0.3.7. Ознакомьтесь со статьей и определите свою ситуацию. Итак, начнем с самых простых методов, позволяющих обойтись без серьезных изменений.

Метод №1

Для начала нужно сделать стандартные процедуры. Просматриваем следующее:

  • проверить систему на наличие вредоносного ПО;
  • очистить операционку от мусора (CCleaner в помощь);
  • активировать последние апдейты системы и драйверов;
Метод №2

Далее проверяем путь к директории с игрой – везде должна быть только латиница. Рекомендуем также изменить имя папки «Мои Документы» в «My Documents», а если желания делать этого нет, то придется скачать другой репак.

Метод №3

Если игра вылетает при запуске, то переустановите ГТА на другой диск. Можно заменить название папки другим, но без русских букв, или просто скопировать содержимое.

Метод №4

Настройка совместимости частенько решает проблему. Для этого нужно включить совместимость с Windows XP (пакет обновления 2) на исполнительном файле самого GTA и на исполнительном файле САМП. Если этот метод не помог, то стоит попробовать переключить совместимость обоих эксешных файликов на Windows 98, а после очередного вылета убрать галочку с совместимости.

Метод №5

Изменить конфигурации игры необходимо тогда, когда она вылетает через несколько минут. Прежде всего, в меню настроек обратите внимание на разрешение экрана. Если последняя цифра 16, то переставьте ее на 32.

  • Многие отключают ограничитель FPS, но не делайте так, ведь это приводит к вылетам. Нужно обязательно включить его в настройках. На английском этот пункт называется «Frame Limiter», соответственно, нам нужно переключить его в режим «ON».
  • Также рекомендуем ослабить качество изображения и дальность прорисовки видео.
Метод №6

Если при запуске появляется черный экран, а игра вылетает без загрузки — нужно стереть файл с настройками пользователя. Находится он в папке «Мои документы» в директории с игрой. Нас интересует файлик gta_sa.set.

  • Разумеется, при запуске игры, после устранения проблемы этим методом, необходимо понизить настройки, ведь причина кроется в слабом железе, его возможных неисправностях и отсутствии полной совместимости оборудования.
Метод №7

Игра крашится при попытке сесть за руль автомобиля? Проблема кроется в звуковых файлах. Для их исправления скопируйте файлы папки «stream» и «sfx» в папку «audio» установленной игры. Скопировать эти директории можно на любом другом компьютере, или установив игру в другой раздел.

  • Альтернативное решение – установка скрипта CLEO в соответствующую папку с игрой.
Метод №8

Установка CLEO «anticrasher.cs» позволяет избавиться от некоторых конфликтов, появившихся в результате установки большого количества модов.

Протестируйте другие моды для мультиплеера

Метод №9

Вполне очевидно, что нужно удалить установленные моды, после которых начала появляться ошибка. На стабильность работы могут повлиять даже античиты, поэтому обдумайте желание наставить всего и побольше.

Метод №10

Если же ничего не помогает, то остается только один путь – переустановка самой игры и инсталлирование последней версии SA-MP. В свою очередь, мы надеемся, что до этого дело не дойдет, и решение будет намного проще. Если некоторые решения остались для вас непонятны, дуйте в Ютуб.

Источник

Вопрос Крашится САМП при входе и выдаёт ошибку гта

Salvatore_Azkaban

Новичок

Вложения

Phirile

Участник

проверь во первых это.
если не поможет, то попробуй фиксы скачать для сампа. не помогло, еще вариант:

  1. Правой кнопкой на ярлык приложения.
  2. Клик на строчку «Свойства».
  3. В окне выбрать раздел «Совместимость».
  4. Поставить галочку, как на картинке.
  5. В строке выбора ОС указать вашу текущую версию.
  6. Нажать «Применить» и «ОК».
  7. Запустить приложение.


это если не поможет тоже попробуй, ну и последнее что приходит на ум:

Переустановка Microsoft Visual C++ :

Дефект устраняется при помощи обновления и переустановки программного комплекса. Предпочтительнее полностью переустановить Visual C++. Перед этим следует удалить все установленные пакеты. Для этого зайти в «Программы и компоненты» и далее по списку:

  • Найти Microsoft Visual C++.
  • Удалить.
  • Скачать Microsoft Visual C++, исходя из разрядности твоей операционной системы (х86 для 32-разрядной, х64 для 64-разрядной);
  • Установить;
  • Перезагрузить компьютер;
  • Запустить проблемное приложение;

p.s выбирал ли ты сборки в настройках сампа, если нет, то возможно ты бы не ебался с этим.

если ничего не поможет, то попробуй удалить C:Usersназвание-пкDocumentsGTA San Andreas User Files

надеюсь я тебе хоть как-то помог!

Salvatore_Azkaban

Новичок

проверь во первых это.
если не поможет, то попробуй фиксы скачать для сампа. не помогло, еще вариант:

  1. Правой кнопкой на ярлык приложения.
  2. Клик на строчку «Свойства».
  3. В окне выбрать раздел «Совместимость».
  4. Поставить галочку, как на картинке.
  5. В строке выбора ОС указать вашу текущую версию.
  6. Нажать «Применить» и «ОК».
  7. Запустить приложение.


это если не поможет тоже попробуй, ну и последнее что приходит на ум:

Переустановка Microsoft Visual C++ :

Дефект устраняется при помощи обновления и переустановки программного комплекса. Предпочтительнее полностью переустановить Visual C++. Перед этим следует удалить все установленные пакеты. Для этого зайти в «Программы и компоненты» и далее по списку:

  • Найти Microsoft Visual C++.
  • Удалить.
  • Скачать Microsoft Visual C++, исходя из разрядности твоей операционной системы (х86 для 32-разрядной, х64 для 64-разрядной);
  • Установить;
  • Перезагрузить компьютер;
  • Запустить проблемное приложение;

p.s выбирал ли ты сборки в настройках сампа, если нет, то возможно ты бы не ебался с этим.

если ничего не поможет, то попробуй удалить C:Usersназвание-пкDocumentsGTA San Andreas User Files

Источник

Вопрос Краш игры при любом ENB

MakeDream

Новичок

SA-MP 0.3.7
Exception At Address: 0x00000000
Base: 0x04B00000

Registers:
EAX: 0x00000000 EBX: 0x00000001 ECX: 0x041F0C58 EDX: 0x0000047D
ESI: 0x00000064 EDI: 0x041F0C58 EBP: 0x0177FD00 ESP: 0x0177FCF4
EFLAGS: 0x00010206

Stack:
+0000: 0x6B2828E1 0x041F0C58 0x041F0C58 0x0046A201
+0010: 0x00469FF7 0x00006147 0x041F0C58 0x00000000
+0020: 0x6B28057F 0x041F7760 0x041F0C58 0x0046A220
+0030: 0x0A7F6622 0x00000016 0x0177FD8C 0x00000000
+0040: 0x00000002 0x0177FD7C 0x0083C528 0xFFFFFFFF
+0050: 0x0053BFCC 0x0000001A 0xFFFFFFFF 0x00000000
+0060: 0x00002710 0x00002710 0x741AF660 0x04B9DAAE
+0070: 0x0000001A 0x0A7F6601 0x00000000 0x741AF660
+0080: 0x0177FD64 0x0177F6B4 0x0177FF70 0x04BB5D64
+0090: 0x04BDA678 0x00000002 0x741AF660 0x0053E986
+00A0: 0x00000001 0x00000001 0x0000000A 0x0053ECC2
+00B0: 0x00000001 0x00619B71 0x0000001A 0x00000001
+00C0: 0x00000001 0x0000000A 0x00748DA0 0x0000001A
+00D0: 0x00000001 0x74A8CDA0 0x00000000 0x0177FF80
+00E0: 0x002CF000 0x01810000 0x4D27F4EA 0x01810EC8
+00F0: 0x00000008 0x00000100 0x00000008 0x00000102
+0100: 0x44A00000 0x44070000 0x00000000 0x00000000
+0110: 0x00000A00 0x00000438 0x00000000 0x00000001
+0120: 0x000E0668 0x00000113 0x00004242 0x00000000
+0130: 0x00608B35 0x00000500 0x0000021C 0x0000002C
+0140: 0x0177FE24 0x00825EA4 0x0177FF70 0x73E6A7B1
+0150: 0x00000000 0x002CF000 0x00821D17 0x00835342
+0160: 0x8DCE5D7C 0x0177FF80 0x008246F1 0x00400000
+0170: 0x00000000 0x01BC33F6 0x0000000A 0x00000094
+0180: 0x00000006 0x00000002 0x000023F0 0x00000002
+0190: 0x00000000 0x00000000 0x00000000 0x00000000
+01A0: 0x00000000 0x00000000 0x00000000 0x00000000
+01B0: 0x00000000 0x00000000 0x00000000 0x00000000
+01C0: 0x00000000 0x00000000 0x00000000 0x00000000
+01D0: 0x00000000 0x00000000 0x00000000 0x00000000
+01E0: 0x00000000 0x00000000 0x00000000 0x00000000
+01F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0200: 0x00000000 0x00000000 0x00000000 0x00824588
+0210: 0x00824570 0x00824570 0x002CF000 0xC0000005
+0220: 0x00000000 0x01BC33F6 0x00000044 0x01BD84A0
+0230: 0x01BD9BF8 0x01BD8BD0 0x00000000 0x00000000
+0240: 0x00000000 0x00000000 0x00000000 0x00000000
+0250: 0x00000000 0x00000000 0x00000000 0x00000000
+0260: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x00000000
+0270: 0x00000000 0x0177FE70 0x0177F6B4 0x0177FFCC

SCM Op: 0x446, lDbg: 0 LastRendObj: 0

Game Version: US 1.0

™ ChipFamily

По ту сторону надежды.

Удалённый пользователь 257097

Гость

SA-MP 0.3.7
Exception At Address: 0x00000000
Base: 0x04B00000

Registers:
EAX: 0x00000000 EBX: 0x00000001 ECX: 0x041F0C58 EDX: 0x0000047D
ESI: 0x00000064 EDI: 0x041F0C58 EBP: 0x0177FD00 ESP: 0x0177FCF4
EFLAGS: 0x00010206

Stack:
+0000: 0x6B2828E1 0x041F0C58 0x041F0C58 0x0046A201
+0010: 0x00469FF7 0x00006147 0x041F0C58 0x00000000
+0020: 0x6B28057F 0x041F7760 0x041F0C58 0x0046A220
+0030: 0x0A7F6622 0x00000016 0x0177FD8C 0x00000000
+0040: 0x00000002 0x0177FD7C 0x0083C528 0xFFFFFFFF
+0050: 0x0053BFCC 0x0000001A 0xFFFFFFFF 0x00000000
+0060: 0x00002710 0x00002710 0x741AF660 0x04B9DAAE
+0070: 0x0000001A 0x0A7F6601 0x00000000 0x741AF660
+0080: 0x0177FD64 0x0177F6B4 0x0177FF70 0x04BB5D64
+0090: 0x04BDA678 0x00000002 0x741AF660 0x0053E986
+00A0: 0x00000001 0x00000001 0x0000000A 0x0053ECC2
+00B0: 0x00000001 0x00619B71 0x0000001A 0x00000001
+00C0: 0x00000001 0x0000000A 0x00748DA0 0x0000001A
+00D0: 0x00000001 0x74A8CDA0 0x00000000 0x0177FF80
+00E0: 0x002CF000 0x01810000 0x4D27F4EA 0x01810EC8
+00F0: 0x00000008 0x00000100 0x00000008 0x00000102
+0100: 0x44A00000 0x44070000 0x00000000 0x00000000
+0110: 0x00000A00 0x00000438 0x00000000 0x00000001
+0120: 0x000E0668 0x00000113 0x00004242 0x00000000
+0130: 0x00608B35 0x00000500 0x0000021C 0x0000002C
+0140: 0x0177FE24 0x00825EA4 0x0177FF70 0x73E6A7B1
+0150: 0x00000000 0x002CF000 0x00821D17 0x00835342
+0160: 0x8DCE5D7C 0x0177FF80 0x008246F1 0x00400000
+0170: 0x00000000 0x01BC33F6 0x0000000A 0x00000094
+0180: 0x00000006 0x00000002 0x000023F0 0x00000002
+0190: 0x00000000 0x00000000 0x00000000 0x00000000
+01A0: 0x00000000 0x00000000 0x00000000 0x00000000
+01B0: 0x00000000 0x00000000 0x00000000 0x00000000
+01C0: 0x00000000 0x00000000 0x00000000 0x00000000
+01D0: 0x00000000 0x00000000 0x00000000 0x00000000
+01E0: 0x00000000 0x00000000 0x00000000 0x00000000
+01F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0200: 0x00000000 0x00000000 0x00000000 0x00824588
+0210: 0x00824570 0x00824570 0x002CF000 0xC0000005
+0220: 0x00000000 0x01BC33F6 0x00000044 0x01BD84A0
+0230: 0x01BD9BF8 0x01BD8BD0 0x00000000 0x00000000
+0240: 0x00000000 0x00000000 0x00000000 0x00000000
+0250: 0x00000000 0x00000000 0x00000000 0x00000000
+0260: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x00000000
+0270: 0x00000000 0x0177FE70 0x0177F6B4 0x0177FFCC

SCM Op: 0x446, lDbg: 0 LastRendObj: 0

Game Version: US 1.0

ENB штука капризная.
1. Во первых скачай нормальную gta_sa.exe
2. Он может ругаться на некоторые скрипты
Итого: Проблема может быть в самой сборке.

В общем у меня самого такая же проблема была, я её решил, но у всех по разному может быть, есть несколько вариантов

1. Скачать gta_sa.exe 1.0 US Скачал я сам из интернета читсую, не пошло, перекинул из другой сборки GTA SA, где ENB установлен, заработало. ХЗ почему так, но заработало) Файл с рабочим gta_sa.exe закину на Я. Диск(поддерживает ENB gta_sa.rar (https://yadi.sk/d/0BfQkqU1oHcaEA) ). (в настройках GTA SA нет full hd, НО в самом SAMP’е есть.)

2. Сам не знаю как это работает, но почуди со совместимостью, с файлом gta_sa.exe сначала поставь для XP, потом для Vist’ы и т.д.. Вроде бы бред но мне помогло.(если не поможет поставь совместимость с SAMP’ом мб поможет)

3. И разумеется самый лучший способ накатить на GTA SA, ENB — это собирать с чистой GTA SA сборку), тогда просто сразу закидываешь ENB и потом уже asi loader’ы и тп, если краш, то разберайся со скриптами и тп)

Надеюсь тебе поможет:happy:

Источник

    Автор темы

  • #1

Всем привет! Решил написать гайд про баги этой замечательной игры.
Баги,о которых я вам расскажу:
1.+C
2.Фаст(Быстрое +С)
3.Отводы
4.Слайды(Самый сложный баг)
И так начнем!
1. Первый баг – +С, самый легкий баг в игре, делается он так:
Нажимаем ПКМ(Прицеливаемся) , затем ЛКМ(Стреляем) и нажимаем С(Этой кнопкой мы садимся,но в сампе эта кнопка также при выстреле сбивает анимацию выстрела)

2.Второй баг – Фаст, по сути это то же самый +С баг, но это быстрый +С баг( Мы можем за несколько миллисекунд выпустить всю обойму дигла). И как же он делается?
А есть 2 способа
1-ый способ это просто быстро делать +С(Нажимать быстро и много))
2-ой способ, намного легче 1-ого , потому что нам не нужно будет нажимать клавишу ЛКМ, а нужно зажать клавишу TAB(Клавиша действия) и быстро нажимать ПКМ и С.
Так же можно поменять клавишу действия(TAB)на другую в настройках управления

3. Третий баг это Отводы делаются они так же как и +С только наоборот(Сначало ЛКМ, а уже потом ПКМ и С)

4. Ну и последний самый сложный баг, который не получится у вас с первого раза.
Ну и как же его делать? Это отводы только с нажатием пробела после самого отвода и так в обе стороны. Первым делом мы должны идти в одну из сторон, затем мы резко останавливаемся нажимаем ЛКМ после нажатия кнопки выстрела, нажимаем С(сбивая анимацию) и в этот же момент начинаем идти в противоположную сторону зажимая пробел (0.5 сек,или больше) и это же проворачиваем снова. Так же посмотрев видео вы можете заметить плетение ног при слайде это и есть его фишка.

Ну я надеюсь этот гайд был вам полезен и интересен.
Если вам понравилось можете поставить симпу т.к я очень долго делал данный гайд
(я не выпрашиваю))
Моя прошлая статья о том как пофиксить краши в GTA SAMP на Windows 10.
https://yougame.biz/threads/19399/
Удачи!

Последнее редактирование: 14 Июл 2017

godbaddagh


  • #8

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Добавить комментарий