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

LvL nie leca {Pomocy)


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Monster :D

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:28
  • Imię:Daniel
  • Lokalizacja:Torun
Offline

Napisano 24.10.2010 21:16

Mam problem bo mam 201 i dalej juz lvl nie leca wszystko niby dobrze zrobilem max lvl jest 400.
Moze mi ktos powiedziec co trzeba zrobic moze restart lvl gdy sie zmienia expa i max lvl albo cos.
Nizej podaje kawalek moje pliku SMA.

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


#define PLUGIN "Call of Duty: MW Mod"
#define VERSION "0.7.9 Beta"
#define AUTHOR "QTM_Peyote"

#define STANDARDOWA_SZYBKOSC 250.0

#define ZADANIE_POKAZ_INFORMACJE 672
#define ZADANIE_WSKRZES 704
#define ZADANIE_WYSZKOLENIE_SANITARNE 736
#define ZADANIE_POKAZ_REKLAME 768
#define ZADANIE_USTAW_SZYBKOSC 832

//#define BOTY 1

new SyncHudObj;
new SyncHudObj2;
new SyncHudObj3;
new g_msg_screenfade;

new sprite_white;
new sprite_blast;

new g_vault;

new podkladajacy;
new rozbrajajacy;

new doswiadczenia_za_zabojstwo;
new doswiadczenie_za_bombe;
new doswiadczenie_za_kase;
new doswiadczenie_za_kasez;
new doswiadczenie_za_totek;
new doswiadczenie_za_fail;

new Ubrania_CT[4][]={"sas","gsg9","urban","gign"};
new Ubrania_Terro[4][]={"arctic","leet","guerilla","terror"};

new const maxAmmo[31]={0,52,0,90,1,32,1,100,90,1,120,100,100,90,90,90,100,120,30,120,200,32,90,120,90,2,35,90,90,0,100};
new const maxClip[31] = { -1, 13, -1, 10,  1,  7,  1,  30, 30,  1,  30,  20,  25, 30, 35, 25,  12,  20, 
10,  30, 100,  8, 30,  30, 20,  2,  7, 30, 30, -1,  50 };

new informacje_przedmiotu_gracza[33][2];
new const nazwy_przedmiotow[][] = {"Brak", 
	"Buty Szturmowego", //1
	"Podwojna Kamizelka", //2
	"Wzmocniona Kamizelka", //3
	"Weteran Noza", //4
	"Zaskoczenie Wroga", //5
	"Plaszcz Partyzanta", //6 
	"Morfina", //7
	"Noz Komandosa", //8
	"Podrecznik Szpiega", //9
	"Tajemnica Generala", //10
	"Notatki Ninji", //11
	"Tajemnica Wojskowa", //12
	"AWP Sniper",//13
	"Adrenalina",//14
	"Tajemnica Rambo",//15
	"Wyszkolenie Sanitarne",//16
	"Kamizelka NASA",//17
	"Wytrenowany Weteran",//18
	"Apteczka",//19
	"Eliminator Rozrzutu",//20
	"Tytanowe Naboje",//21
	"Naboje Pulkownika",//22
	"Ogranicznik Rozrzutu",//23
	"Tarcza SWAT",//24
	"Wytrenowany Rekrut",//25
	"Pancerz Nomexowy",//26
	"Notatki Kapitana",//27
	"Modul odrzutowy"
	
};

new const opisy_przedmiotow[][] = {"Zabij kogos aby dostac przedmiot", 
	"Cicho biegasz", 
	"Obniza uszkodzenia zadawane graczowi o LW",
	"Obniza uszkodzenia zadawane graczowi o LW", 
	"Zadajesz wieksze obrazenia nozem",
	"Gdy trafisz kogos od tylu, obrazenia sa 2 razy wieksze", 
	"Masz LW premii niewidocznosci",
	"1/LW szans do ponownego odrodzenia sie po smierci",
	"Natychmiastowe zabicie z Noza",
	"Masz 1/LW szans na natychmiastowe zabicie z HE. Posiadasz takze ubranie wroga",
	"Natychmiastowe zabicie granatem HE. Zadajesz LW dodatkowych obrazen",
	"Mozesz zrobic podwojny skok w powietrzu",
	"Twoje obrazenia sa zredukowane o 5. Masz 1/LW szans na oslepienie wroga",
	"Natychmiastowe zabicie z AWP",
	"Za kazdego Fraga dostajesz 50 zycia",
	"Za kazdego Fraga dostajesz pelen magazynek oraz +20 hp",
	"Dostajesz 10 HP co 5 sekund",
	"Masz 500 pancerza",
	"Dostajesz +100 HP co runde, wolniej biegasz",
	"Uzyj, aby uleczyc sie do maksymalnej ilosci HP",
	"Nie posiadasz rozrzutu broni",
	"Zadajesz 10 obrazen wiecej",
	"Zadajesz 20 obrazen wiecej",
	"Twoj rozrzut jest mniejszy",
	"Nie dzialaja na ciebie zadne przedmioty",
	"Dostajesz +50 HP co runde, wolniej biegasz",
	"Masz 1/LW szans na odbicie pocisku przez pancerz",
	"Jestes odporny na 3 pociski w kazdej rundzie",
	"Nacisnij CTRL i SPACE aby uzyc modulu, modul laduje sie co 4 sekundy"
};

new nazwa_gracza[33][64];
new klasa_gracza[33];
new poziom_gracza[33] = 1;
new doswiadczenie_gracza[33];
new kupiono[33] = 1

new nowa_klasa_gracza[33];

