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
CoD Stary

Tut Bonusowy lvl dla początkującychup

cod stary cod stary

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

#1 Cinu2421

    Pomocny

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:44
  • Imię:marcin
  • Lokalizacja:białystok
Offline

Napisano 29.11.2012 03:52

Dołączona grafika
Bonusowe lvl dla osób które dopiero zaczynają grać.
Bonus ustawiany cvarem.
Dołączona grafika
cod_lvlnastart - ustawia ilość lvl'i na start
Dołączona grafika
Jeżeli nie masz to dodaj:
#include <ColorChat>


Szukamy:
new doswiadczenie_za_bombe;

Dodajemy:
new lvlnastart;

Szukamy:
register_cvar("cod_bombxp", "100");

Dodajemy:
register_cvar("cod_lvlnastart", "15");

Szukamy:
doswiadczenie_za_bombe = get_cvar_num("cod_bombxp");

Dodajemy:
lvlnastart = get_cvar_num("cod_lvlnastart");

w:
public Odrodzenie(id)

gdzieś na końcu dodajemy:
if (poziom_gracza[id] >= 1 && poziom_gracza[id] <= 9)
{
PoziomNaStart(id);
}

I na końcu naszego pluginu coda dodajemy:
public PoziomNaStart(id)
{
new menu = menu_create("Bonusowy EXP", "PoziomNaStart_H");
menu_additem(menu, "Tak");
menu_additem(menu, "Nie");
menu_additem(menu, "Informacje");
menu_display(id, menu);
}

public PoziomNaStart_H(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");

if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new info[201];
menu_display(id, menu);
switch(item)
{
case 0:
{
if (poziom_gracza[id] >= 1 && poziom_gracza[id] <= 9)
{
doswiadczenie_gracza[id] += doswiadczenie_poziomu[lvlnastart-1];
format(info, 200, "Dostales %i lvl na start.",lvlnastart);
ColorChat(id, BLUE, info);
SprawdzPoziom(id);
}
}
case 1:
{
format(info, 200, "Tym razem nie dostaniesz poziomu na start.");
ColorChat(id, RED, info);
menu_destroy(menu);
}
case 2:
{
format(info, 200, "Dostaniesz na start %ilvl.",lvlnastart);
ColorChat(id, BLUE, info);
}
}
return PLUGIN_CONTINUE;
}


  • +
  • -
  • 1

#2 Jamdzam

    Wszechwidzący

  • Użytkownik

Reputacja: 74
Pomocny

  • Postów:296
  • GG:
  • Imię:Kacuś
  • Lokalizacja:Bytom
Offline

Napisano 30.11.2012 19:21


if (poziom_gracza[id] >= 1 && poziom_gracza[id] <= 9)
{
PoziomNaStart(id);
}


czyli jak gracz ma lvl w przedziale od 1 do 9 to dostaje ten lvl na start ? czyli w tym wypadku dostaje dodatkowe 15 lvli czy ma 15 lvl ?
  • +
  • -
  • 0

Sprawdź to !

COD By Jamdzam_v3

 


#3 Cinu2421

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:44
  • Imię:marcin
  • Lokalizacja:białystok
Offline

Napisano 30.11.2012 20:10

czyli gracz w przedziale od 1-9 dostaje do 15lvl bonus ale bonus mozna zmienic na ile chcesz

Użytkownik Cinu2421 edytował ten post 30.11.2012 20:11

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod stary, cod, stary

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

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