[cerere] Respawn plugins [Rezolvat]

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
deyu*
Membru, skill +1
Membru, skill +1
Posts: 325
Joined: 27 Oct 2013, 16:46
Detinator Steam: Da
CS Status: Play Hard Cs
Detinator server CS: Nu
SteamID: Popeofcanada
Location: Romania / Timis / Timisoara
Has thanked: 4 times
Been thanked: 1 time
Contact:

20 Jun 2020, 12:34

Plugin Cerut: respawn mod sau plugin-uri separate care alcatuiesc modul
Descriere (adica ce face el mai exact): tot ce face un respawn mod , da respawn in diferite parti ale mapelor , meniul cu arme ,auto refill dupa fiecare kill (cand omori sa urce inapoi la 30 fara a consuma din rezerva si fara a da reload la arma)
Serverul impune conditii strict HLDS/REHLDS?: REHLDS
Ai cautat pluginul?(daca da, precizeaza cum): am cautat pe tot internetul inclusiv ceva site-uri rusesti plus am si scos plugins separat din 2 addons-uri dar toate nu sunt bune , am citit undeva ca modul csdm nu este compatibil cu rehlds de acea apelez la voi , poate stiti
Necesita mod special?: respawn
Last edited by WHOAMI? on 21 Jun 2020, 11:29, edited 1 time in total.
Reason: Marcat ca "Rezolvat"
Image
User: Deyu*
Y/M : deyu_design
RoyalServer
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2548
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 61 times
Contact:

20 Jun 2020, 18:28

In mare parte din cerere le conține modul default al CSDM.
Referitor la rehlds + csdm -https://goldsrc.ru/threads/1955/
no...
User avatar
deyu*
Membru, skill +1
Membru, skill +1
Posts: 325
Joined: 27 Oct 2013, 16:46
Detinator Steam: Da
CS Status: Play Hard Cs
Detinator server CS: Nu
SteamID: Popeofcanada
Location: Romania / Timis / Timisoara
Has thanked: 4 times
Been thanked: 1 time
Contact:

20 Jun 2020, 18:47

am incercat si kit-ul de acolo , si inclusiv cel original de pe bailopan
imi da diferite erori la compilare si online si local si am toate fisierele colorchat si csdm puse la locul unde trebuie iar unde am gasit modul csdm compilat imi da bad load la aproape toate pluginurile de la csdm asa ca m-am gandit ca poate stie cineva de cate un plugin in parte adica unul care da respawn unui de arme separate pentru arme am incercat meniul de aicicereri-pluginuri/meniu-arme-respawn-t357705.html il compilez dar apare o eroare nu stiu de ce in compiler ,imi scoate sursa .amxx dar nu citeste pe server imi apare unknow si bad load
eu tocmai am gasit pluginul de mai jos , daca nu este greu rog pe cineva sa il modifice adaugand meniul de arme din link-ul de mai sus stergand cel existent in acest plugin si inlocuind-ul cu acela sa dea din prima meniul exact cum este pluginul acela si nu da respawn din cate am vazut ,adica are 4 comenzi parca dar nu merg zice ca se va spawna si nu o face , as dori simple respawn mori te da in baza
(sau daca stiti plugine separate pentru a alcatuii modul va rog sa ma ajutati)

acesta este pluginul

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util.inc>

#pragma semicolon 1

#define PLUGIN "Instant Respawn"
#define VERSION "1.0"
#define AUTHOR "xEhsaan"

new cvar_Enabled, cvar_Delay, cvar_LastWeapons;
new bool:g_HasTimer[MAX_PLAYERS];
new g_LastMenu;
new bool:g_PlayerWepSaved[MAX_PLAYERS], g_PlayerWep[MAX_PLAYERS][32], g_PlayerWepNum[MAX_PLAYERS];

new const g_AmmoCount[] = {
	0, 52, 0, 90, 1, 32, 1, 100, 90, 1, 120, 100, 100, 90, 90, 90,
	100, 120, 30, 120, 200, 32, 90, 120, 90, 2, 35, 90, 90, 0, 100
};

/**
 * Instant Respawn
 * By xEhsaan - Version: 1.0 - Release 17-05-2015
 *
 * Really simple plugin for managing respawns and give last used weapons to respawned player
 * Hope you guys enjoy!
 *
 * Client command:
 * 	say[_team] [/]respawn - Respawn player, only usable if plugin malfunctioned
 *
 * Console variables:
 * 	respawn_enabled: Enable respawn?
 * 	respawn_delay: Delay for respawn after death
 * 	respawn_spawn_lastweapon: Open menu for using last weapon?
 */


