Page 1 of 1

Cerere plugin rank sistem

Posted: 12 Feb 2020, 11:37
by HalogekT3Kz
Plugin Cerut:PLUGIN RANK CU SKINURI PE LEVEL
Descriere (adica ce face el mai exact): doresc un plugin de ranks (xp) cu level ,care la fiecare level deblocheze un skin ,si daca se poate sa dati si skinurile pentru acel plugin
Serverul impune conditii strict HLDS/REHLDS?:
Ai cautat pluginul?(daca da, precizeaza cum): am cautat intai pe google si dupa aici si am gasit ceva dar nu este chiar ceea ce mi am dorit
Necesita mod special?:clasic

Re: Cerere plugin rank sistem

Posted: 12 Feb 2020, 19:24
by levin
plugin de bază-https://forums.alliedmods.net/showthread.php?t=308540

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <crxranks>

enum _:PS
{
	SLV,
	SN[32]
}
new const TD[][PS]=
{//		LV NECESAR pentru MODEL	NUME MODEL DEBLOCAT LA LV-ul NECESAR
	{	10,			"evoboss"	}/*,*/
}

public plugin_precache()	for(new i; i < sizeof(TD); i++)	precache_player_model(TD[i][SN])
public plugin_init() {
	// Add your code here...
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id))	return
	
	new bool:bMatch
	for(new i; i < sizeof(TD); i++)
	{
		if(crxranks_get_user_level(id) == TD[i][SLV])
		{
			cs_set_user_model(id, TD[i][SN])
			bMatch = true
			break
		}
	}
	if(!bMatch)	cs_reset_user_model(id)
}

precache_player_model(szModel[])
{
	static szFile[128]
	formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
	precache_model(szFile)
    
	replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
	if(file_exists(szFile))	precache_model(szFile)
}
oare de unde te-ai inspirat

Re: Cerere plugin rank sistem

Posted: 12 Feb 2020, 19:46
by HalogekT3Kz
imi da eroarea asta la compilare
si ai putea sa imi explici te rog cum sa fac sa bag si modelele care sa fie la levele ? te rog ! Multumesc anticipat!

Code: Select all

/tmp/textlCGqqE.sma(15) : error 029: invalid expression, assumed zero
/tmp/textlCGqqE.sma(15 -- 17) : error 008: must be a constant expression; assumed zero
/tmp/textlCGqqE.sma(30) : error 017: undefined symbol "crxranks_get_user_level"

3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textlCGqqE.amx (compile failed).

Re: Cerere plugin rank sistem

Posted: 12 Feb 2020, 20:12
by levin
verifică iar
nu înțelegi cum să bagi? -_

Re: Cerere plugin rank sistem

Posted: 12 Feb 2020, 22:10
by HalogekT3Kz
nu...nu imi dau seama cum....

Re: Cerere plugin rank sistem

Posted: 12 Feb 2020, 22:59
by levin
ai în sursă asta-
new const TD[][PS]=
{// LV NECESAR pentru MODEL NUME MODEL DEBLOCAT LA LV-ul NECESAR
{ 10, "evoboss" }/*,*/
}
cum nu înțelegi..............................
10 e lv care trb să l aibe ca să i dea skin
evoboss e numele la modelul(exemplu) pe care îl pui în /cstrike/models/player/numemodel/numemodel.mdl
/*,*/ activezi virgula dacă ai mai multe modele pentru nivele..