←  Pytania dotyczące pluginów

AMXX.pl: Support AMX Mod X i SourceMod

»

Pytanie jak napisać plugin zamieniający...


Najlepsza odpowiedź Badbuls 29.07.2013 12:04

Nom dzięki wam za pomoc temat do zamknięcia. 1 temat gdzie mi pomogli :P (a z 5 już chyba pisałem :D) Przejdź do postu
Zablokowany

  • +
  • -
Badbuls - zdjęcie Badbuls 28.07.2013

Witam, wie ktoś z jakich funkcji albo czego muszę korzystać aby zrobić plugin który co rundę będzie zamieniał kase na monety (1 000$ = 1 moneta) a gdy kwota będzie nie równa pozostawi resztę brakującą (np. było 12 400 $$ to zamieni na 12 monet a 400 $$ pozostanie). Nie obraził bym się jeżeli ktoś od razu napisał by gotowy plugin :P. Z góry dzięki za pomoc.
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 28.07.2013

A do czego mają służyć te monety?

Odpowiedz

  • +
  • -
Badbuls - zdjęcie Badbuls 28.07.2013

Chodzi mi aby działało na tej samej zasadzie jak to tzn. aby dodawało je do tych http://amxx.pl/topic...3-system-monet/ . Monety będą przydawać się w sklepie na CoD modzie.
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 29.07.2013

Sprawdź, nie testowałem.

 

Załączony plik  dolarynamonety.sma   674 bajtów   14 Ilość pobrań

Odpowiedz

  • +
  • -
Badbuls - zdjęcie Badbuls 29.07.2013

No niestety nie chodzi :/ masz error logi może będziesz wiedział co źle
L 07/29/2013 - 10:45:33: [CSTRIKE] Invalid player 6
L 07/29/2013 - 10:45:33: [AMXX] Displaying debug trace (plugin "dolarynamonety.amxx")
L 07/29/2013 - 10:45:33: [AMXX] Run time error 10: native error (native "cs_get_user_money")
L 07/29/2013 - 10:45:33: [AMXX]    [0] dolarynamonety_1648116.sma::zamien (line 22)
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 29.07.2013

Załączony plik  dolarynamonety.sma   718 bajtów   20 Ilość pobrań

Odpowiedz

  • +
  • -
Badbuls - zdjęcie Badbuls 29.07.2013

Dalej błąd :/ masz jeszcze jakiś pomysł ?
L 07/29/2013 - 11:40:53: [CSTRIKE] Invalid player 7
L 07/29/2013 - 11:40:53: [AMXX] Displaying debug trace (plugin "dolarynamonety.amxx")
L 07/29/2013 - 11:40:53: [AMXX] Run time error 10: native error (native "cs_get_user_money")
L 07/29/2013 - 11:40:53: [AMXX]    [0] dolarynamonety_1648116.sma::zamien (line 22)
Odpowiedz

  • +
  • -
Badbuls - zdjęcie Badbuls 29.07.2013

Dalej błąd :/ masz jeszcze jakiś pomysł ?
L 07/29/2013 - 11:40:53: [CSTRIKE] Invalid player 7
L 07/29/2013 - 11:40:53: [AMXX] Displaying debug trace (plugin "dolarynamonety.amxx")
L 07/29/2013 - 11:40:53: [AMXX] Run time error 10: native error (native "cs_get_user_money")
L 07/29/2013 - 11:40:53: [AMXX]    [0] dolarynamonety_1648116.sma::zamien (line 22)
@edit sorki za x2 posta myszka mi pada i załapała że nacisnąłem 2 razy (1 można usunąć)
Użytkownik Badbuls edytował ten post 29.07.2013 10:53
Odpowiedz

  • +
  • -
BlackPerfum - zdjęcie BlackPerfum 29.07.2013

Proszę:

Spoiler
Odpowiedz

  • +
  • -
Badbuls - zdjęcie Badbuls 29.07.2013

Jednak już działa (nwm czemu wcześniej nie łapało) tylko ten błąd co wyżej podałem dalej wyskakuje w logach. A i mógł byś zrobić aby nie co każdą zamienioną monetę wyskakiwał tamten komunikat że zamieniono na monety ?? bo teraz nawet jak na 2 monety zamienia to on z 5 razy wyskakuje tak więc jak by taka informacja nawet co 5 min wyskakiwała że np. "serwer automatycznie zamienia twoją kase na monety!"
Odpowiedz

  • +
  • -
BlackPerfum - zdjęcie BlackPerfum 29.07.2013

Plugin który ci dał norbi1952 działa ale przelatuje pętlą po wszystkich graczach nawet nie sprawdza czy są na serwerze itd.

Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 29.07.2013

Dziwne - is_user_alive

 

 

Funkcja sprawdza równocześnie czy is_user_connected(index)

 

Więc powinno być OK.

Odpowiedz

  • +
  • -
Najlepsza odpowiedź Badbuls - zdjęcie Badbuls 29.07.2013

Nom dzięki wam za pomoc temat do zamknięcia. 1 temat gdzie mi pomogli :P (a z 5 już chyba pisałem :D)
Odpowiedz
Zablokowany