Page 1 of 5

Plugin beneficii client

Posted: 03 Nov 2018, 20:14
by smileye
Plugin Cerut: Plugin beneficii client
Descriere (adica ce face el mai exact): Mai exact, daca folosesti un cs 1.6 modificat pentru o comunitate iar pe server sa primeasca jucatorii care folosesc clientul respectiv, bani pentru a cumpara arme.
E un plugin simplu care ar trebui doar sa verifice jucatorul daca are clientul de cs, de exemplu dupa niste fisiere din joc, steamid nu stiu.
Serverul ruleaza (HLDS/ReHLDS): reHLDS
Versiune AMX Mod X: -
Modul Serverului: CS

Poate cineva sa creeze un plugin unic, ca nu cred ca exista unul deja despre beneficii pe server daca folosesti un anume client de cs?

Re: Plugin beneficii client

Posted: 05 Nov 2018, 09:59
by BiNECUVANTAT
e imposibil cea ce ceri tu..si si daca este posibil..nu iti va face nimeni gratuit.
:gaben:

Re: Plugin beneficii client

Posted: 05 Nov 2018, 11:16
by Laurentiu P.
E nițel slowhack ce dorește el. Faza e ca pluginul respectiv trebuie să verifice dacă jucătorul respectiv deține un anumit fișier.

Re: Plugin beneficii client

Posted: 05 Nov 2018, 11:36
by smileye
Nu are nici o treaba cu slowhack-ul, de ce?Pentru ca nu modifica nimic la client, jucatorul singur isi va alege sa joace cu clientul respectiv si in plus va avea beneficii si va atrage jucatorii pe server.Nu conteaza prin ce procedeu va verifica jucatorul, am dat ca idee ar putea fi altfel daca asta consideri ca e putin slowhack.Ideea ai inteles care e, ca trebuie sa primeasca jucatorul pe server bani daca detine un client de cs 1.6 modificat de mine.

@BiNECUVANTAT, e un simplu plugin amxx doar pentru a verifica clientul jucatorului sau printr-un alt mod nvm de care se vor folosi si altii si nu e doar pentru mine.Aceasta idee o poate face doar un roman sau un rus pentru ca allied nu stiu ce inseamna client de cs modificat si no steam = no support.Asta e principiul lor, cine se pricepe sa faca clientul de cs 1.6 modificat ar putea utiliza pluginul, deci e multa multa nu doar sa ai pluginul asa ca daca vrea sa faca cineva ideea asta e rugat sa o impartaseasca aici.

Re: Plugin beneficii client

Posted: 05 Nov 2018, 11:39
by levin
e posibil, dacă acel client are un cvar propriu(cel mai ușor mod zic), apoi poți face citirea lui din amxx

Re: Plugin beneficii client

Posted: 05 Nov 2018, 12:20
by LondoN eXtream
Nimic din ce au zis cei de mai sus nu e adevarat. Astept sa ma contacteze pe steam.

Re: Plugin beneficii client

Posted: 05 Nov 2018, 12:39
by levin
așa e, e foarte adevărat

Re: Plugin beneficii client

Posted: 05 Nov 2018, 13:20
by smileye
Deci, se pricepe cineva sa faca pluginul si gratuit?
De cand tot vorbiti pe aici putea sa incerce cineva sa faca ceva.

Re: Plugin beneficii client

Posted: 05 Nov 2018, 15:27
by levin
degeaba faci plugin, dacă nu ai client modificat
introdu într-un client un cvar, iar citirea lui îl poți face prin qcc, o metoda non slowhack, și una simplă, în rest, prin slowhack sunt mai multe

Re: Plugin beneficii client

Posted: 05 Nov 2018, 15:37
by smileye
Nu ai putea sa faci un exemplu de plugin cu scanare client prin cvar?

Re: Plugin beneficii client

Posted: 05 Nov 2018, 16:30
by levin
| Afiseaza codul
#include <amxmodx>

#define NUME "cvar_unic"

#define VALOARE "1" // sau doar 1, pentru str_to_num

new bool:special_cs[33],cs_key[36]


public client_authorized(id)	/*if(is_user_steam(id)&&(!is_user_bot(id)||!is_user_hltv(id)))*/	query_client_cvar(id,NUME,"cvar_result_func")
public cvar_result_func(id,const cvar[],const value[])
{
	if(equali(cvar,NUME))	special_cs[id]=true	//DOAR DACA EXISTA
	else if(equali(cvar,NUME)&&equali(value,VALOARE))	special_cs[id]=true	//SAU - DACA EXISTA+DACA ARE VALOAREA X
}


// o alta varianta, aici se poate si prin slowhack
public client_putinserver(id)
{
	if(is_user_connected(id)&&(!is_user_bot(id)||!is_user_hltv(id)))

	get_user_info(id,NUME,cs_key,charsmax(cs_key))

	if(equali(cs_key,VALOARE))	special_cs[id]=true
}


// in caz ca QCC da rateuri pe clienturile vechi(cele care nu au QCC inclus), foloseste unu din urm. stocuri pentru Validarea clientului
stock bool: is_user_steam(id)
{
	if(!cvar_exists("dp_r_id_provider"))
	{
		log_amx("[STOCK] ^"is_user_steam^" - eroare de gasire")
		return false
	}

        static dp_pointer
        if(dp_pointer||(dp_pointer=get_cvar_pointer("dp_r_id_provider")))
        {
            server_cmd("dp_clientinfo %d",id)
            server_exec()
            return (get_pcvar_num(dp_pointer)==2)?true:false
        }
        return false
}

bool: clientUseSteamid(id) 
{	
	new authid[35]
	get_user_authid(id,authid,charsmax(authid))

	return (contain(authid,":")!=-1&&containi(authid,"STEAM")!=-1)?true:false
}

Re: Plugin beneficii client

Posted: 05 Nov 2018, 16:36
by smileye
Cvarul cum poate fi adaugat in client?
Sunt tutoriale despre modificarea unui client de cs 1.6?