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

Zastrzyk adrenalinyPierwszy mój skrypt


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

#1 sbstn

    Wszechwidzący

  • Użytkownik

Reputacja: 67
Pomocny

  • Postów:274
  • Lokalizacja:Szczecin
Offline

Napisano 07.02.2010 00:01

Dołączona grafika
Jest to skrypt, który polega na tym, że za 5000$(można zmienić) dostajemy zastrzyk adrenaliny, który powoduje:
-HP zwiększa się do 150
-zwiększa się trochę prędkość gracza (na 300u/s)
-zmniejsza się przyczepność gracza :) (sv_gravity gracza na 400)

Dołączona grafika
Standardowa = KLIK

Dołączona grafika
amx_adrenalina_on "1" // 1-włączony, 0-wyłączony
amx_adrenalina_cena "5000" // W cudzysłowiu cena zastrzyku

Dołączona grafika
/adrenalina - kupujemy zastrzyk

Dołączona grafika
Jest to mój pierwszy plugin, nad którym siedziałem od rana ^^. Proszę być wyrozumiałym, ale w razie niejasności jeździć jak po zbitym psie ;)

Załączone pliki


Użytkownik sbstn edytował ten post 07.02.2010 00:03

  • +
  • -
  • 0
-Piszę pluginy na zamówienie.
-Przerabiam pluginy (nie mody) na zamówienie.
-Piszę kursy/poradniki "Pisania pluginów w PAWN'ie"

Nie udzielam pomocy na GG, ani na innym komunikatorze internetowym.
Masz sprawę? PISZ NA PW

#2 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.02.2010 00:22

biorac pod uwage ze plugin juz gdzies byl podobny to nie dziala predkosc wystarczy bron zmienic i jest standard :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#3 sbstn

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 67
Pomocny

  • Postów:274
  • Lokalizacja:Szczecin
Offline

Napisano 07.02.2010 10:38

A właściwie czemu nie działa? Ma ktoś rozwiązanie tej zagadki? :)
  • +
  • -
  • 0
-Piszę pluginy na zamówienie.
-Przerabiam pluginy (nie mody) na zamówienie.
-Piszę kursy/poradniki "Pisania pluginów w PAWN'ie"

Nie udzielam pomocy na GG, ani na innym komunikatorze internetowym.
Masz sprawę? PISZ NA PW

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 07.02.2010 10:59

Przenoszę do Scripting >> Pytania bo za dużo błędów i niedoróbek w nim
  • +
  • -
  • 0

#5 Owner123

    Wszechpomocny

  • Użytkownik

Reputacja: 146
Zaawansowany

  • Postów:331
  • Lokalizacja:Barty ;]
Offline

Napisano 07.02.2010 12:43

No jest trochę błędów ;)
register_clcmd("say /adrenalina", "adrenalina")

Parametr pierwszy określa, co ma gracz wpisać, aby funkcja wpisana w parametrze 2 została wywołana.
Czyli prawidłowy zapis tej linijki powinien wyglądać tak :
register_clcmd("say /adrenalina", "joint")

Następna sprawa to warunek sprawdzający czy gracz posiada określoną kwotę.
W PAWN'ie wszystko jest wywoływane po kolei, czyli od góry do dołu.
Kolejny błąd to podwójne wywołanie tej samej funkcji.
new kasa = cs_get_user_money(id)

A później robisz to samo tyle że z inną zmienną:
new twoj_hajs = cs_get_user_money(id)

Drugi zapis jest zupełnie zbędny.
I chyba ostatni błąd jaki zauważyłem na wejściu to:
if (wlacznik == 1)

Tutaj powinieneś użyć get_pcvar_num(wlacznik) i dopiero wtedy kod zadziała prawidłowo :)

Użytkownik Owner123 edytował ten post 07.02.2010 12:44

  • +
  • -
  • 0




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

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