Witam. Otóż posiadam na swoim serwerze cod + dm, 4000 lvl i po 2000 w każde statystyki. I mam problem że gracz który przebije bariere 400 lvl to nie pojawia mu się menu gdzie może dodawać w kondycję, siłę itp.
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.
|
Guest Message by DevFuse
[COD:MW] Problem z statystykami
Temat rozp. Krejzol, 21.10.2010 15:56
7 odpowiedzi w tym temacie
#1
Napisano 21.10.2010 15:56
#2
Napisano 21.10.2010 15:58
Daj *.sma to zobaczymy w czym tkwi problem
#3
Napisano 21.10.2010 16:03
No tak, ciekawe dlaczego w każdym temacie chcesz .sma? Sma nie dostanie nikt bo aktualnie go używam.
#4
Napisano 21.10.2010 16:04
Znajdz:
Zamien na:
public SprawdzPoziom(id){
if(poziom_gracza[id] < 400)
{
Zamien na:
public SprawdzPoziom(id){
if(poziom_gracza[id] < 4000)
{
#5
Napisano 21.10.2010 16:07
Posiadam tak;
Może być tak?
public SprawdzPoziom(id)
{
if(poziom_gracza[id] < 4001)
{
Może być tak?
#6
Napisano 21.10.2010 16:16
Ale tak miałeś czy tak teraz zmieniłeś? Bo jak teraz tak zrobiłeś to może być
#7
Napisano 21.10.2010 17:11
Miałem tak zanim Ty napisałeś.
PrzydzielPunkty;
public SprawdzPoziom(id)
{
if(poziom_gracza[id] < 4001)
{
while(doswiadczenie_gracza[id] >= doswiadczenie_poziomu[poziom_gracza[id]])
{
poziom_gracza[id]++;
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2);
ShowSyncHudMsg(id, SyncHudObj3, "Gratulacje! Awansowales do nastepnego poziomu!");
client_cmd(id, "spk QTM_CodMod/levelup");
}
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
}
ZapiszDane(id);
}
PrzydzielPunkty;
public PrzydzielPunkty_Handler(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
if(inteligencja_gracza[id]<2000){
inteligencja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom inteligencji osiagniety");
}
case 1:
{
if(zdrowie_gracza[id]<2000){
zdrowie_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom sily osiagniety");
}
case 2:
{
if(wytrzymalosc_gracza[id]<2000){
wytrzymalosc_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom zrecznosci osiagniety");
}
case 3:
{
if(kondycja_gracza[id]<2000){
kondycja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom zwinnosci osiagniety");
}
case 4:
{
if (inteligencja_gracza[id]+punkty_gracza[id] > 2000 ){
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom inteligencji osiagniety");
punkty_gracza[id]=2000-inteligencja_gracza[id];
inteligencja_gracza[id] = 2000;
}
else
{
inteligencja_gracza[id]+=punkty_gracza[id]
punkty_gracza[id] = 0;
}
}
case 5:
{
if (zdrowie_gracza[id]+punkty_gracza[id] > 2000 ){
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom sily osiagniety");
punkty_gracza[id]=2000-zdrowie_gracza[id];
zdrowie_gracza[id] = 2000;
}
else
{
zdrowie_gracza[id]+=punkty_gracza[id]
punkty_gracza[id] = 0;
}
}
case 6:
{
if (wytrzymalosc_gracza[id]+punkty_gracza[id] > 2000 ){
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom zrecznosci osiagniety");
punkty_gracza[id]=2000-wytrzymalosc_gracza[id];
wytrzymalosc_gracza[id] = 2000;
}
else
{
wytrzymalosc_gracza[id]+=punkty_gracza[id]
punkty_gracza[id] = 0;
}
}
case 7:
{
if (kondycja_gracza[id]+punkty_gracza[id] > 2000 ){
client_print(id, print_chat, "[COD:MW] ^x03Maxymalny poziom zwinnosci osiagniety");
punkty_gracza[id]=2000-kondycja_gracza[id];
kondycja_gracza[id] = 2000;
}
else
{
kondycja_gracza[id]+=punkty_gracza[id]
punkty_gracza[id] = 0;
}
}
}
if(punkty_gracza[id]>0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Użytkownik Krejzol edytował ten post 21.10.2010 17:18
#8
Napisano 22.10.2010 13:02
Chcę *.sma w każdym poście bo skąd mam wiedzieć dokładnie co jest złe my tu wróżek nie mamy Więc albo dajesz albo nie będzie pomocy bo nikt tu nie ma raczej magicznych kulek i wróżek
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych