17.08.2010, 17:37
Всем покажется глупая тема, но я думаю, что может кому-то что-то и поможет, а кто-нибудь поддержит эту глупую на первый взгляд тему.
Итак, у вас крашанул сервер и вы хотите узнать причину. Заходим в crashinfo.txt, который находится рядом с samp-server.exe. Видим вот такую ошибку.
Все ошибки будем классифицировать по этой строке
Данная ошибка встречается со времен 0.2 сампа. Зачастую крашит сервер при выпадении значения из диапазона значений в цыкле или в таймере, т.е. пример
Не трудно догадаться при каком значении velocity крашанёт сервер. Хотя такую ошибку могут совершить и опытные скриптеры.
Продолжение следует.
Итак, у вас крашанул сервер и вы хотите узнать причину. Заходим в crashinfo.txt, который находится рядом с samp-server.exe. Видим вот такую ошибку.
Code:
-------------------------- SA-MP Server: 0.3a R8 Exception At Address: 0x004033BF Registers: EAX: 0x00000003 EBX: 0x0000000E ECX: 0x00D83814 EDX: 0x00000047 ESI: 0x00000047 EDI: 0x0012F628 EBP: 0x0012F628 ESP: 0x0012F5A0 EFLAGS: 0x00010202 Stack: +0000: 0x027161D8 0x00000047 0x0000000E 0x00460511 +0010: 0x0012F628 0x00000047 0x00000000 0x0000000E +0020: 0x027161D8 0x0012F5FC 0x00000020 0x027161D8 +0030: 0x00000047 0x027161D8 0x0012F600 0x0012F608 +0040: 0x0012F628 0x00000000 0x00000000 0x02716B08 +0050: 0x0012F850 0x03EE9348 0x00000047 0x00000001 +0060: 0x004707BD 0x0047D5A8 0x00000047 0x00000020 +0070: 0x0012F85C 0x01C16B50 0x3F100601 0x01C16B50 +0080: 0x0012F80D 0x027161D8 0xEBE8EAF1 0xE0EA20EB +0090: 0x20E9EEEA 0x0000003F 0x00000000 0x00000000 +00A0: 0x00000000 0x00000000 0x00000000 0x00000000 +00B0: 0x00000000 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 0x00000000 0x00000000 +0110: 0x00000000 0x00000000 0x00000000 0x00000000 +0120: 0x00000000 0x00000000 0x00000000 0x00000000 +0130: 0x00000000 0x00000000 0x00000000 0x00000000
PHP Code:
Exception At Address: 0x004033BF
pawn Code:
if(velocity < 60)
{
...
}
if(velocity>60 && velocity<=90)
{
...
}
if(velocity>90)
{
...
}
Продолжение следует.