Raised This Month: $159 Target: $400
 39% 

NightCrawler Pro v0.0.5 (Added Swords & Items)


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   ALL        Category:   Admin Commands       
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 11-08-2023 , 06:33   NightCrawler Pro v0.0.5 (Added Swords & Items)
Reply With Quote #1

NightCrawler Pro
- v0.0.5, updated at : 23/03/2025

First of all, i must leave credits on Exolent[jNr] for making this awesome mod several years ago.
I decided to make my own remake of this mod because i wanted to make it fresh with modificated weapons.
Plus, since i am using on a multi-mod server i needed to make the game 1:1 ratio to allow more nightcrawlers per round.


Gameplay
Humans vs Nightcrawlers. Humans get weapons and must survive the whole round.
Nightcrawlers are invisible, can climb walls by pressing E (+USE) and can teleport by pressing F (impulse 100).
The wallhang is clean allowing the player to "surf" the wall making cool jumps to hit & run.
Now, after version 0.0.5, you can add extra items for humans and swords for nightcrawlers. Items, if can be triggered with F (flashlight, impulse 100).


What changes from Exolent version?
  • Api that allows to add special weapons like zombie weapons
  • 1:1 ratio
  • A lot of bug fixes like humans could be invisible or laser gun crash


What features are included?
  • Autojoin
  • Autoteam balance (safe)
  • Player Model change
  • You can replace Knife model & sounds via configuration file
  • Life Steal Sword & Curse Sword (Blind effect)
  • Medic Kit & Adrenaline Items.
  • A lot of stuff. Check configuration file





Configuration file:
Code:
; If 1 player will autojoin
AUTO_JOIN_TEAM 1

; Game Name
GAME_NAME "NightCrawlers Pro"

; Ignore Fall Damage
IGNORE_FALLDAMAGE 1

; Set Human Values now
HUMAN_SPEED_FLOAT 325.0
HUMAN_GRAVITY_FLOAT 750.0
HUMAN_HEALTH 200

; Now NightCrawler Values
NC_SPEED_FLOAT 375.0
NC_GRAVITY_FLOAT 575.0
NC_HEALTH 200
NC_TELEPORTS 3

; The amount of time a Nightcrawler stays
; visible after receive damage
VISIBLE_TIME_FLOAT 1.0

; How much seconds player must wait until
; receive the teleports after get spawned
TP_SPAWN_DELAY_FLOAT 5.0

; Speed when crawling the walls
CRAWL_SPEED 550

; Models now
MODEL_NIGHTCRAWLER nightcrawler_nc
MODEL_HUMAN nightcrawler_ct
MODEL_KNIFE models/v_nightcrawler-sword.mdl

; Sounds
; Win Sounds
SOUND_NC_WIN nightcrawlers/nc_win.wav
SOUND_HUMAN_WIN nightcrawlers/human_win.wav

; Misc Sounds
SOUND_PAIN nightcrawlers/pain.wav
SOUND_TELEPORT nightcrawlers/teleport.wav

; Death Sounds - We start from 0 because i am lazy
DEATH_SOUND_0 nightcrawlers/nc_death1.wav
DEATH_SOUND_1 nightcrawlers/nc_death2.wav
DEATH_SOUND_2 nightcrawlers/nc_death3.wav
DEATH_SOUND_3 nightcrawlers/nc_death4.wav

; Knife Sounds - We start from 0 because i am really lazy
KNIFE_SOUND_0 nightcrawlers/sword_strike1.wav
KNIFE_SOUND_1 nightcrawlers/sword_strike1.wav
KNIFE_SOUND_2 nightcrawlers/sword_strike1.wav
KNIFE_SOUND_3 nightcrawlers/sword_strike1.wav
KNIFE_SOUND_4 nightcrawlers/sword_strike2.wav
KNIFE_SOUND_5 weapons/knife_slash1.wav
KNIFE_SOUND_6 weapons/knife_slash2.wav
KNIFE_SOUND_7 nightcrawlers/sword_strike4.wav

include file:
PHP Code:
#if defined _nightcrawlers_included
  #endinput
#endif
#define _nightcrawlers_included

enum {
    
Primary_Weapon,
    
Secondary_Weapon
}

/**
 * Registers Weapons
 *
 * @param szName    Class Name
 * @param Secondary    Primary = 0 | Secondary = 1
 * @param szFlag    Flag required to use the Weapon
 * @param szFlagDesc    Description - ie. "VIP"
 * @return        An internal Weapon Class ID
 */
native nc_register_weapon(const szName[], Secondary, const szFlag[], const szFlagDescription[])

/**
 * Registers Items
 *
 * @param szName    Class Name
 * @param szFlag    Flag required to use the Weapon
 * @param szFlagDesc    Description - ie. "VIP"
 * @return        An internal Weapon Class ID
 */
native nc_register_item(const szName[], const szFlag[], const szFlagDescription[])

/**
 * Registers Swords
 *
 * @param szName    Class Name
 * @param szFlag    Flag required to use the Weapon
 * @param szFlagDesc    Description - ie. "VIP"
 * @return        An internal Weapon Class ID
 */
native nc_register_sword(const szName[], const szFlag[], const szFlagDescription[])

/**
 * Get User Human
 *
 * @param Id        Player Index
 * @return        1/0  1- Human | 0- NightCrawler
 */
