SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 25/11/2017, 09:04 PM   #1
SkyLoKi
Big Clucker
 
SkyLoKi's Avatar
 
Join Date: Aug 2013
Location: Russia
Posts: 61
Reputation: 3
Default Не умирает игрок

Сразу скажу, на локалхосте (windows) бага такого нету

Стоит мне загрузить мод на Linux, то игрок не умирает.

То есть, например, есть у меня даже команда /kill, ввожу её:
Пишет сообщение в чат о суициде и справа в колонке выводит, что игрок умер, но на деле игрок так же может бегать/прыгать. А другие игроки видят его умершого. (На Windows, повторюсь, всё работает)

Начинал искать в поиске, что может быть, нашёл решеине из fixes.inc, по поводу clearanimation, на всякий случай поставил. Результата 0.

Плагины так же пробовал отключать.
В конце концов поставил стандартный bare мод. История такая же.

Если удаляю целиком паблик OnPlayerDeath, то всё работает.

Инклудов, перехватывающих функцию никаких нет.
Компиляторы использовал разные: Стандартный и от Zeex

Логи ничего не пишут (Вернее пишут только это: [00:50:15] [death] Player died 255)

В чём может быть проблема?
__________________
Короче говоря... в павно я нуб
SkyLoKi is offline   Reply With Quote
Old 26/11/2017, 06:09 AM   #2
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 471
Reputation: 19
Default Re: Не умирает игрок

Если не после рестарта через gmx проблема возникает то точно из-за рукожопного кода
Mcc is offline   Reply With Quote
Old 26/11/2017, 07:48 AM   #3
OKStyle
High-roller
 
OKStyle's Avatar
 
Join Date: May 2008
Location: Russia, Orenburg Money: GTA$ 999,999,999
Posts: 3,068
Reputation: 117
Default Re: Не умирает игрок

В onplayerdeath нет return 0?
__________________
O.K.Style™ Laboratory
Kalcor: "... it's makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."
OKStyle is offline   Reply With Quote
Old 26/11/2017, 08:21 AM   #4
SkyLoKi
Big Clucker
 
SkyLoKi's Avatar
 
Join Date: Aug 2013
Location: Russia
Posts: 61
Reputation: 3
Default Re: Не умирает игрок

Все хорошо. Оказывается у хостера было тех.обслуживание, о котором не сообщили

Можно закрывать тогда. Спасибо
__________________
Короче говоря... в павно я нуб
SkyLoKi is offline   Reply With Quote
Old 26/11/2017, 09:14 AM   #5
cm666
Huge Clucker
 
Join Date: Jul 2012
Posts: 462
Reputation: 8
Default Re: Не умирает игрок

Что за хостер такой ?
cm666 is offline   Reply With Quote
Old 26/11/2017, 01:46 PM   #6
Diman777
Huge Clucker
 
Diman777's Avatar
 
Join Date: Aug 2011
Location: Ростов-на-Дону
Posts: 438
Reputation: 22
Default Re: Не умирает игрок

Quote:
Originally Posted by SkyLoKi View Post
Все хорошо. Оказывается у хостера было тех.обслуживание, о котором не сообщили
Можно закрывать тогда. Спасибо
Странно, я все же думаю проблема в коде твоём, а не хостера, которого любят обвинять все.
Quote:
Если удаляю целиком паблик OnPlayerDeath, то всё работает.
И вообще ты не предоставил кода нам.
И кстати к чему закрывать тему не ясно.
Diman777 is offline   Reply With Quote
Old 26/11/2017, 06:15 PM   #7
SkyLoKi
Big Clucker
 
SkyLoKi's Avatar
 
Join Date: Aug 2013
Location: Russia
Posts: 61
Reputation: 3
Default Re: Не умирает игрок

Quote:
Originally Posted by Diman777 View Post
Странно, я все же думаю проблема в коде твоём, а не хостера, которого любят обвинять все.

И вообще ты не предоставил кода нам.
И кстати к чему закрывать тему не ясно.
Проблема точно не в коде. Потому что функция return в коде только одна, в конце колбека OnPlayerDeath, и возвращает 1. Другие функции (only stock`s) так же не прерывают выполнение колбека. После каждой ставил print с каким либо текстом. Что бы узнать, если где то не пропускает какая то функция. Но всё выполнялось от начала до конца. (И опять же, на windows сервере всё работало нормально, когда тестировал с товарищем)

На ру-хостере сегодня ночью (не знаю на всех ли их серверах), но были тех работы (в биллинге на секунду выскочило сообщение уже после того, как я создал тему).

В поддержке они мне написали, что используется рекурсия в моде какая либо. Либо цикл бесконечный.
Но цикл у меня только один на тот момент был, это проверка количества файлов в папке. И то она прерывалась через break буквально на 7 файле. А рекурсий не создаю. Да и компилятор бы от Zeex указал на рекурсию

Но сейчас все работает в штатном режиме
__________________
Короче говоря... в павно я нуб
SkyLoKi is offline   Reply With Quote
Old 26/11/2017, 06:36 PM   #8
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 471
Reputation: 19
Default Re: Не умирает игрок

Quote:
Originally Posted by SkyLoKi View Post
Все хорошо. Оказывается у хостера было тех.обслуживание, о котором не сообщили

Можно закрывать тогда. Спасибо
Я и говорю, дело в рестарте/падении
Mcc is offline   Reply With Quote
Old 10/12/2017, 06:59 PM   #9
SCALOlaz
Little Clucker
 
SCALOlaz's Avatar
 
Join Date: Sep 2007
Posts: 38
Reputation: 4
Default Re: Не умирает игрок

Is it really impossible to call OnPlayerSpawn after death?

or now it will be a wild crutch?
SCALOlaz is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Samp умирает? iNoob Русский/Russian 56 06/03/2015 11:34 AM
Игрок умирает несколько раз StNet Русский/Russian 2 08/11/2013 10:26 PM
игрок постоянно умирает при респавне sanya_gnoy Русский/Russian 8 12/10/2013 10:51 AM
игрок бесконечно умирает D1mka5592 Русский/Russian 4 28/03/2013 09:03 AM
Не умирает Red_Devils Русский/Russian 4 11/05/2011 09:05 AM


All times are GMT. The time now is 12:39 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.