new const doswiadczenie_poziomu[] = {
0,72,252,306,666,846,1170,1422,1710,1872,
2412,2808,3456,3690,4194,4464,4752,5058,6354,6696,
8856,10368,11952,12780,13212,15462,18270,18756,21780,23346,
25506,28296,30024,32400,34236,35496,39384,40716,42084,44892,
47772,49986,52254,55350,56934,57744,61884,63576,67896,73188,
75888,76806,81486,83394,88254,93204,95220,100350,103482,105606,
112086,118674,123138,124272,126576,127746,134874,142110,145782,148266,
150786,158454,162342,167598,171594,172944,177048,181206,184014,191124,
192564,194022,201402,210366,217926,222516,224064,231894,239814,246222,
254322,257598,262566,272610,274302,284562,294930,305406,310698,317826,
321426,332334,343350,345204,354564,360234,369774,371700,383364,391212,
393192,403182,415278,419346,429606,439956,442044,452574,461070,467496,
473976,484866,489258,491472,495936,502686,507222,511794,525618,530262,
534942,539658,551538,561114,570762,578052,585396,587862,592830,595332,
605412,620640,628308,641178,643770,651600,654228,659520,667512,683604,
694404,697122,708066,710820,713592,719172,721980,736110,753174,758898,
770418,787806,796554,799488,802440,814320,826272,844308,850356,853398,
871758,884070,899550,908892,918288,927738,930906,937278,943686,953352,
972792,992340,1011996,1015290,1025226,1045206,1061946,1078776,1092312,1112724,
1119564,1126440,1140264,1147212,1154196,1157706,1164762,1178946,1193202,1207530,
1211130,1232838,1254654,1265616,1272960,1276650,1287774,1310130,1332594,1347642,
1358982,1362780,1370412,1378080,1381932,1405152,1424592,1440216,1455912,1463796,
1487556,1491534,1495530,1507572,1519668,1523718,1548126,1568556,1584972,1589094,
1601514,1618146,1643202,1647396,1664244,1676934,1681182,1702512,1728216,1754028,
1779948,1788624,1797336,1810458,1828026,1854486,1881054,1898838,1925622,1930104,
1948104,1966176,1979784,1984338,2002626,2025576,2030184,2048688,2067264,2090574,
2095254,2114046,2142342,2166012,2180268,2204118,2218482,2247318,2266614,2271456,
2295756,2325024,2334816,2364300,2369232,2393982,2413854,2418840,2438856,2463966,
2494206,2509380,2524608,2534796,2545020,2565540,2586132,2611962,2637882,2663892,
2679552,2705742,2710998,2732094,2742678,2769228,2785212,2806596,2811960,2838870,
2855070,2865906,2882214,2887668,2898612,2920572,2937096,2959200,2975832,2986956,
3003696,3026088,3054168,3065436,3076740,3099420,3133548,3139254,3150702,3173670,
3190950,3219840,3248820,3266262,3289590,3307140,3342348,3377664,3413088,3442698,
3448638,3484386,3520242,3556206,3562218,3568248,3604536,3640932,3671352,3695760,
3726360,3750912,3763224,3781746,3812706,3825126,3843810,3875040,3893832,3906396,
3931596,3944232,3975912,3994974,4014090,4020480,4058928,4084632,4091076,4097538,
4129938,4168926,4208022,4234158,4273470,4312890,4319478,4339296,4372416,4405626,
4425606,4452318,4479102,4485816,4506012,4533012,4573620,4614336,4621140,4662072,
4682592,4716882,4737510,4744404,4751316,4758246,4765194,4772160,4779144,4821156,
4842216,4870368,4898592,4919814,4941090,4969530,4998042,5012334,5040990,5062536,
5098536};
Chyba wszystko dobrze z lvl zrobilem ale gdy ktos wbije albo ja 201 lvl i juz pozniej lvl nie leca ;/
  • +
  • -
  • 0

#2 QTM. Peyote

    Wszechpomocny

  • Użytkownik

Reputacja: 1 010
Hero

  • Postów:330
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 24.10.2010 21:41

Znajdź:
public SprawdzPoziom(id)
{
if(poziom_gracza[id] < 201)
{

i zmień na:
public SprawdzPoziom(id)
{
if(poziom_gracza[id] < sizeof doswiadczenie_poziomu)
{

  • +
  • -
  • 1

#3 Monster :D

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:28
  • Imię:Daniel
  • Lokalizacja:Torun
Offline

Napisano 25.10.2010 15:05

public SprawdzPoziom(id) {                if(poziom_gracza[id] < 201)         {


Zamienic na

public SprawdzPoziom(id) {                if(poziom_gracza[id] < sizeof doswiadczenie_poziomu)         {

Czy jak jest
< sizeof doswiadczenie_poziomu)
to wpisac max lvl czyli 400 ?
Czy tylko podmienic to co napisales ?

Użytkownik Monster !. edytował ten post 25.10.2010 15:07

  • +
  • -
  • 0

#4 ric0

    Wszechwiedzący

  • Power User

Reputacja: 176
Profesjonalista

  • Postów:558
  • Imię:Łukasz
  • Lokalizacja:Ostrołęka
Offline

Napisano 25.10.2010 15:08

To :

public SprawdzPoziom(id) {                if(poziom_gracza[id] < 201)         {


Zamienić na:

public SprawdzPoziom(id) {                if(poziom_gracza[id] < sizeof doswiadczenie_poziomu)         {


Lub to :

public SprawdzPoziom(id) {                if(poziom_gracza[id] < 4001)         {


Dodano 25 październik 2010 - 15:10:
Obie wersje są poprawne.
  • +
  • -
  • 1

To co piszę się nie liczy...

 


#5 Monster :D

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:28
  • Imię:Daniel
  • Lokalizacja:Torun
Offline

Napisano 25.10.2010 15:10

Dobra wszystko dziala Thx wielkie :)
  • +
  • -
  • 0




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

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