SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 16/02/2017, 07:42 PM   #1
DeepCode
Big Clucker
 
Join Date: Mar 2014
Posts: 64
Reputation: 7
Default OnPlayerWeaponShot

Привет! Возникла проблема с колбеком OnPlayerWeaponShot. Как я уже понял, данный колбек не реагирует на выкидывание гранат, молотовых, на фотоаппарат, баллон с краской, огнетушитель и в общем-то на всё, что не стреляет. Так вот, есть ли какой-либо вариант высчитать эти данные?
DeepCode is offline   Reply With Quote
Old 16/02/2017, 08:12 PM   #2
OstGot
Gangsta
 
OstGot's Avatar
 
Join Date: Mar 2013
Location: Gomel, Belarus
Posts: 567
Reputation: 235
Default Re: OnPlayerWeaponShot

Вызываются OnPlayerGiveDamage со стороны наносящего урон и OnPlayerTakeDamage со стороны его получателя. Условие, как уже ясно, чтобы урон шёл конкретному игроку от конкретного игрока, т.е. простое кидание гранат в стены вычислить (и то, очень приблизительно) можно разве что по анимкам и отнимающимся патронам
__________________
aka Nexius
Don't want to always check for updates of my scripts?
Include it the last, after all others
Nexius's Update Checker
OstGot is offline   Reply With Quote
Old 21/02/2017, 02:27 AM   #3
OKStyle
High-roller
 
OKStyle's Avatar
 
Join Date: May 2008
Location: Russia
Posts: 2,982
Reputation: 109
Default Re: OnPlayerWeaponShot

http://wiki.sa-mp.com/wiki/GetPlayerLastShotVectors
__________________
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 21/02/2017, 10:29 AM   #4
OstGot
Gangsta
 
OstGot's Avatar
 
Join Date: Mar 2013
Location: Gomel, Belarus
Posts: 567
Reputation: 235
Default Re: OnPlayerWeaponShot

Quote:
Originally Posted by OKStyle View Post
А толку? Это всё так же работает только для огнестрельного оружия
__________________
aka Nexius
Don't want to always check for updates of my scripts?
Include it the last, after all others
Nexius's Update Checker
OstGot is offline   Reply With Quote
Old 21/02/2017, 06:26 PM   #5
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 732
Reputation: 28
Default Re: OnPlayerWeaponShot

Сервер не знает никаких данных о выбросе гранат, молотовых и т.п. Разве что инфу о нанесённом уроне можно узнать.
__________________
DartfoL is offline   Reply With Quote
Old 21/02/2017, 10:02 PM   #6
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 330
Reputation: 8
Default Re: OnPlayerWeaponShot

а как же всеми любимые бубны?
сверять количество тех же гранат до и после нажатия ЛКМ (+ анимации броска для точности) не?
Mcc is offline   Reply With Quote
Old 22/02/2017, 08:42 AM   #7
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,447
Reputation: 65
Default Re: OnPlayerWeaponShot

Quote:
Originally Posted by Mcc View Post
а как же всеми любимые бубны?
сверять количество тех же гранат до и после нажатия ЛКМ (+ анимации броска для точности) не?
вовремя броска пед может развернуться/повернуться и а так же регулировать силу броска.
__________________
White_116 is offline   Reply With Quote
Old 22/02/2017, 09:45 AM   #8
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 732
Reputation: 28
Default Re: OnPlayerWeaponShot

А ещё зависит от FPS бросающего и FPS жертв. А ещё от пинга.
У каждого игрока граната улетит по-своему.
__________________
DartfoL is offline   Reply With Quote
Old 22/02/2017, 09:51 AM   #9
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 330
Reputation: 8
Default Re: OnPlayerWeaponShot

Quote:
Originally Posted by White_116 View Post
вовремя броска пед может развернуться/повернуться и а так же регулировать силу броска.
да какая разница, с его слов, ему просто нужно определить то, что был совершен бросок
какая необходимость в остальных параметрах, в их обработке? никакая
Mcc is offline   Reply With Quote
Old 18/03/2017, 07:07 AM   #10
DeepCode
Big Clucker
 
Join Date: Mar 2014
Posts: 64
Reputation: 7
Default Re: OnPlayerWeaponShot

Мдаааа! Привет самп!
Всем спасибо за помощь, господа. Пошёл за бубном!
DeepCode 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
OnPlayerWeaponShot StR_MaRy Scripting Help 6 14/11/2016 01:33 PM
OnPlayerWeaponShot Karolukas123 Scripting Help 3 11/09/2015 05:53 AM
OnPlayerWeaponShot PaulDinam Bug Reports 10 09/01/2015 10:54 PM
OnPlayerWeaponShot help [FAT]Klabauter[LST] Scripting Help 3 19/07/2014 08:09 PM


All times are GMT. The time now is 03:46 PM.


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