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

EXPMOD 0lvl


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

#1 Hiko

    Wszechpomocny

  • Użytkownik

Reputacja: 38
Życzliwy

  • Postów:317
Offline

Napisano 22.07.2017 14:28

Siema zrobilem sobie takiego exp moda i mam problem taki ze wchodzac na serwer mam 0lvl a chciałbym był od razu 1 :)

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich> 
#include <ColorChat>
#include <nvault>

#define PLUGIN "EXP MOD"
#define VERSION "1.0"
#define AUTHOR "`Burdavsky"
#define ZADANIE_POKAZ_INFORMACJE 672

new poziom_gracza[33];
new knife_model[33];
new ranga[33];
new doswiadczenie_gracza[33];
new SyncHudObj;
new vault;

new const doswiadczenie_poziomu[] = {0,35,140,315,560,875,1260,1715,2240,2835,3500,4235,5040,5915,6860,7875,8960,10115,11340,12635,14000,15435,16940,18515,20160,21875,23660,25515,27440,29435,31500,33635,35840,38115,40460,42875,45360,47915,50540,53235,56000,58835,61740,64715,67760,70875,
	74060,77315,80640,84035,87500,91035,94640,98315,102060,105875,109760,113715,117740,121835,126000,130235,134540,138915,143360,147875,152460,157115,161840,166635,171500,176435,181440,186515,191660,196875,202160,207515,212940,218435,224000,229635,235340,241115,246960,252875,258860,
	264915,271040,277235,283500,289835,296240,302715,309260,315875,322560,329315,336140,343035,350000,357035,364140,371315,378560,385875,393260,400715,408240,415835,423500,431235,439040,446915,454860,462875,470960,479115,487340,495635,504000,512435,520940,529515,538160,546875,555660,564515,573440,
	582435,591500,600635,609840,619115,628460,637875,647360,656915,666540,676235,686000,695835,705740,715715,725760,735875,746060,756315,766640,777035,787500,798035,808640,819315,830060,840875,851760,862715,873740,884835,896000,907235,918540,929915,941360,952875,964460,976115,987840,999635,1011500,1023435,1035440,
1047515,1059660,1071875,1084160,1096515,1108940,1121435,1134000,1146635,1159340,1172115,1184960,1197875,1210860,1223915,1237040,1250235,1263500,1276835,1290240,1303715,1317260,1330875,1344560,1358315,1372140,1386035,1400000};
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	SyncHudObj = CreateHudSyncObj();
	
	vault=nvault_open("expmod");
if(vault == INVALID_HANDLE)
set_fail_state("Nie mozna otworzyc pliku");
}
public PokazInformacje(id) 
{
	id -= ZADANIE_POKAZ_INFORMACJE;
		
	if(!is_user_connected(id))
	{
		remove_task(id+ZADANIE_POKAZ_INFORMACJE);
		return PLUGIN_CONTINUE;
	}
	
	if(!is_user_alive(id))
	{
		new target = pev(id, pev_iuser2);
	
		if(!target)
			return PLUGIN_CONTINUE;	
		set_hudmessage(56, 141, 109, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
		ShowSyncHudMsg(id, SyncHudObj, "[Poziom : %i]^n[Doswiadczenie : %i / %i]^n]",poziom_gracza[target], doswiadczenie_gracza[target], doswiadczenie_poziomu[poziom_gracza[target]]);//
		return PLUGIN_CONTINUE;
	}
	new hp = get_user_health(id);
    
	set_hudmessage(56, 141, 109, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
	ShowSyncHudMsg(id, SyncHudObj, "[Poziom : %i]^n[Doswiadczenie : %i / %i]^n[HP : %i]^n",poziom_gracza[id], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]],hp);
	
	return PLUGIN_CONTINUE;
} 
public sprawdz(id){
	if(poziom_gracza[id] < 201)
	{
		while(doswiadczenie_gracza[id] >= doswiadczenie_poziomu[poziom_gracza[id]])
		{
			poziom_gracza[id]++;
			ColorChat(id, GREEN, "[EXP]^x01Gratulacje!Awansowales na nowy poziom.Twoj poziom to^x04 %i",poziom_gracza[id]);
			
			
		}
	}
	
}
public BombPlanted(id)
{
         new XpAmount = 200;
	doswiadczenie_gracza[id] += XpAmount;
	ColorChat(id,GREEN, "[EXP]^x01Za podlozenie bomby otrzymujesz^x04 %i^x01 expa", XpAmount );
	sprawdz(id);
}
public bomb_planted(planter) 
{
	BombPlanted(planter);
}
public Zapisz(id)
{ 
new name[48];
get_user_name(id,name,47);
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-SKINYMOD", name);
format(vaultdata, 255, "%i#%i#", poziom_gracza[id],doswiadczenie_gracza[id]);

nvault_set(vault, vaultkey, vaultdata);

return;
}
public Wczytaj(id)
{
new name[48];
get_user_name(id,name,47);
new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-SKINYMOD", name);
nvault_get(vault, vaultkey, vaultdata,255);                                                                                                                                         


replace_all(vaultdata, 255, "#", " ");

new temp_poziom_gracza[33],temp_doswiadczenie_gracza[33];

parse(vaultdata, temp_poziom_gracza, 32,temp_doswiadczenie_gracza,32);

poziom_gracza[id] = str_to_num(temp_poziom_gracza);
doswiadczenie_gracza[id] = str_to_num(temp_doswiadczenie_gracza);

return;
}
public client_disconnect(id){
Zapisz(id);
}
public client_putinserver(id) {
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE)){
		set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");}
		poziom_gracza[id] = 0,doswiadczenie_gracza[id] = 0;
		Wczytaj(id);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


  • +
  • -
  • 0

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 


#2 Hiko

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 38
Życzliwy

  • Postów:317
Offline

Napisano 22.07.2017 18:48

naprawione !

 


  • +
  • -
  • 0

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 





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

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