Raised This Month: $40 Target: $400
 10% 

[CS:GO] Lasermines 1.5.1


Post New Thread Reply   
 
Thread Tools Display Modes
mostras20
New Member
Join Date: Aug 2013
Old 11-30-2015 , 12:13   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #21

Hi, why lasermines don't make sounds ? I edited the plugin, changed sounds path (because I added my own sounds) and they don't work, i compiled it with no errors...

Here what i changed:

#define SND_MINEPUT "sound/lasermine/lasermine.wav"
#define SND_MINEACT "sound/lasermine/beamstart10"
#define SND_BUYMINE "sound/lasermine/gunpickup2.wav"
#define SND_CANTBUY "sound/lasermine/button2.wav"

AND TO DOWNLOAD:

AddFileToDownloadsTable( "sound/lasermine/lasermine.wav" );
AddFileToDownloadsTable( "sound/lasermine/beamstart10" );
AddFileToDownloadsTable( "sound/lasermine/gunpickup2.wav" );
AddFileToDownloadsTable( "sound/lasermine/button2.wav" );

And why sounds are not working ?
mostras20 is offline
Grey83
Veteran Member
Join Date: Dec 2014
Location: Ukraine
Old 01-06-2016 , 14:08   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #22

mostras20, just «beamstart10», not «beamstart10.wav»?
__________________
Grey83 is offline
textfx
New Member
Join Date: May 2016
Location: Ukraine
Old 06-01-2016 , 15:27   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #23

There are two questions on .sp file change.
How to reset amount of lasermines after resurrection?
Just on the Zmod, if you take limit of 3 lasermines on Ct side, number of available lasers=0, and must be 3.

How to make a delay in the start of the round? that would be possibility to put lasers it appeared only 20 seconds after the start.
It is very important for the server zombies.
Since at this time is the distribution of teams, and otherwise it will damage allies (human T) which had not yet to throw for CT


Есть 2 вопроса по правке .sp файла.
Как сделать сброс лазеров каждое возраждение? Просто на зомби моде, если потратить лимит в 3 лазер, перейдя за зомби, количество доступных лазеров = 0, а должно быть 3.
Как сделать задержку в начале раунда, что бы возможность ставить лазеры появилась лишь спустя 20 секунд после начала? Это очень важно для зомби сервера.
Так как в это время идет распределение по командам,и иначе будет дамаг на союзников(людей Т) которых ещё не успело перекинуть за СТ

Last edited by textfx; 06-02-2016 at 06:11.
textfx is offline
Grey83
Veteran Member
Join Date: Dec 2014
Location: Ukraine
Old 06-02-2016 , 23:35   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #24

textfx, а [CS:GO/ZP] Lasermines v1.5.1 не подходит?
Просто я уже не занимаюсь CSGO и проверять работу плагинов не на чем.
Но то, что ты просишь сделать добавить реально.

Кстати, а зомби может снять мину, которую он установил будучи ещё человеком?
__________________
Grey83 is offline
textfx
New Member
Join Date: May 2016
Location: Ukraine
Old 06-03-2016 , 11:10   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #25

Quote:
Originally Posted by grey83 View Post
textfx, а [cs:go/zp] lasermines v1.5.1 не подходит?
Просто я уже не занимаюсь csgo и проверять работу плагинов не на чем.
Но то, что ты просишь сделать добавить реально.

Кстати, а зомби может снять мину, которую он установил будучи ещё человеком?
Когда превращаешься в зомби лазеры которые ставил за СТ снимаются(сами). А у зомби при этом лимит лазеров 0. Единственное когда можно ставить лазеры за зомби, это если не потратить их за человека.

Протестировал плагин по ссылке выше. Вопрос про 20 секуд снимается, там всё исправлено. Так же там лазеры не прозрачные, на них можно стоять. Это тоже классно.
Но с возражением проблемам осталась, + почему то в этой версии лазеры зомби не наносят урона людям...

Походу превращение в зомби за смерть не считается! Если поставить 3 лазера будучи человеком(допустим ограничение 3), потом убить себя, лазеры останутся висеть и после возражения появится ещё 3 и так до бесконечности делать можно(это нормально, и это правильно даже). Так же всё хорошо, если из зомби сделать себя человеком, лазеры сбрасываются и доступны.

