PDA

Просмотр полной версии : [Вопрос] Баг после -d3 параметра (pawn.cfg)



DoN_SancheS
31.12.2016, 02:54
Привет друзья, всем с наступающим новым годом,
Друзья вот уже второй мод после того как я прописываю -d3 для crashdetect и компилирую, то после когда захожу на сервер и пишу какую нить админ команду например /kick или /mute то сервер вылетает, я вам точно говорю, до параметра -d3 я 100 раз использовал эти команды а вот после всё плохо, я даже удалил этот файл(-d3 в pawn.cfg) но ни чё не вышло...:to_take_umbrage:

Osetin
31.12.2016, 03:05
Предоставь логи сюда. И опиши свои действия, не может такого быть просто так, что-то не так делаешь значит

ziggi
31.12.2016, 09:34
У меня -d3 тоже вызывал проблемы, поэтому я использую -d2.

DoN_SancheS
31.12.2016, 14:05
Предоставь логи сюда. И опиши свои действия, не может такого быть просто так, что-то не так делаешь значит

Не думаю что это хорошая идея но да ладно, ещё раз говорю что всё нормально было до -d3, а теперь какие то ошибки находит и серв вылетает например после /makeleader и еще 50 команд которые теперь не работают (я даже удалил crashdetect потом опять скачал)


[12:20:26] [debug] Run time error 19: "File or function is not found"
[12:20:26] [debug] GetVirtualKeyState
[12:20:26] [debug] GetScreenSize
[12:20:26] [debug] GetMousePos
[12:20:26] Number of vehicle models: 119
[12:20:57] [connection] 82.199.202.119:49938 requests connection cookie.
[12:20:58] [connection] incoming connection: 82.199.202.119:49938 id: 0
[12:20:58] [join] DoN_SancheS has joined the server (0:82.199.202.119)
[12:20:58] [debug] Run time error 19: "File or function is not found"
[12:20:58] [debug] GetVirtualKeyState
[12:20:58] [debug] GetScreenSize
[12:20:58] [debug] GetMousePos
[12:21:17] [debug] Run time error 4: "Array index out of bounds"
[12:21:17] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:21:17] [debug] AMX backtrace:
[12:21:17] [debug] #0 001b721c in public ac_dhider__OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@00251dd8 "PAROL") at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:21180
[12:21:17] [debug] #1 0000f4cc in public OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@00251dd8 "PAROL") at C:\Users\Karen\Desktop\Hollywood\pawno\include\ac_dialog_hider.inc:35
[12:22:06] [debug] Run time error 19: "File or function is not found"
[12:22:06] [debug] GetVirtualKeyState
[12:22:06] [debug] GetScreenSize
[12:22:06] [debug] GetMousePos
[12:22:09] [debug] Run time error 19: "File or function is not found"
[12:22:09] [debug] GetVirtualKeyState
[12:22:09] [debug] GetScreenSize
[12:22:09] [debug] GetMousePos
[12:22:09] [debug] Server crashed while executing new.amx
[12:22:09] [debug] AMX backtrace:
[12:22:09] [debug] #0 native format () from samp03svr
[12:22:09] [debug] #1 0036d8a4 in SendFormattedMessage (playerid=0, color=-10270806, fstring[]=@001b3584 "%s ", ... <2 arguments>) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:34032
[12:22:09] [debug] #2 000fd9f4 in public cmd_makeleader (playerid=0, params[]=@00251e1c "") at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:11540
[12:22:09] [debug] Native backtrace:
[12:22:09] [debug] #0 f74d0ca0 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () from plugins/crashdetect.so
[12:22:09] [debug] #1 f74c9d22 in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[12:22:09] [debug] #2 f74ca314 in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[12:22:09] [debug] #3 f74cc964 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[12:22:09] [debug] #4 f74d05cd in ?? () from plugins/crashdetect.so
[12:22:09] [debug] #5 f77bc420 in ?? ()
[12:22:09] [debug] #6 080a4262 in ?? () from ./samp03svr
[12:22:09] [debug] #7 080a4cbf in ?? () from ./samp03svr
[12:22:09] [debug] #8 080d63a9 in ?? () from ./samp03svr
[12:22:09] [debug] #9 080dce50 in ?? () from ./samp03svr
[12:22:09] [debug] #10 080950e4 in ?? () from ./samp03svr
[12:22:09] [debug] #11 f74cb7b3 in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[12:22:09] [debug] #12 5f646d63 in ?? () from `hxчfxчмЇ мЇ н± мЇ СІ мі 4гxч

