SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 18/05/2017, 01:38 PM   #15241
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,563
Reputation: 223
Default Re: Скриптинг курилка

Quote:
Originally Posted by Mutha_X View Post
В ВикиСампе сказано, что игрок может видеть 10 взрывов одновременно. В связи с этим вопрос: Если вызвать CreateExplosion на координатах достаточно удалённых (например более 1000 метров) от конкретного игрока, то будет ли считаться игрой, что этот конкретный игрок увидел данный взрыв?
[Т.е. происходит ли какой "стрим" взрывов на подобии объектов?]

p.s.: тут Майкл Бей заинтересовался вопросом ><
А зачем? На таком расстоянии игрок не увидит и не услышит этот взрыв, зачем его создавать вообще?
ZiGGi is offline   Reply With Quote
Old 18/05/2017, 02:38 PM   #15242
Mutha_X
Gangsta
 
Join Date: Sep 2009
Location: recursion
Posts: 621
Reputation: 24
Default Re: Скриптинг курилка

Quote:
Originally Posted by ZiGGi View Post
А зачем? На таком расстоянии игрок не увидит и не услышит этот взрыв, зачем его создавать вообще?
Нужно очень много взрывов и почти одновременно,
не случайно же Бейя упомянул

p.s. я знаю, что есть функция для создания взрыва только у одного игрока, но нужно чтобы учитывало возможность создания взрыва через функцию "для всех".

p.p.s.: точнее нужно учитывать то, что у игрока действительно что-то рвануло иначе из-за ограничений игры можно пропустить взрыв.
__________________
Russian forums: asking question - taking grammar notations.
Учитесь задавать вопросы по существу и изучать матчасть: иначе приобретайте лекарство "НИБОМБИН".
Mutha_X is offline   Reply With Quote
Old 18/05/2017, 03:29 PM   #15243
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,563
Reputation: 223
Default Re: Скриптинг курилка

Quote:
Originally Posted by Mutha_X View Post
Нужно очень много взрывов и почти одновременно,
не случайно же Бейя упомянул

p.s. я знаю, что есть функция для создания взрыва только у одного игрока, но нужно чтобы учитывало возможность создания взрыва через функцию "для всех".

p.p.s.: точнее нужно учитывать то, что у игрока действительно что-то рвануло иначе из-за ограничений игры можно пропустить взрыв.
Мне кажется, в таком случае лучше не использовать функцию глобального взрыва.
Я бы сделал как-то так:
PHP Code:
stock CustomExpl_CreateExplosion(Float:XFloat:YFloat:ZtypeFloat:radius)
{
    foreach (new 
playerid Player) {
        if (
GetPlayerDistanceFromPoint(playeridXYZ) < 300.0) {
            
CreateExplosionForPlayer(playeridXYZtyperadius);
        }
    }
    return 
1;
}
#if defined _ALS_CreateExplosion
    #undef CreateExplosion
#else
    #define _ALS_CreateExplosion
#endif

#define CreateExplosion CustomExpl_CreateExplosion 
То есть чтобы глобальный взрыв создавался только для тех игроков, у которых он будет в зоне видимости.
ZiGGi is offline   Reply With Quote
Old 18/05/2017, 04:59 PM   #15244
stabker
High-roller
 
stabker's Avatar
 
Join Date: Mar 2012
Location: Andromeda Galaxy
Posts: 1,270
Reputation: 72
Default Re: Скриптинг курилка

Если нужен только визуальный эффект от взрыва, то можно попробовать заменить объектами взрывов http://wiki.sa-mp.com/wiki/Samp_obje...rticle_Effects
UPD: В принципе, их даже можно реализовать как настоящие.
__________________
stabker is offline   Reply With Quote
Old 18/05/2017, 05:54 PM   #15245
Eims
Huge Clucker
 
Eims's Avatar
 
Join Date: May 2013
Location: Восточный Мордор
Posts: 299
Reputation: 8
Default Re: Скриптинг курилка

Quote:
Originally Posted by Mcc View Post
нет
Говорит "нет" и цитирует сообщение про отслеживание положения мыши. Ну давай, реализуй это отслеживание средствами SA-MP, раз не про это речь, лол



Quote:
Originally Posted by Mcc View Post
Речь шла о том что ты обделен фантазией и пытаешься окупить проблему вводом ненужного политикой сампа функционала, в добавок к этому кричишь повсюду, какой самп х..вый, какой куй х...вый и так далее
Советую открыть словарь и изучить значение слов, которые ты не понимаешь, ибо я нигде не говорил, что SA-MP х...евый. Если ты так воспринял мои слова в теме "SA-MP 0.3.7", то советую прочесть весь диалог ещё раз, дабы понять, что я лишь излагал факты и советовал выкручиваться собственными силами, а не ждать, что кто-то вдруг решит все ваши проблемы очередным обновлением, которые никогда проблемы толком не решали, а чаще создавали их.



Quote:
Originally Posted by Mcc View Post
ты везде поливаешь самп гавном и кричишь что тебе не хватает обнов
Серьёзно? Можно цитатку? Только не вырванную из контекста, пожалуйста.


Quote:
Originally Posted by Mcc View Post
никакая это не проблема, никто не откажется от обновлений, но и ссаться кипятком от их отсутствия не надо
как некрасиво метать стрелки ведь это я завел речь о том что ты плачешься об отсутствии обнов и в следствии идей
Это твой единственный аргумент против меня. Только и он выдуманный. Странный ты человек


