←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Brak klasy a zapis lvl?

  • +
  • -
OfertaDni - zdjęcie OfertaDni 04.11.2017

Witam, mógł by mi ktoś wyjaśnić jak zrobić zapis poziomu z klasy "Brak", w sensie gdy ktoś nie wybierze klasy tylko gra bez niej, by ten lvl który tam nabije się zapisywał.
Odpowiedz

  • +
  • -
klqs99 - zdjęcie klqs99 05.11.2017

public ZapiszDane(id)
{
	if(!klasa_gracza[id])
		return PLUGIN_CONTINUE;
		
	new vaultkey[128],vaultdata[256], identyfikator[64];
	format(vaultdata, charsmax(vaultdata),"#%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id]);
	
	new typ_zapisu = get_pcvar_num(cvar_typ_zapisu);
	
	switch(typ_zapisu)
	{
		case 1: copy(identyfikator, charsmax(identyfikator), nazwa_gracza[id]);
		case 2: get_user_authid(id, identyfikator, charsmax(identyfikator));
		case 3: get_user_ip(id, identyfikator, charsmax(identyfikator));
	}
		
	format(vaultkey, charsmax(vaultkey),"%s-%s-%i-cod", identyfikator, nazwy_klas[klasa_gracza[id]], typ_zapisu);
	nvault_set(vault,vaultkey,vaultdata);
	
	return PLUGIN_CONTINUE;
}

Usun

	if(!klasa_gracza[id])
		return PLUGIN_CONTINUE;
Odpowiedz