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
 

speedkill - zdjęcie

speedkill

Rejestracja: 26.12.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 07.11.2017 20:28
*****

#711606 [ROZWIĄZANE] Ocena kodu, czy jest optymalny?

Napisane przez speedkill on 09.09.2015 19:06

Podziel obrażenie przez 10 z resztą -> https://pl.wikipedia.org/wiki/Modulo, a potem je wyzeruj, obejdzie się bez while ;)
  • +
  • -
  • 1


#710296 System rang

Napisane przez speedkill on 21.08.2015 19:06

Wiadomość wygenerowana automatycznie


Ten temat został otwarty przez moderatora.

Powód: Temat otwarty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 1


#710226 RoundSound

Napisane przez speedkill on 20.08.2015 21:05

Update!
  • Poprawione wyświetlanie reklam, czas minimalny 30 sekund, wartość mniejsza od 30 spowoduje nie wyświetlenie reklam
  • Nowy cvar Roundsound_show_playlist dzięki któremu możemy wyłączyć wyświetlanie nazw utworów ( przydatne, gdy ich nie znamy )
  • Tutor został usunięty
  • Zostało naprawione losowe odtwarzanie muzyki ( ta sama piosenka nie powtórzy się kilka razy pod rząd )
  • Wersja 2.1

  • +
  • -
  • 1


#710163 System rang

Napisane przez speedkill on 19.08.2015 20:42

Nie popadam w samozachwyt, po prostu napisałem Ci gdzie polega błąd, którego jestem w 100% pewny. To Ty zacząłeś pisać o tym, że Ty robisz po swojemu ja po swojemu, zrozum, że niektóre rzeczy muszą być po prostu takie same, a nie zrobione po swojemu. Wracając do tematu, w funkcji NewRound akurat wystarczy sprawdzenie czy gracz jest połączony, a jeżeli chcesz żeby było czy jest żywy to usuń negacje z warunku if(!is_user_alive(id)) -> if(is_user_alive(id))
  • +
  • -
  • 2


#710161 System rang

Napisane przez speedkill on 19.08.2015 20:31

Jezeli po udzielonej pomocy nie postawisz mi plusa lub nie podziekujesz, juz nigdy ci nie pomoge.

Postawię Ci minusa. Gdy pobierasz broń gracza to nie sprawdzaj, czy jest on połączony z serwerem, tylko czy jest żywy i nie będzie takich błędów.

 
 
Ja robie po swojemu, ty robisz po swojemu. Pytanie czy jestes aby pewien? Czasem bywa tak, ze gracz zostanie rozlaczony a pomimo to jest i zywy, oczywiscie jezeli funkcja przypisana jest do atakujacego to nic nie bedzie ale jak do ofiary to..? Zreszta dajta mi spokoj. Co do minusa, twoja decyzja jest mi calkiem nie zrozumiala wiec odplace sie tym samym.
 
Ps: Co mnie tak kasacie jak zmije jakies jadowite? :(

Brawo, właśnie zarobiłeś kolejnego minusa. Gdy sprawdzasz, czy gracz jest żywy to od razu sprawdzany jest warunek czy jest połączony ( logiczne ), w wypadku Twojego sprawdzania czy jest tylko połączony, a pobierasz jego broń wywali błąd, ponieważ nie żywy gracz nie może posiadać broni! Odpowiadając na Twoje pytanie, tak jestem pewny, a to, że Ty robisz po swojemu wynika tylko z tego, że nie posiadasz odpowiedniej wiedzy. Tak czy inaczej, należy sprawdzić czy gracz jest żywy, a następnie pobierać jego broń, etc. Ty za to dostajesz kolejnego minusa, a jeżeli zauważę, że dostałem kolejnego od Ciebie minusa bez podstaw, to dopilnuje tego abyś dostał ostrzeżenie ( piąty punkt w regulaminie - reputacja ).
  • +
  • -
  • 2


#710153 System rang

Napisane przez speedkill on 19.08.2015 20:01

Jezeli po udzielonej pomocy nie postawisz mi plusa lub nie podziekujesz, juz nigdy ci nie pomoge.

Postawię Ci minusa. Gdy pobierasz broń gracza to nie sprawdzaj, czy jest on połączony z serwerem, tylko czy jest żywy i nie będzie takich błędów.
  • +
  • -
  • 2


#710039 AntyBot oparty na pytaniach.

Napisane przez speedkill on 18.08.2015 15:23

random() czesto zwraca ta sama wartosc lepiej uzyc random_num()

Skąd taka pewność, robiłaś testy? Czy jest to po prostu informacja napisana tak o?

random:
Spoiler


random_num:
Spoiler

  • +
  • -
  • 3


#709966 [ROZWIĄZANE] sql liczba znaków

Napisane przez speedkill on 17.08.2015 19:35

Zwiększ ją -> ServerName[32] na ServerName[64]
  • +
  • -
  • 2


#709455 Jak ustawic szanse na wylosowanie

Napisane przez speedkill on 13.08.2015 18:09

Skoro random_num wylosuje liczbę w przedziale od 1 do 100 to jak myślisz jaka jest szansa, że wypadnie 1?
  • +
  • -
  • 1


#700248 Łapanie kupna broni przez gracza

Napisane przez speedkill on 10.05.2015 17:58

http://amxx.pl/topic...s-weapons-util/
  • +
  • -
  • 1


#690212 Fizyka

Napisane przez speedkill on 24.02.2015 21:41

Do prądu elektrycznego oraz magnetyzmu mogę polecić Ci książkę Stanisława Bolkowskiego "Podstawy elektrotechniki". Znajduje się tam mnóstwo ciekawych rzeczy o magnetyzmie oraz o prądzie elektrycznym, gdy byłem w 1-szej klasie technikum używaliśmy tej książki na podstawach elektrotechniki.

Co do Twojego pytania: http://naukamilosci....-i-ich-moc.htmloraz http://www.kognitywi...zg/badania.html
  • +
  • -
  • 1


#688408 Jak wyciągnąć liczbę followerów na twitterze?

Napisane przez speedkill on 14.02.2015 18:56

http://www.codefores...-with-plain-php
  • +
  • -
  • 1


#687964 RoundSound

Napisane przez speedkill on 12.02.2015 21:36

Na dniach poprawię plugin, a także dodam kilka nowych rzeczy. :)
  • +
  • -
  • 2


#686791 [ROZWIĄZANE] jak wykorzystac sockety w praktyce

Napisane przez speedkill on 06.02.2015 20:23

https://forums.allie...ad.php?t=151401
  • +
  • -
  • 2


#686558 [ROZWIĄZANE] Menu broni, głosowanie

Napisane przez speedkill on 05.02.2015 16:37

Możesz to zrobić tak:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR ""

new Glos[4];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /test", "Menu");
}

public Menu(id){
	new menu = menu_create("Jakies tam menu", "Menu_Wykonaj")
	menu_additem(menu, "AK47")
	menu_additem(menu, "M4A1")
	menu_additem(menu, "DEAGLE")
	menu_additem(menu, "KNIFE")
	
	menu_display(id, menu)
}

public Menu_Wykonaj(id, menu, item){
	if(item == MENU_EXIT){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	Glos[item]++;
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

stock CheckVoteValue(){
	new g_Value;
	
	for(new i = 0; i < sizeof(Glos); i++){
		if(Glos[i] > g_Value){
			g_Value = Glos[i];
		}
	}
	return g_Value; // <0, 3>
}

  • +
  • -
  • 2