- - - Добавлено - - -


У меня -d3 тоже вызывал проблемы, поэтому я использую -d2.

Эм, реально, поставил -d2 теперь команды работают, но в моде есть такой баг, значит некоторые объекты исчезли например сейф и вообще некоторые красные маркеры, они есть если встать на то место где должен был быть маркер и нажать на alt то действия происходит просто нет метки помогите пожалуйста. вот новые логи

[12:46:47] [debug] Run time error 19: "File or function is not found"
[12:46:47] [debug] GetVirtualKeyState
[12:46:47] [debug] GetScreenSize
[12:46:47] [debug] GetMousePos
[12:46:47] Number of vehicle models: 119
[12:47:57] [connection] 82.199.202.119:50269 requests connection cookie.
[12:47:58] [connection] incoming connection: 82.199.202.119:50269 id: 0
[12:47:58] [join] DoN_SancheS has joined the server (0:82.199.202.119)
[12:47:58] [debug] Run time error 19: "File or function is not found"
[12:47:58] [debug] GetVirtualKeyState
[12:47:58] [debug] GetScreenSize
[12:47:58] [debug] GetMousePos
[12:48:12] [debug] Run time error 4: "Array index out of bounds"
[12:48:12] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:48:12] [debug] AMX backtrace:
[12:48:12] [debug] #0 0015d41c in public ac_dhider__OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@00251dd8 "PAROL") at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:21180
[12:48:12] [debug] #1 0000c280 in public OnDialogResponse (playerid=0, dialogid=3490, response=1, listitem=-1, inputtext[]=@00251dd8 "PAROL") at C:\Users\Karen\Desktop\Hollywood\pawno\include\ac_dialog_hider.inc:35
[12:48:24] [debug] Run time error 19: "File or function is not found"
[12:48:24] [debug] GetVirtualKeyState
[12:48:24] [debug] GetScreenSize
[12:48:24] [debug] GetMousePos
[12:48:27] [debug] Run time error 19: "File or function is not found"
[12:48:27] [debug] GetVirtualKeyState
[12:48:27] [debug] GetScreenSize
[12:48:27] [debug] GetMousePos
[12:48:27] [debug] Run time error 4: "Array index out of bounds"
[12:48:27] [debug] Attempted to read/write array element at index 65535 in array of size 100
[12:48:27] [debug] AMX backtrace:
[12:48:27] [debug] #0 0001e2f4 in public OnPlayerDeath (playerid=0, killerid=65535, reason=255) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:2665
[12:48:27] [death] DoN_SancheS died 255
[12:49:01] [debug] Run time error 4: "Array index out of bounds"
[12:49:01] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:49:01] [debug] AMX backtrace:
[12:49:01] [debug] #0 002fb9c0 in public TuneThisCar (house=1000) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:36718
[12:49:01] [debug] #1 000101a4 in public OnPlayerEnterVehicle (playerid=0, vehicleid=611, ispassenger=0) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:1877
[12:50:07] [debug] Run time error 4: "Array index out of bounds"
[12:50:07] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:50:07] [debug] AMX backtrace:
[12:50:07] [debug] #0 002fb9c0 in public TuneThisCar (house=1000) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:36718
[12:50:07] [debug] #1 00034b48 in public OnPlayerExitVehicle (playerid=0, vehicleid=611) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:4489
[12:51:15] [debug] Run time error 4: "Array index out of bounds"
[12:51:15] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:51:15] [debug] AMX backtrace:
[12:51:15] [debug] #0 002fb9c0 in public TuneThisCar (house=1000) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:36718
[12:51:15] [debug] #1 000101a4 in public OnPlayerEnterVehicle (playerid=0, vehicleid=611, ispassenger=0) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:1877
[12:51:51] [debug] Run time error 4: "Array index out of bounds"
[12:51:51] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:51:51] [debug] AMX backtrace:
[12:51:51] [debug] #0 002fb9c0 in public TuneThisCar (house=1000) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:36718
[12:51:51] [debug] #1 00034b48 in public OnPlayerExitVehicle (playerid=0, vehicleid=611) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:4489
[12:52:19] [debug] Run time error 4: "Array index out of bounds"
[12:52:19] [debug] Attempted to read/write array element at index 1000 in array of size 500
[12:52:19] [debug] AMX backtrace:
[12:52:19] [debug] #0 002fb9c0 in public TuneThisCar (house=1000) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:36718
[12:52:19] [debug] #1 000101a4 in public OnPlayerEnterVehicle (playerid=0, vehicleid=611, ispassenger=0) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn:1877
[12:52:46] [debug] Run time error 19: "File or function is not found"
[12:52:46] [debug] GetVirtualKeyState
[12:52:46] [debug] GetScreenSize
[12:52:46] [debug] GetMousePos
[12:52:46] [part] DoN_SancheS has left the server (0:1)

DeimoS
31.12.2016, 14:15
А если просто попробовать исправить ошибки, которые отображает crashdetect?
Вылетает не из-за "-d3", а из-за говнокода.
У тебя и выход за пределы массива имеется, и кривая SendFormattedMessage, из-за которой, собственно, крашит твой сервер, и какой-то инклуд подключён, с которым должен подключаться плагин, но он не подключается... В общем, не так ты проблему ищешь

DoN_SancheS
31.12.2016, 14:32
Строка 35 из ac_ dialog_hider (35 именно строка где только return 1;)

{
if(ac_dhider__player_dialog_ids[playerid] != dialogid)
return CallLocalFunction("OnPlayerUseDialogHider", "ii", playerid, dialogid);
ac_dhider__player_dialog_ids[playerid] = -1;
#if defined ac_dhider__OnDialogResponse
ac_dhider__OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
#endif
return 1;
}
строка 1877 (return true;)

}
new house = PlayerInfo[playerid][pPhousekey];
TuneThisCar(house);
return true;
}
Строка 2665

}
if(PlayerInfo[killerid][pMask] == 1)
{
Строка 4489 (if(IsAFerma1(vehicleid))FermaVehPlayer[playerid] = 0;)

{
new house = PlayerInfo[playerid][pPhousekey];
TuneThisCar(house);
if(IsAFerma1(vehicleid))FermaVehPlayer[playerid] = 0;
if(vehicleid == FermaVeh1[4] && ChekPoint[playerid] == 6)
{
Строка 21180 (for(new i = 0; i < sizeof(HouseInfo); i++) до [hEntrancez],35,-1,1);)

else { if(PlayerInfo[playerid][pPhousekey] != 1000) { PlayerInfo[playerid][pPhousekey] = 1000; } }
format(string2, sizeof(string2), "~w~šO€PO ŒO„A‡O‹A’ ~n~~g~ %s", PlayerName[playerid]);
GameTextForPlayer(playerid, string2, 5000, 1);
gPlayerLogged[playerid] = 1;
SetSpawnInfoPlayer(playerid);
SpawnPlayer(playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
for(new i = 0; i < sizeof(HouseInfo); i++) SetPlayerMapIcon(playerid, i,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1);
new message[127];
foreach(Player, i)
Строка 36718 (SetVehicleNumberPlate(HouseVehicle[house],HouseInfo[house][hOwner]);)

publics TuneThisCar(house)
{
SetVehicleNumberPlate(HouseVehicle[house],HouseInfo[house][hOwner]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hSpoiler]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hHood]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hSideskirt]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hNitro]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hLamps]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hExhaust]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hWheels]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRoof]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hStereo]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hHydraulics]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hBullbar]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRearBullbars]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontSign]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontBullbars]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontBumper]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRearBumper]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hVents]);
if(CarHouses[house][hPaintJob] != -1) ChangeVehiclePaintjob(HouseVehicle[house],CarHouses[house][hPaintJob]);
}

- - - Добавлено - - -


А если просто попробовать исправить ошибки, которые отображает crashdetect?
Вылетает не из-за "-d3", а из-за говнокода.
У тебя и выход за пределы массива имеется, и кривая SendFormattedMessage, из-за которой, собственно, крашит твой сервер, и какой-то инклуд подключён, с которым должен подключаться плагин, но он не подключается... В общем, не так ты проблему ищешь

Я же говорил что проблема в -d3, поставил -d2 и команды сработали, кстати ты же написал ac_dialog_hider посмотри проблему связанную с ac dialog hider

DeimoS
31.12.2016, 14:41
Строка 35 из ac_ dialog_hider (35 именно строка где только return 1;)

