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

Problem z losowaniem w sklepie


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

#1 Athrenaline

    Zaawansowany

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:96
  • Lokalizacja:Lublin
Offline

Napisano 12.03.2013 16:34

witam mam problem z losowaniem w sklepie,bo czasami pisze "Trwa losowanie..." i nic nie losuje.
Więc proszę o poprawe pluginu

Załączony plik  test.sma   13,61 KB  13 Ilość pobrań
  test.amxx
(14.03.2013 19:56):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Użytkownik Benio101 edytował ten post 14.03.2013 19:56
Przeniesienie kodu do pliku SMA

Zbieram +

#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.03.2013 20:09

set_task(45.0, "pokaz", _,_,_, "b");

public pokaz(id)
ColorChat(id, GREEN, "Wpisz ^3/sklep^4, aby skorzystac ze sklepu Cs-Jednosc.eu [4Fun+BF2]");


pokaz jest funkcją globalną i nie przyjmuje argumentów, usuń więc id z argumentu funkcji pokaz i zamień id na 0, by wysłać wiadomość do wszystkich.

W pokaz_sklep inicjujesz taska
set_task(1.0, "kasa", _,_,_, "b")
który w nieskończoność co sekudnę wywoła funkcję kasa globalnie.
Mimo braku argumentów, znów, pobierasz id, do tego wyświetlając graczowi (nieznanemu) jego liczbę pieniędzy, do tego nie usuwając taska i inicjując go każdorazowo, po wpisaniu /sklep przez graczy.
Popraw to, a najlepiej usuń.

Przeczytaj poradnik Dobre i złe nawyki tworzenia menu by GwynBleidD, zastosuj się do niego i wstaw poprawiony kod.
Poczytaj także o callbackach, by nie zdezaktywować opcje, które są niedostępne ze względu na za małą liczbę gotówki.
Pomyśl o przekazaniu ceny, by nie wypisywać jej kilkukrotnie, KISS.

Resztę pomocy ode mnie otrzymasz dopiero po poprawieniu tych, podstawowych błędów, a pozostaje ich jeszcze trochę.

#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.03.2013 20:09

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy z pluginami

do

Scripting AMXXProblemy




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

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