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
 

Kruszynka - zdjęcie

Kruszynka

Rejestracja: 21.12.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 19.02.2011 14:05
-----

Moje posty

W temacie: Nóż i odtwarzanie funkcji na innym graczu :D

02.01.2011 14:16

podaj te errory oraz kod coś poradzimy


Już sama sobie dałam radę Temat do zamknięcia.

W temacie: [nVault] Zdobywanie doswiadczenia. [bez klas!]

01.01.2011 22:21

Macie tutaj poprawiony kod

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <colorchat>

new const LEVELS[6] = { 0, 200, 400, 800, 1600, 3200 };

new iExp[33],iLvl[33];
new cKill,g_vault;

public plugin_init()
{
register_plugin("exp", "0.1", "Flyen & Harsay & Kruszynka");

register_event("DeathMsg", "EventSmierci", "a");

g_vault = nvault_open("TestExpSave");
cKill = register_cvar("amx_exp_kill", "20");
}
public EventSmierci()
{
new iKiller = read_data(1);
new iVictim = read_data(2);
new gNumExp = get_pcvar_num(cKill);

new Kid[32],Vid[32];
get_user_name(iKiller, Kid, 31);
get_user_name(iVictim, Vid, 31);

iExp[iKiller] += gNumExp;
ColorChat(iKiller, GREEN, "^x03[Exp]^x04 %s^x01 Otrzymales^x04 %d doswiadczenia^x01 za zabicie^x04 %s",Kid ,gNumExp, Vid);

SprawdzPoziom(iKiller);
}
public client_connect(id)
{
Wczytaj(id);
set_task(0.1, "PokazInformacje",id,_,_,"b");
}
public client_disconnect(id)
{
Zapisz(id);
}
public Zapisz(id)
{
new NameID[32];
get_user_name(id,NameID,31);

new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod",NameID);
format(vaultdata,255,"%i#%i#",iExp[id], iLvl[id]);
nvault_set(g_vault,vaultkey,vaultdata);
return PLUGIN_CONTINUE;
}
public Wczytaj(id)
{
new NameID[32];
get_user_name(id,NameID,31);

new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod",NameID);
format(vaultdata,255,"%i#%i#",iExp[id], iLvl[id]);
nvault_get(g_vault,vaultkey,vaultdata,255);
replace_all(vaultdata, 255, "#", " ");

new PEXP[32], PLEV[32];
iExp[id] = str_to_num(PEXP);
iLvl[id] = str_to_num(PLEV);
parse(vaultdata, PEXP, 31, PLEV, 31);
return PLUGIN_CONTINUE;
}
public SprawdzPoziom(id)
{
while(iExp[id] >= LEVELS[iLvl[id]]){
ColorChat(id, GREEN, "^x03[Exp]^x04 Awansowales na kolejny poziom!")
iLvl[id] += 1
}
Zapisz(id);
}
public PokazInformacje(id)
{
if(is_user_alive(id)){
set_hudmessage(255, 0, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
show_hudmessage(id,"[Poziom: %i]^n[Doswiadczenie: %i]", iLvl[id], iExp[id]);
}
return PLUGIN_CONTINUE;
}

W temacie: Nóż i odtwarzanie funkcji na innym graczu :D

01.01.2011 01:28

gdy to wstawiłam to errory wyskakują z tego tam właśnie nie wiem o co chodzi :(

W temacie: Nóż i odtwarzanie funkcji na innym graczu :D

30.12.2010 19:17

a to skąd mam pobrać ??

gmsgTeamInfo

W temacie: Nóż i odtwarzanie funkcji na innym graczu :D

29.12.2010 21:48

Zaszka :P tylko gdzie tam czyta ofiarę :(

Orti :P a jak zrobić z tego toucha jak ja pisałam :P