{
if(ac_dhider__player_dialog_ids[playerid] != dialogid)
return CallLocalFunction("OnPlayerUseDialogHider", "ii", playerid, dialogid);
ac_dhider__player_dialog_ids[playerid] = -1;
#if defined ac_dhider__OnDialogResponse
ac_dhider__OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
#endif
return 1;
}
строка 1877 (return true;)

}
new house = PlayerInfo[playerid][pPhousekey];
TuneThisCar(house);
return true;
}
Строка 2665

}
if(PlayerInfo[killerid][pMask] == 1)
{
Строка 4489 (if(IsAFerma1(vehicleid))FermaVehPlayer[playerid] = 0;)

{
new house = PlayerInfo[playerid][pPhousekey];
TuneThisCar(house);
if(IsAFerma1(vehicleid))FermaVehPlayer[playerid] = 0;
if(vehicleid == FermaVeh1[4] && ChekPoint[playerid] == 6)
{
Строка 21180 (for(new i = 0; i < sizeof(HouseInfo); i++) до [hEntrancez],35,-1,1);)

else { if(PlayerInfo[playerid][pPhousekey] != 1000) { PlayerInfo[playerid][pPhousekey] = 1000; } }
format(string2, sizeof(string2), "~w~šO€PO ŒO„A‡O‹A’ ~n~~g~ %s", PlayerName[playerid]);
GameTextForPlayer(playerid, string2, 5000, 1);
gPlayerLogged[playerid] = 1;
SetSpawnInfoPlayer(playerid);
SpawnPlayer(playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
for(new i = 0; i < sizeof(HouseInfo); i++) SetPlayerMapIcon(playerid, i,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1);
new message[127];
foreach(Player, i)
Строка 36718 (SetVehicleNumberPlate(HouseVehicle[house],HouseInfo[house][hOwner]);)

publics TuneThisCar(house)
{
SetVehicleNumberPlate(HouseVehicle[house],HouseInfo[house][hOwner]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hSpoiler]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hHood]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hSideskirt]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hNitro]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hLamps]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hExhaust]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hWheels]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRoof]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hStereo]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hHydraulics]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hBullbar]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRearBullbars]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontSign]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontBullbars]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hFrontBumper]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hRearBumper]);
AddVehicleComponent(HouseVehicle[house],CarHouses[house][hVents]);
if(CarHouses[house][hPaintJob] != -1) ChangeVehiclePaintjob(HouseVehicle[house],CarHouses[house][hPaintJob]);
}


Это ты так лихо предложил нам исправить все ошибки за тебя?


Я же говорил что проблема в -d3, поставил -d2 и команды сработали, кстати ты же написал ac_dialog_hider посмотри проблему связанную с ac dialog hider


-_-
Проблема не в "-d3" или моём инклуде, а в том, что ты пишешь код, не особо понимая его. И твои обвинения в адрес "-d3" - прямое тому доказательство.
Ознакомься (http://pro-pawn.ru/showthread.php?12957-%D0%9A%D0%B0%D0%BA-%D0%B1%D0%BE%D1%80%D0%BE%D1%82%D1%8C%D1%81%D1%8F-%D1%81-%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8-%D0%B7%D0%B0-%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8B-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0-%28CrashDetect%29). А что делать с SendFormatMessage тебе говорили в предыдущей твоей теме

vovandolg
31.12.2016, 14:42
Ну вот допустим давай разберём


for(new i = 0; i < sizeof(HouseInfo); i++) // сколько ты выделил ячеек в HouseInfo?
SetPlayerMapIcon(playerid, i, HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez],35,-1,1);

DoN_SancheS
31.12.2016, 15:18
[QUOTE=DeimoS;80679]Это ты так лихо предложил нам исправить все ошибки за тебя?

Нет, я же не говорил что кто то должен мне обязательно помочь, если не хочешь помогать не помогай но и не мешай, я же говорю было с параметром -3d и более 50 команд не сработали а сервер вылетал, а как только поставил -d2 всё сработало, так даже человек нечего не знающий в сампе может понять что делу мешал именно -d3, + вот наверху смотри у ziggi тоже были проблемы с -d3 которые исчезли после -d2, спасибо за внимание.

vovandolg
31.12.2016, 15:22
Ау ответь на мой вопрос, хотя бы 1 ошибку разберем дальше ты возможно удивишься что ошибки не из за -d3,
так как я уже пользовался такими функциями и проблем не имел когда компилировал с -d3.


for(new i = 0; i < sizeof(HouseInfo); i++) // сколько ты выделил ячеек в HouseInfo?

DoN_SancheS
31.12.2016, 15:29
Ау ответь на мой вопрос, хотя бы 1 ошибку разберем дальше ты возможно удивишься что ошибки не из за -d3,
так как я уже пользовался такими функциями и проблем не имел когда компилировал с -d3.


for(new i = 0; i < sizeof(HouseInfo); i++) // сколько ты выделил ячеек в HouseInfo?


Прости что сразу не ответил, вот

MAX_HOUSES 500
stock HouseInfo[MAX_HOUSES][hInfo]

vovandolg
31.12.2016, 15:31
Ты создаёшь 500 индивидуальных иконок, а их можно только 100, это твоя первая ошибка, возможно она не является причиной в логах, но ошибка.
SetPlayerMapIcon (https://wiki.sa-mp.com/wiki/SetPlayerMapIcon)
Я иконки для домов делал раньше глобально через стримерную функцию CreateDynamicMapIcon

DeimoS
31.12.2016, 17:42
https://pp.vk.me/c630224/v630224711/33176/cERINDQV3yw.jpg



Нет, я же не говорил что кто то должен мне обязательно помочь, если не хочешь помогать не помогай но и не мешай, я же говорю было с параметром -3d и более 50 команд не сработали а сервер вылетал, а как только поставил -d2 всё сработало, так даже человек нечего не знающий в сампе может понять что делу мешал именно -d3, + вот наверху смотри у ziggi тоже были проблемы с -d3 которые исчезли после -d2, спасибо за внимание.

А теперь всё же пойми, что "-d3" лишь раскрывает основную проблему твоего мода: кривая функция SendFormatMessage, которая написана с использованием #emit, которые, в свою очередь, заставляют сервер вылетать при параметре "-d3". И делу сейчас мешает именно твоя упёртость, вместе с нежеланием слушать людей, у которых ты просишь помощи. Даже vovandolg занимается сейчас именно тем, что исправляет косяки твоего кода.

Хотя если с двух раз до тебя не дошло, то не знаю зачем я тебе ещё пытаюсь что-то объяснять... Можешь и дальше винить во всём "-d3" и игнорировать то, что тебе в консоль прямым текстом пишут, что на сервере произошла ошибка.

vovandolg
31.12.2016, 17:51
Ключ просто иногда точно на ту самую строку с ошибкой не покажет, нужно читать всю конструкцию в коде и думать как она работает, тогда и ошибки найдутся, в моем примере допустим ошибка указала на заголовок цикла, но там нету ошибки и на 1 строчку выше/ниже так же не будет, а если ниже посмотреть то она как бы есть, вот и пожалуйста внутри цикла она, но показала на цикл(на какую то конструкцию).

- - - Добавлено - - -



[12:48:27] [debug] Run time error 4: "Array index out of bounds"
[12:48:27] [debug] Attempted to read/write array element at index 65535 in array of size 100
[12:48:27] [debug] AMX backtrace:
[12:48:27] [debug] #0 0001e2f4 in public OnPlayerDeath (playerid=0, killerid=65535, reason=255) at C:\Users\Karen\Desktop\Hollywood\gamemodes\new.pwn :2665

Если взять к примеру ещё эту ошибку, то внутри OnPlayerDeath можно найти переменную с массивом [killerid] впереди которого нету проверки на валидность ID убийцы.

DoN_SancheS
31.12.2016, 18:43
Спасибо тебе огромное, последнее что я прощу сказать в этой теме, примерно в каком месте у меня ошибка из за которого пропали сейфи и некоторые метки /маркеры, не нужно нечего объяснить, нечего показать просто скажи если не сложно в каком месте это ошибка и всё, еще раз огромное спасибо тебе.

vovandolg
01.01.2017, 11:24
Спасибо тебе огромное, последнее что я прощу сказать в этой теме, примерно в каком месте у меня ошибка из за которого пропали сейфи и некоторые метки /маркеры, не нужно нечего объяснить, нечего показать просто скажи если не сложно в каком месте это ошибка и всё, еще раз огромное спасибо тебе.

Ну если ты все иконки ставишь через индивидуальную функцию для игрока то логично что всё домами забилось или то что последним загружалось на их ID, создавай иконки по другому и через другую функцию.