Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[Szukam] Zapis fragów w tabeli


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 PowerLay

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:36
  • Imię:Hubert
  • Lokalizacja:Suwałki
Offline

Napisano 08.12.2016 21:42

Witam ,  szukam plugina na HNS Zapisywanie fragów w tabeli 

 

Z góry dziękuje będzie +


  • +
  • -
  • 0

#2 XXL

    Wszechmogący

  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 09.12.2016 17:31

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <hamsandwich>
#include <fakemeta>

#define PLUGIN "Stats All The Time"
#define VERSION "1.0"
#define AUTHOR "DarkGL" 

new bool:bFirst[33];
new nvault;
new pcvar_typ
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pcvar_typ = register_cvar("stats_save_typ","1") // 1 - nick 2 - steam id
	
	nvault = nvault_open("StatsAllTheTime")
	
	RegisterHam(Ham_Spawn,"player","spawned",1)
	
	register_event("DeathMsg", "DeathMsg", "a")
	
	register_event("TextMsg","autostartrr","a","2&#Game_C"); 
	
}

public spawned(id){
	if(!is_user_alive(id) || !bFirst[id]){
		return HAM_IGNORED;
	}
	
	wczytaj_i_ustaw(id);
	
	bFirst[id] = false;
	
	return HAM_IGNORED;
}

public wczytaj_i_ustaw(id){
	new key[64],data[128]
	switch(get_pcvar_num(pcvar_typ)){
		case 1:
		{
			get_user_name(id,key,63);
		}
		case 2:
		{
			get_user_authid(id,key,63);
		}
	}
	nvault_get(nvault,key,data,127);
	
	fm_set_user_frags(id,str_to_num(data));
}

public zapisz(id){
	new key[64],data[128]
	switch(get_pcvar_num(pcvar_typ)){
		case 1:
		{
			get_user_name(id,key,63);
		}
		case 2:
		{
			get_user_authid(id,key,63);
		}
	}
	format(data,charsmax(data),"%i",get_user_frags(id));
	nvault_set(nvault,key,data)
}

public client_connect(id){
	bFirst[id] = true;
}

public DeathMsg()
{
	new kid = read_data(1)	//zabojca
	
	zapisz(kid);
	
}

public autostartrr(id){
	for(new i = 0;i<33;i++){
		bFirst[i] = true;
	}
}

stock fm_set_user_frags(index, frags) {
	set_pev(index, pev_frags, float(frags));

	return 1;
}

  • +
  • -
  • 1

#3 PowerLay

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:36
  • Imię:Hubert
  • Lokalizacja:Suwałki
Offline

Napisano 10.12.2016 01:05

Dzięki oczywiście leci +


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych