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
Dodatek

Na dawanie punktów Many

Dodatek

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

#1 ::Gogiel::

    Zaawansowany

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:77
  • GG:
  • Imię:Hm... xD Patryk xD
  • Lokalizacja:Bydgoszcz
Offline

Napisano 25.04.2011 11:58

W temacie dotyczącym systemu many była prośba więc daję dla tych którzy chcieli :)

Komenda oparta jest na dodawaniu fragów w BF2 RANK MOD.
Dostosowana jest tylko do Diablomod'a :)

Zaczynamy

Szukamy:
register_clcmd("fullupdate","fullupdate")


Dodajemy pod

register_clcmd("amx_dajpkt","Dajpkt",ADMIN_IMMUNITY,"Uzycie amx_dajpkt <nick>")



Na sam koniec diablo dopisujemy bądź wklejamy jak ktoś woli tę funkcję xD

public Dajpkt(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;

new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new gracz = cmd_target(id, arg1, 0);
new punkty = str_to_num(arg2);

if(punkty < 1)
{
client_print(id, print_console, "Podales nieprawidlowa liczbe punktow.")
return PLUGIN_HANDLED;
}

mana_gracza[gracz]+=punkty
client_print(id, print_console,"%i punktow many zostaly przyznane graczowi %s",punkty,gracz);
return PLUGIN_HANDLED;
}


Komenda amx_dajpkt <nick> <ilosc>

Całość można łatwo zmienić :)

FUNKCJA SPRAWNA TESTOWANE !!

Użytkownik ::Gogiel:: edytował ten post 19.05.2011 14:48

  • +
  • -
  • 0
Dołączona grafika
Dołączona grafika
Dołączona grafika
SERWER SA:MP 194.28.50.14:25064
Zapraszamy Do Gry http://cs-pobojowisko.eu

#2 Dalinor

    Zaawansowany

  • Użytkownik

Reputacja: 28
Życzliwy

  • Postów:77
  • GG:
  • Lokalizacja:Rabka :)
Offline

Napisano 09.05.2011 21:05

Nie powiedział bym, że sprawna. U mnie na serwie jak dam jakiejś osobie punkt to wszystko jest dobrze, ale gdy chcę go dać osobie drugiej, to wtedy osoba pierwsza dostaje. Tak jakby zapisywało komu dało za pierwszym razem i zawsze temu dawało. Ale w informacji komu zostały przyznane punkty premium pisze nick osoby drugiej.

Hah ciekawe czy zrozumiecie ...
  • +
  • -
  • 0

#3 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 09.05.2011 21:42

najlepiej wrzuc screena to wszyscy zrozumieja
  • +
  • -
  • 0

#4 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 09.05.2011 21:58

Komenda oparta jest na dodawaniu fragów w BF2 RANK MOD.
Dostosowana jest tylko do Diablomod'a


wtf?

@edit już łapie :D

Użytkownik FreZZy edytował ten post 09.05.2011 21:58


#5 Dalinor

    Zaawansowany

  • Użytkownik

Reputacja: 28
Życzliwy

  • Postów:77
  • GG:
  • Lokalizacja:Rabka :)
Offline

Napisano 10.05.2011 05:30

najlepiej wrzuc screena to wszyscy zrozumieja


Zrobię plugin opisujący mój problem ... :D


new osoba1
new osoba2

if(dajepunkt)
{
if(daje go osoba1)
{
DIABLO-ADMIN]Admin %s przyznal %i ptkow many graczowi osoba1.
dajpkt[osoba1] ++
}
else if(daje go osoba2)
{
DIABLO-ADMIN]Admin %s przyznal %i ptkow many graczowi osoba2.
dajpkt[osoba1] ++
}
}


Tak wiem, że to bez sensu, ale może zrozumiecie :P
}
  • +
  • -
  • 0

#6 góruś

    Profesjonalista

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:164
  • GG:
  • Imię:Damian
  • Lokalizacja:Grójec
Offline

Napisano 10.05.2011 07:22

w plugin_init

register_concmd("daj_punkt", "KomendaDajPunkty", ADMIN_KICK, "<nick> <punkty>");

i zamieńcie sobie mana_gracza na waszą nazwę punktów:
public KomendaDajPunkty(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;

new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new gracz = cmd_target(id, arg1, 0);
new punkty = str_to_num(arg2);

if(punkty < 1)
{
client_print(id, print_console, "Podales nieprawidlowa liczbe punktow.")
return PLUGIN_HANDLED;
}

mana_gracza[gracz]+=punkty
client_print(id, print_console,"%i punktow many zostaly przyznane graczowi %s",punkty,gracz);
return PLUGIN_HANDLED;
}

Użytkownik gorusio edytował ten post 10.05.2011 07:24

  • +
  • -
  • 0

Piszesz na gg w sprawie pomocy? Z góry ignore, pozdrawiam.

CS 1.6 Download
Serwery CS
Cs nonsteam download


#7 ::Gogiel::

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:77
  • GG:
  • Imię:Hm... xD Patryk xD
  • Lokalizacja:Bydgoszcz
Offline

Napisano 19.05.2011 14:52

Poprawione fakt nie zauważyłem tego bo jak dawałem to korzystałem z innej funkcji :)
A można nawet łatwo edytować plik nvalut DiabloMod :)
Tak jakby ktoś szukał jak np do sklepiku czy coś dodać :)


Plik znajduje się w addons/data/vault/DiabloMod i teraz część odpowiedzialna za ilość pkt many ::Gogiel::-0-mana#20386
mana#x
x-liczba pktów many

Użytkownik ::Gogiel:: edytował ten post 19.05.2011 14:53

  • +
  • -
  • 0
Dołączona grafika
Dołączona grafika
Dołączona grafika
SERWER SA:MP 194.28.50.14:25064
Zapraszamy Do Gry http://cs-pobojowisko.eu





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

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

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