Page 1 of 1

[Cerere Plugin] HP Spawn [Rezolvat]

Posted: 22 Jun 2020, 06:10
by X-D3$[T]Ro!
Plugin Cerut: HP bonus la începutul rundei.
Descriere (adica ce face el mai exact): Când începi runda primesti un numar de hp mai mare, a un anumit flag
Serverul impune conditii strict HLDS/REHLDS?: reHLDS
Ai cautat pluginul?(daca da, precizeaza cum): Am cautat dar n-am gasit ce voiam, doar hp pe kill. Eu vreau la fiecare runda sa-i dea unui user cu un anumit flag hp bonus, adica sa inceapa runda cu un anumit hp si amura.
Necesita mod special?:Nu

PS: Eu am nevoie de acest plugin pentru modul furien pentru 3 grade
Diamond
Platina
Gold
- Adica diamond la fiecare runda sa inceapa cu 250 HP si 250 AP
- GOLD 200HP 200HP ați înțeles.
Flag-urile le pun eu

~Cu stimă şi respect celui ce ma ajuta. Mulțumesc~
As dori ca pluginul sa naiba log erori.

Re: [Cerere Plugin] HP Spawn

Posted: 22 Jun 2020, 19:30
by WHOAMI?

Re: [Cerere Plugin] HP Spawn

Posted: 22 Jun 2020, 23:34
by X-D3$[T]Ro!
Majoritatea plugin-urile care le vreau eu din acel topic au erori :face_with_monocle:
P.S imi poti stabili acest plugin

Code: Select all

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "VIP Benefits"
#define VERSION "0.2"

enum e_Data 
{
	HP_SPAWN,
	AP_SPAWN
}

new g_szFlags[][] = {
	"abcdefghijklmnopqrst",		//Detinator
	"bcdefghijklmnopt",		//VIP DIAMOND
	"bcdefghijklmt",		//VIP GOLD
	"bcdefghijkt"			//VIP SILVER
}
new g_iBenefits[][e_Data] = {
/**	HP SPAWN	AP SPAWN	**/
	{200,		300},		//Detinator
	{175,		250},		//VIP DIAMOND
	{150,		200},		//VIP GOLD
	{125,		150}		//VIP SILVER
}
new g_iSizeof = sizeof(g_szFlags);
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, "FaTzZu" );
	
	RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1);
}
public HamPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return;
		
	for(new i;i<g_iSizeof;i++)
	{
		if(get_user_flags(id) == read_flags(g_szFlags))
		{
			set_user_health(id, g_iBenefits[HP_SPAWN])
			set_user_armor(id, g_iBenefits[AP_SPAWN])
			break;
		}
	}
}
De aceste erori
| Afiseaza codul
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Array dimensions do not match on line 42
Error: Argument type mismatch (argument 2) on line 44
Error: Argument type mismatch (argument 2) on line 45

3 Errors.

Re: [Cerere Plugin] HP Spawn

Posted: 25 Jun 2020, 03:02
by robbencsgo

Code: Select all

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "VIP Benefits"
#define VERSION "0.2"

enum e_Data 
{
	HP_SPAWN,
	AP_SPAWN
}

new g_szFlags[] = {
	"abcdefghijklmnopqrst",		//Detinator
	"bcdefghijklmnopt",		//VIP DIAMOND
	"bcdefghijklmt",		//VIP GOLD
	"bcdefghijkt"			//VIP SILVER
}
new g_iBenefits[][e_Data] = {
/**	HP SPAWN	AP SPAWN	**/
	{200,		300},		//Detinator
	{175,		250},		//VIP DIAMOND
	{150,		200},		//VIP GOLD
	{125,		150}		//VIP SILVER
}
new g_iSizeof = sizeof(g_szFlags);

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, "FaTzZu" );
	
	RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1);
}

public HamPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return;
		
	for(new i;i<g_iSizeof;i++)
	{
		if(get_user_flags(id) == read_flags(g_szFlags))
		{
			set_user_health(id, g_iBenefits[i][HP_SPAWN])
			set_user_armor(id, g_iBenefits[i][AP_SPAWN])
			break;
		}
	}
}

Re: [Cerere Plugin] HP Spawn

Posted: 25 Jun 2020, 06:09
by X-D3$[T]Ro!
robbencsgo wrote:
25 Jun 2020, 03:02

Code: Select all

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "VIP Benefits"
#define VERSION "0.2"

enum e_Data 
{
	HP_SPAWN,
	AP_SPAWN
}

new g_szFlags[] = {
	"abcdefghijklmnopqrst",		//Detinator
	"bcdefghijklmnopt",		//VIP DIAMOND
	"bcdefghijklmt",		//VIP GOLD
	"bcdefghijkt"			//VIP SILVER
}
new g_iBenefits[][e_Data] = {
/**	HP SPAWN	AP SPAWN	**/
	{200,		300},		//Detinator
	{175,		250},		//VIP DIAMOND
	{150,		200},		//VIP GOLD
	{125,		150}		//VIP SILVER
}
new g_iSizeof = sizeof(g_szFlags);

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, "FaTzZu" );
	
	RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1);
}

public HamPlayerSpawn(id)
{
	if(!is_user_alive(id))
		return;
		
	for(new i;i<g_iSizeof;i++)
	{
		if(get_user_flags(id) == read_flags(g_szFlags))
		{
			set_user_health(id, g_iBenefits[i][HP_SPAWN])
			set_user_armor(id, g_iBenefits[i][AP_SPAWN])
			break;
		}
	}
}
Mulțumesc de ajutor, revin cu reply dacă merge bine.

Re: [Cerere Plugin] HP Spawn

Posted: 26 Jun 2020, 03:03
by CyBer[N]eTicK
Merge perfect multumesc! rezolvat

Re: [Cerere Plugin] HP Spawn

Posted: 01 Jul 2020, 00:42
by WHOAMI?
CyBer[N]eTicK wrote:
26 Jun 2020, 03:03
Merge perfect multumesc! rezolvat
Marcat ca Rezolvat.