native nc_is_user_human(id)

/**
 * Get User Speed
 *
 * @param Id        Player Index
 * @return        Speed as Float value
 */
native Float:nc_get_user_speed(id)

/**
 * Get User Speed
 *
 * @param Id        Player Index
 * @param fSpeed    Speed Value as Float
 */
native nc_set_user_speed(idFloat:fSpeed)

/**
 * Set User Gravity
 *
 * @param Id        Player Index
 * @return        Speed as Float value
 */
native Float:nc_get_user_gravity(id)

/**
 * Set User Gravity
 *
 * @param Id        Player Index
 * @param fSpeed    Gravity Value as Float ie. 800.0 being default cs gravity
 */
native nc_set_user_gravity(idFloat:fGravity)

/**
 * Called when a player choses his Primary/Secondary Weapons
 *
 * @param id        Player's Index
 * @param WeaponID    INTERNAL Index of the Weapon. Required on sub-plugins
 */
forward nc_primary_selected(idWeaponID)
forward nc_secondary_selected(idWeaponID)

/**
 * Called when a player choses his Sword
 *
 * @param id        Player's Index
 * @param WeaponID    INTERNAL Index of the Sword. Required on sub-plugins
 */
forward nc_sword_selected(idSwordID)

/**
 * Called when a player choses his Item
 *
 * @param id        Player's Index
 * @param WeaponID    INTERNAL Index of the Item. Required on sub-plugins
 */
forward nc_item_selected(idItemID)

/**
 * Called when a player uses his Item
 *
 * @param id        Player's Index
 * @param WeaponID    INTERNAL Index of the Item. Required on sub-plugins
 */
forward nc_item_used(idItemID)

/**
 * Called when after player spawned and stuff assigned
 *
 * @param id        Player's Index
 */
forward nc_spawn_post(id
Amxx 1.9 version is Required.
The files were compiled under 1.9 amxx version.
If you use a higher version you must compile it locally.
Attached Files
File Type: zip nc_pro.zip (4.75 MB, 4 views)
__________________

Last edited by Jhob94; 03-23-2025 at 15:56. Reason: Update
Jhob94 is offline
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 11-08-2023 , 06:34   Re: NightCrawler Remake
Reply With Quote #2

Reservated for Third-Party plugins.

Disclaimer: I am not the author of flare & frost nades.
Attached Files
File Type: zip frost_flare_files.zip (247.6 KB, 2 views)
__________________

Last edited by Jhob94; Yesterday at 14:52.
Jhob94 is offline
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 11-08-2023 , 11:46   Re: NightCrawler Remake v0.0.2
Reply With Quote #3

V0.0.2 Added

This was too soon

Players were abusing of Teleport right when they Spawned so i added a Delay on Spawn.

By default people need to wait 5 seconds until they receive their teleports. You can change it via configuration file.

I highly recommend users to re-download the sma & ini file and i am deeply sorry for the inconvenience.
__________________

Last edited by Jhob94; Yesterday at 14:52.
Jhob94 is offline
Ace67
Senior Member
Join Date: Sep 2020
Location: France
Old 11-09-2023 , 02:55   Re: NightCrawler Remake v0.0.2
Reply With Quote #4

Great Mod. Would be better with a good community with players

Congratulations !!!
__________________
CS:CZ > CS 1.6

AMXX Plugins/Tutorial:

Tutorial Server Tracker, Prefix CT/T + Admin (Update v1.3)
Ace67 is offline
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 11-09-2023 , 05:22   Re: NightCrawler Remake v0.0.3
Reply With Quote #5

Added v0.0.3

As requested i added a menu to choose previous weapons on Spawn.
Please keep the requests here on this thread instead of Private Messages.
__________________
Jhob94 is offline
xDrugz
Senior Member
Join Date: Jul 2011
Location: on the street
Old 11-09-2023 , 07:13   Re: NightCrawler Remake v0.0.3
Reply With Quote #6

sounds cool! thank you.
__________________
xDrugz is offline
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 11-13-2023 , 05:46   Re: NightCrawler Remake v0.0.4
Reply With Quote #7

V0.0.4 Added

- Now guns menu are open with M key (chooseteam & jointeam commands)
- Added a bombsite so the round can end on certain maps
__________________
Jhob94 is offline
xReforged
Junior Member
Join Date: Feb 2024
Old 07-17-2024 , 00:33   Re: NightCrawler Remake v0.0.4
Reply With Quote #8

the weapons laser give overflow , maybe if we change it with a sync hud ?
xReforged is offline
Jhob94
AMX Mod X Moderator
Join Date: Jul 2012
Old 07-17-2024 , 02:54   Re: NightCrawler Remake v0.0.4
Reply With Quote #9

Can you post the exact error?
__________________
Jhob94 is offline
xReforged
Junior Member
Join Date: Feb 2024
Old 07-17-2024 , 04:22   Re: NightCrawler Remake v0.0.4
Reply With Quote #10

not exactly, but i also made a nightcrawler remake for myself few years ago and i used same "laser"

problem is that on high players number, the players get some over flow error and kick becouse of too many lasers

i just want to suggest a sync hud text aim helper or maybe other smart ideea

( to test just make a 32/32 server with bots and check the console errors .. is sad becouse this laser aim is so fuunnn)
xReforged 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 08:19.


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