В зомби моде есть отдельный плагин zbm3_extraitem_lasermines.sp я думал может в нём правки выйдет сделать. Нашёл строчки, как я решил отвечающие за возражение.
Quote:
public void OnClientDisconnect(int clientIndex)
{
#pragma unused clientIndex

// Reset amount of lasermines
gHasLaserMine[clientIndex] = 0;

// Delete lasermine
RemoveLaserMines(clientIndex);
}

/**
* Called when a client became a zombie.
*
* @param clientIndex The client index.
* @param attackerIndex The attacker index.
**/
public void ZP_OnClientInfected(int clientIndex, int attackerIndex)
{
#pragma unused clientIndex, attackerIndex

// Reset lasermines
gHasLaserMine[clientIndex] = 0;

// Delete lasermine
RemoveLaserMines(clientIndex);
}
Изменил значение на 3, откомпилировал. Но реакции не какой... походу в основном плагине lasermines v1.5.1 изменения нужно делать.

Last edited by textfx; 06-03-2016 at 11:25.
textfx is offline
Grey83
Veteran Member
Join Date: Dec 2014
Location: Ukraine
Old 06-04-2016 , 08:54   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #26

textfx, обратись к автору той модификации. Возможно он тебе поможет.
В принципе логику исправить совсем не проблема, отлавливались бы только необходимые события в игре/моде.

Я же больше не занимаюсь серверами CSGO и тестить плагин мне всё равно неначем.
__________________
Grey83 is offline
ZASTRELIS
Veteran Member
Join Date: Nov 2010
Location: dreams
Old 06-23-2016 , 11:11   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #27

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

If I deploy ZM maybe can do this. But I use one public now. So.. to be continue...

Last edited by ZASTRELIS; 06-23-2016 at 11:16.
ZASTRELIS is offline
ZASTRELIS
Veteran Member
Join Date: Nov 2010
Location: dreams
Old 07-31-2016 , 05:49   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #28

Code:
public Action OnPlayerDeath_Pre(Event event, const char[] name, bool dontBroadcast) {     int attacker = GetClientOfUserId( GetEventInt( event, "attacker" ) );         int userid = GetClientOfUserId( GetEventInt( event, "userid" ) );         if ( ( 1 <= attacker <= MaxClients ) && ( 1 <= userid <= MaxClients ) )     {         char g_szWeapon[ 32 ];                 GetEventString( event, "weapon", g_szWeapon, sizeof( g_szWeapon ) );         if ( StrEqual( g_szWeapon, "env_beam" ) )         {             SetEventString( event, "weapon", s_wpn_dmg );                         if (b_lm_hs)             {                 SetEventBool(event, "headshot", true);             }         }     }         return Plugin_Continue; }

Problem with pre method and env_beam, HS not works now!

Last edited by ZASTRELIS; 07-31-2016 at 06:46.
ZASTRELIS is offline
Grey83
Veteran Member
Join Date: Dec 2014
Location: Ukraine
Old 07-31-2016 , 14:37   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #29

ZASTRELIS, FrozDark an updated version of his plugin. Try to use his version.
__________________
Grey83 is offline
8guawong
AlliedModders Donor
Join Date: Dec 2013
Location: BlackMarke7
Old 07-31-2016 , 23:18   Re: [CS:GO] Lasermines 1.5.1
Reply With Quote #30

how to fix this error

L 07/30/2016 - 19:40:55: [SM] Native "Call_StartForward" reported: Invalid forward handle 0 (error 4)
L 07/30/2016 - 19:40:55: [SM] Displaying call stack trace for plugin "csgo_lasermines.smx":
L 07/30/2016 - 19:40:55: [SM] [0] Line 1279, C:\Users\xxx\Dropbox\sm 1.6\scripting\csgo_lasermines.sp::Forward_OnP reHit()
L 07/30/2016 - 19:40:55: [SM] [1] Line 447, C:\Users\xxx\Dropbox\sm 1.6\scripting\csgo_lasermines.sp::OnTouchedBy Entity()
__________________
8guawong is offline
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

Forum Jump


All times are GMT -4. The time now is 02:21.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Theme made by Freecode