public plugin_init() {
	register_plugin( PLUGIN, VERSION, AUTHOR );
	
	cvar_Enabled	 	=	register_cvar( "respawn_enabled", "1" );
	cvar_Delay	 	=	register_cvar( "respawn_delay", "1.0" );
	cvar_LastWeapons 	=	register_cvar( "respawn_spawn_lastweapon", "1" );
	if ( get_pcvar_num( cvar_Enabled ) == 1 ) {
		register_clcmd( "say respawn", "Respawn" );
		register_clcmd( "say_team respawn", "Respawn" );
		register_clcmd( "say /respawn", "Respawn" );
		register_clcmd( "say_team /respawn", "Respawn" );
		
		RegisterHamPlayer( Ham_Killed, "On_Death", 1 );
		if ( get_pcvar_num( cvar_LastWeapons ) == 1 ) {
			RegisterHamPlayer( Ham_Killed, "Save_Weapons", 0 );
			RegisterHamPlayer( Ham_Spawn, "On_Spawn", 1 );
			
			g_LastMenu = menu_create( "\yChoose:", "Menu_Handler" );
			menu_additem( g_LastMenu, "\yUse \rLast \ypurchased weapons" );
			menu_additem( g_LastMenu, "\yBuy \rNew \yWeapons" );
			menu_setprop( g_LastMenu, MPROP_EXIT, MEXIT_NEVER );
		}
	}
}

public Index_To_String( wep_index, wep_name[], wep_name_chars, ammo_name[], ammo_name_chars ) {
	new output[64];
	new output2[64];
	switch( wep_index ) {
		case CSW_AK47: {
			formatex( output, charsmax( output ), "weapon_ak47" );
			formatex( output2, charsmax( output2 ), "ammo_762nato" );
		}
		case CSW_AUG: {
			formatex( output, charsmax( output ), "weapon_aug" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_AWP: {
			formatex( output, charsmax( output ), "weapon_awp" );
			formatex( output2, charsmax( output2 ), "ammo_338magnum" );
		}
		case CSW_DEAGLE: {
			formatex( output, charsmax( output ), "weapon_deagle" );
			formatex( output2, charsmax( output2 ), "ammo_50ae" );
		}
		case CSW_ELITE: {
			formatex( output, charsmax( output ), "weapon_elite" );
			formatex( output2, charsmax( output2 ), "ammo_9mm" );
		}
		case CSW_FAMAS: {
			formatex( output, charsmax( output ), "weapon_famas" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_FIVESEVEN: {
			formatex( output, charsmax( output ), "weapon_fiveseven" );
			formatex( output2, charsmax( output2 ), "ammo_57mm" );
		}
		case CSW_FLASHBANG: {
			formatex( output, charsmax( output ), "weapon_flashbang" );
			formatex( output2, charsmax( output2 ), "ammo_none" );
		}
		case CSW_G3SG1: {
			formatex( output, charsmax( output ), "weapon_g3sg1" );
			formatex( output2, charsmax( output2 ), "ammo_762nato" );
		}
		case CSW_GALIL: {
			formatex( output, charsmax( output ), "weapon_galil" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_GLOCK18: {
			formatex( output, charsmax( output ), "weapon_glock18" );
			formatex( output2, charsmax( output2 ), "ammo_9mm" );
		}
		case CSW_HEGRENADE: {
			formatex( output, charsmax( output ), "weapon_hegrenade" );
			formatex( output2, charsmax( output2 ), "ammo_none" );
		}
		case CSW_M249: {
			formatex( output, charsmax( output ), "weapon_m249" );
			formatex( output2, charsmax( output2 ), "ammo_556natobox" );
		}
		case CSW_M3: {
			formatex( output, charsmax( output ), "weapon_m3" );
			formatex( output2, charsmax( output2 ), "ammo_buckshot" );
		}
		case CSW_M4A1: {
			formatex( output, charsmax( output ), "weapon_m4a1" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_MAC10: {
			formatex( output, charsmax( output ), "weapon_mac10" );
			formatex( output2, charsmax( output2 ), "ammo_45acp" );
		}
		case CSW_MP5NAVY: {
			formatex( output, charsmax( output ), "weapon_mp5navy" );
			formatex( output2, charsmax( output2 ), "ammo_9mm" );
			
		}
		case CSW_P228: {
			formatex( output, charsmax( output ), "weapon_p228" );
			formatex( output2, charsmax( output2 ), "ammo_357sig" );
		}
		case CSW_P90: {
			formatex( output, charsmax( output ), "weapon_p90" );
			formatex( output2, charsmax( output2 ), "ammo_57mm" );
		}
		case CSW_SCOUT: {
			formatex( output, charsmax( output ), "weapon_scout" );
			formatex( output2, charsmax( output2 ), "ammo_762nato" );
		}
		case CSW_SG550: {
			formatex( output, charsmax( output ), "weapon_sg550" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_SG552: {
			formatex( output, charsmax( output ), "weapon_sg552" );
			formatex( output2, charsmax( output2 ), "ammo_556nato" );
		}
		case CSW_SMOKEGRENADE: {
			formatex( output, charsmax( output ), "weapon_smokegrenade" );
			formatex( output2, charsmax( output2 ), "ammo_none" );
		}
		case CSW_TMP: {
			formatex( output, charsmax( output ), "weapon_tmp" );
			formatex( output2, charsmax( output2 ), "ammo_9mm" );
		}
		case CSW_UMP45: {
			formatex( output, charsmax( output ), "weapon_ump45" );
			formatex( output2, charsmax( output2 ), "ammo_45acp" );
		}
		case CSW_USP: {
			formatex( output, charsmax( output ), "weapon_usp" );
			formatex( output2, charsmax( output2 ), "ammo_45acp" );
		}
		case CSW_XM1014: {
			formatex( output, charsmax( output ), "weapon_xm1014" );
			formatex( output2, charsmax( output2 ), "ammo_buckshot" );
		}
	}
	copy( wep_name, wep_name_chars, output );
	copy( ammo_name, ammo_name_chars, output2 );
}

public On_Death( id ) {
	new Delay, HUD_Sync, Params[1];
	Delay = get_pcvar_num( cvar_Delay );
	HUD_Sync = CreateHudSyncObj();
	
	if ( Delay > 0 ) {
		set_hudmessage( 255, 255, 255, -1.0, 0.2 );
		ShowSyncHudMsg( id, HUD_Sync, "You will spawn in %d seconds", Delay );
		Params[0] = id;
		set_task(float( Delay ), "Task_Respawn", id, _, _, "a", 1);
		g_HasTimer[id] = true;
	}
}

public Task_Respawn( id ) {
	if ( ! is_user_connected( id ) )
		return;
		
	ExecuteHamB( Ham_CS_RoundRespawn, id );
	g_HasTimer[id] = false;
	return;
}

public Respawn( id ) {
	if ( ! is_user_connected( id ) )
		return;
	
	if ( is_user_alive( id ) ) {
		client_print_color( id, id, "^3*** You can't respawn while you're alive!" );
		return;
	}
	
	if ( g_HasTimer[id] == true ) {
		client_print_color( id, id, "^3*** You will respawn when your timer ticks!" );
		return;
	}
	
	ExecuteHamB( Ham_CS_RoundRespawn, id );
	return;
}

public Save_Weapons(id) {
	get_user_weapons( id, g_PlayerWep[id], g_PlayerWepNum[id] ); 
	g_PlayerWepSaved[id] = true;
}

public On_Spawn(id) {
	if ( g_PlayerWepSaved[id] == true ) {
		menu_display( id, g_LastMenu );
	}
}

public Menu_Handler( id, menu, item ) {
	if ( ! is_user_connected( id ) || item == MENU_EXIT ) {
		return PLUGIN_HANDLED;
	}
	
	switch( item ) {
		case 0: {
			Get_Last_Wep( id );
		}
		case 1: {
			client_cmd( id, "buy" );
		}
	}
	
	return PLUGIN_HANDLED;
}


Get_Last_Wep( id ) {
	if ( g_PlayerWepSaved[id] == true ) {
		strip_user_weapons( id );
		give_item( id, "weapon_knife" );
		
		new WepNum = g_PlayerWepNum[id];
		
		for( new i = 0; i < WepNum; i++ ) {
			new WepName[64], Cur_Index;
			new AmmoName[64];
			Cur_Index = g_PlayerWep[id][i];
			Index_To_String( Cur_Index, WepName, charsmax( WepName ), AmmoName, charsmax( AmmoName ) );
			
			give_item( id, WepName );
			if ( g_AmmoCount[Cur_Index] > 1 )
				cs_set_user_bpammo( id, Cur_Index, g_AmmoCount[Cur_Index] );
			
		}
		
		g_PlayerWepSaved[id] = false;
	}
}
Image
User: Deyu*
Y/M : deyu_design
User avatar
GENERALU'
Membru, skill +3
Membru, skill +3
Posts: 1273
Joined: 27 Jul 2015, 15:35
Detinator Steam: Da
CS Status: dproto.dll
Detinator server CS: biohazard is comming
SteamID: generalu_extream
Reputatie: Fost Moderator
Nume anterior: VioreL @EXTREAMCS
Fond eXtream: 0
Location: Transilvania
Discord: generalu_extream2463
Has thanked: 57 times
Been thanked: 19 times

20 Jun 2020, 19:23

User avatar
deyu*
Membru, skill +1
Membru, skill +1
Posts: 325
Joined: 27 Oct 2013, 16:46
Detinator Steam: Da
CS Status: Play Hard Cs
Detinator server CS: Nu
SteamID: Popeofcanada
Location: Romania / Timis / Timisoara
Has thanked: 4 times
Been thanked: 1 time
Contact:

20 Jun 2020, 19:44

Code: Select all

L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_main.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.
L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_equip.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.
L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_spawn_preset.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.
L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_misc.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.
L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_stripper.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.
L 06/20/2020 - 16:39:57: [AMXX] Plugin "csdm_protection.amxx" failed to load: Module/Library "csdm" required for plugin.  Check modules.ini.

Code: Select all

unknown            unknown  unknown           csdm_main.amxx   bad load
unknown            unknown  unknown           csdm_equip.amxx  bad load
unknown            unknown  unknown           csdm_spawn_pres  bad load
unknown            unknown  unknown           csdm_misc.amxx   bad load
unknown            unknown  unknown           csdm_stripper.a  bad load
unknown            unknown  unknown           csdm_protection  bad load
modules.ini

Code: Select all

Fun                     1.9.0.5  AMX Mod X Dev Team
Engine                  1.9.0.5  AMX Mod X Dev Team
FakeMeta                1.9.0.5  AMX Mod X Dev Team
GeoIP                   1.9.0.5  AMX Mod X Dev Team
CStrike                 1.9.0.5  AMX Mod X Dev Team
CSX                     1.9.0.5  AMX Mod X Dev Team
Ham Sandwich            1.9.0.5  AMX Mod X Dev Team
unknown                 unknown  unknown (acesta este csdm banuiesc , e singurul care nu apare)
nVault                  1.9.0.5  AMX Mod X Dev Team
Sockets                 1.9.0.5  AMX Mod X Dev Team
RegEx                   1.9.0.5  AMX Mod X Dev Team
edit: am rezolvat , am extras amxmodx dintr-un addons default luat dintr-un host si am luat pe rand pluginurile de baza csdm si am sters din modules.ini modulul csdm
as avea o rugaminte pentru cine poate sa imi compileze pluginul de aici acela ultimul de jos vad ca a spus postatorul ca lui i-a mers cereri-pluginuri/meniu-arme-respawn-t357705.html
si sa imi explice cum fac sa inlocuiesc pluginul de la csdm baza cu acela
Image
User: Deyu*
Y/M : deyu_design
User avatar
EnTeR_
Membru, skill +2
Membru, skill +2
Posts: 577
Joined: 13 Sep 2014, 16:36
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 29 times

20 Jun 2020, 20:55

Foloseste asta pentru meniul de arme https://forums.alliedmods.net/showthread.php?t=167709 si regamedll pentru restul setărilor (respawn, runda infinită, etc)
Discord: eyekon13
User avatar
deyu*
Membru, skill +1
Membru, skill +1
Posts: 325
Joined: 27 Oct 2013, 16:46
Detinator Steam: Da
CS Status: Play Hard Cs
Detinator server CS: Nu
SteamID: Popeofcanada
Location: Romania / Timis / Timisoara
Has thanked: 4 times
Been thanked: 1 time
Contact:

20 Jun 2020, 21:44

am rezolvat totul cu runda infinita si respawnul , mai doresc doar sa schimb meniul de arme sa fie asemanator cu cel din imaginile de aici
cereri-pluginuri/meniu-arme-respawn-t357705.html
ce mi-ai dat este asemanator cu cel de fault de la csdm doar ca are cateva cvar-uri si pot sa modific ordinea armelor din acel .ini
doresc sa fie ceva mai colorat de acea vreau asemanator cu ce-l de acolo , rog pe cineva sa il compileze daca poate si sa imi lase un link de download
va multumesc
Image
User: Deyu*
Y/M : deyu_design
User avatar
deyu*
Membru, skill +1
Membru, skill +1
Posts: 325
Joined: 27 Oct 2013, 16:46
Detinator Steam: Da
CS Status: Play Hard Cs
Detinator server CS: Nu
SteamID: Popeofcanada
Location: Romania / Timis / Timisoara
Has thanked: 4 times
Been thanked: 1 time
Contact:

21 Jun 2020, 10:11

am reusit sa il compilez , se poate da topic close , multumesc celor care au binevoit sa imi ofere ajutor .
Image
User: Deyu*
Y/M : deyu_design
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot], Petal [Bot] and 21 guests