←  Pytania dotyczące pluginów

AMXX.pl: Support AMX Mod X i SourceMod

»

Pytanie jak napisać plugin zamieniający...


Best Answer 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) Go to the full post
Locked

  • +
  • -
Badbuls's Photo 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.
Quote

  • +
  • -
szelbi's Photo szelbi 28.07.2013

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

Quote

  • +
  • -
Badbuls's Photo 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.
Quote

  • +
  • -
szelbi's Photo szelbi 29.07.2013

Sprawdź, nie testowałem.

 

Attached File  dolarynamonety.sma   674bytes   18 downloads

Quote

  • +
  • -
Badbuls's Photo 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)
Quote

  • +
  • -
szelbi's Photo szelbi 29.07.2013

Attached File  dolarynamonety.sma   718bytes   25 downloads

Quote

  • +
  • -
Badbuls's Photo 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)
Quote

  • +
  • -
Badbuls's Photo 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ąć)
Edited by Badbuls, 29.07.2013 10:53.
Quote

  • +
  • -
BlackPerfum's Photo BlackPerfum 29.07.2013

Proszę:

Spoiler
Quote

  • +
  • -
Badbuls's Photo 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!"
Quote

  • +
  • -
BlackPerfum's Photo 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.

Quote

  • +
  • -
szelbi's Photo szelbi 29.07.2013

Dziwne - is_user_alive

 

 

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

 

Więc powinno być OK.

Quote

  • +
  • -
Best Answer Badbuls's Photo 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)
Quote
Locked