Quote:
Originally Posted by Mcc View Post
а началось всё с отслеживания мыши. все как было гавном так и осталось. это нужно только тем кому не..й делать. таким ребятам road to mta, не нужно делать хюндай из вазовской пятерки. только дураки еще не выкупили политику разработки сампа.
Лол. То есть, из твоих слов получается, что обсуждать политику сампа запрещено? Похоже на депутатов, которые во всю воруют, но если ты об этом скажешь, то тебя и упечь на зону могут.
И да, из нас двоих, по всей видимости, только я понимаю политику сампа, ибо только дурак не поймёт, что это очередная попытка из недостатка сделать фишку. В сампе и половины возможностей сингла нет, так что если ты веришь в то, что Куй пытается сделать аналог сингла, но только с мультиплеером - поздравляю, тебя любой ленивый еврей может обмануть.
Eims is offline   Reply With Quote
Old 19/05/2017, 02:41 AM   #15246
Mutha_X
Gangsta
 
Join Date: Sep 2009
Location: recursion
Posts: 621
Reputation: 24
Default Re: Скриптинг курилка

Quote:
Originally Posted by ZiGGi View Post
Мне кажется, в таком случае лучше не использовать функцию глобального взрыва.
Я бы сделал как-то так:
PHP Code:
stock CustomExpl_CreateExplosion(Float:XFloat:YFloat:ZtypeFloat:radius)
{
    foreach (new 
playerid Player) {
        if (
GetPlayerDistanceFromPoint(playeridXYZ) < 300.0) {
            
CreateExplosionForPlayer(playeridXYZtyperadius);
        }
    }
    return 
1;
}
#if defined _ALS_CreateExplosion
    #undef CreateExplosion
#else
    #define _ALS_CreateExplosion
#endif

#define CreateExplosion CustomExpl_CreateExplosion 
То есть чтобы глобальный взрыв создавался только для тех игроков, у которых он будет в зоне видимости.
Экспериментально выяснил, что дальность прорисовки взрывов 260 юнитов (по крайней мере для 2 типа взрыва).

Quote:
Originally Posted by stabker View Post
Если нужен только визуальный эффект от взрыва, то можно попробовать заменить объектами взрывов http://wiki.sa-mp.com/wiki/Samp_obje...rticle_Effects
UPD: В принципе, их даже можно реализовать как настоящие.
Нужно обязательное наличие физического эффекта (-хп, отталкивание, звук).
__________________
Russian forums: asking question - taking grammar notations.
Учитесь задавать вопросы по существу и изучать матчасть: иначе приобретайте лекарство "НИБОМБИН".
Mutha_X is offline   Reply With Quote
Old 19/05/2017, 11:44 AM   #15247
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 330
Reputation: 8
Default Re: Скриптинг курилка

Quote:
Originally Posted by Eims View Post
-
видимо все мои слова проходят через твою жопу, а не голову
а к чему тут депутаты и направление разработки мультиплеера мне наверное станет ясно только через десяток другой лет.

сплел в один пост очередную порцию отборной парашенции.
Mcc is offline   Reply With Quote
Old 19/05/2017, 12:26 PM   #15248
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,563
Reputation: 223
Default Re: Скриптинг курилка

Quote:
Originally Posted by Mutha_X View Post
Экспериментально выяснил, что дальность прорисовки взрывов 260 юнитов (по крайней мере для 2 типа взрыва).
Мне кажется, это зависит от настроек дальности видимости у клиента.
ZiGGi is offline   Reply With Quote
Old 19/05/2017, 05:12 PM   #15249
Mutha_X
Gangsta
 
Join Date: Sep 2009
Location: recursion
Posts: 621
Reputation: 24
Default Re: Скриптинг курилка

Quote:
Originally Posted by ZiGGi View Post
Мне кажется, это зависит от настроек дальности видимости у клиента.
Не зависит
__________________
Russian forums: asking question - taking grammar notations.
Учитесь задавать вопросы по существу и изучать матчасть: иначе приобретайте лекарство "НИБОМБИН".
Mutha_X is offline   Reply With Quote
Old 22/05/2017, 11:00 AM   #15250
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,824
Reputation: 120
Default Re: Скриптинг курилка

Ребята, подскажите, 16я бубунта, сервер рвет соединение с игроком через секунд 15 после подключения. Вроде и порт в iptables разрешил, и чистый сервер попробовал, и всячески конфиг менял, куда копать - не имею понятия.
__________________
More than 8 years of development, more than 500,000 lines of source code, more than a two hundred units and more than 30k revisions(upd. may 2015). Valakas Roleplay - choose your role.

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



Valakas Roleplay on *******

[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is online now   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
IRC-канал по скриптингу: #sa-mp.scripting.RU Zeex Русский/Russian 9 22/05/2015 03:24 AM
как понять кто убил и того кого убили? fooxid Русский/Russian 5 11/07/2010 06:21 PM
как разбить длинную строку? KPECTak Русский/Russian 14 08/06/2010 04:23 AM
Рускоязычные порталы по PAWN скриптингу isan Русский/Russian 15 21/03/2010 08:10 PM


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


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