https://amxx.pl/doku...a/f91/read_argv
Odczytaj pierwszy argument
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|
Napisane przez wiwi249 w 19.11.2016 21:12
Napisane przez wiwi249 w 31.10.2016 02:03
Napisane przez wiwi249 w 06.04.2016 13:24
public WymaganyExp( PoziomGracza )
zamien na
public Float:WymaganyExp( PoziomGracza )
Skoro funkcja ma zwracać typ float, to musisz o tym powiadomić kompilator.
po drugie
Float:Pow( Float:PoziomGracza, Float:2 );
czemu tak? Skoro jest funkcja która przyjmuje 2 argumenty, jak mniemam podstawa i wykładnik, to po prostu podajesz te argumenty, bez typów, bo typy danych określa funkcja (to samo tyczy się returna)
W sourcemod, tak jak w AMXX, jak chcesz przekonwertować typ int na float to musisz użyć funkcji float():
Pow( float(PoziomGracza), float(2) );
Bo zakładam że funkcja Pow przyjmuje oba argumenty typu float.
Napisane przez wiwi249 w 22.03.2016 19:35
public PlayersInTeam(team) { new number = 0; for(new i=0; i<=get_playersnum(); i++) { if(!is_user_connected(i)) continue; if(cs_get_user_team(i) != team) continue; number++; } return number; }
Wystarczy takie coś. Teraz żeby spisać liczbę graczy teamu do zmiennej wystarczy:
liczba_tt = PlayersInTeam(CS_TEAM_T);
Żeby się ta wartość zmieniała, wystarczy zabieg powtórzyć w client_putinserver i client_disconnect.
Napisane przez wiwi249 w 05.02.2016 23:16
Napisane przez wiwi249 w 05.02.2016 20:37
W pluginach w których ten natyw będziesz wykorzystywał (lub w bibliotece codmod.inc) dodajesz
native cod_set_perk_durability(id, wartosc);
W silniku w plugin_natives() dodajesz (jeśli tej funkcji tam nie ma to musisz najpierw zrobić public plugin_natives()):
register_native("cod_perk_set_durability", "cod_perk_set_durability", 1);
No i wystarczy ze teraz w silniku skonstruujesz funkcję
public cod_perk_set_durability(id, wartosc) { ... }
Napisane przez wiwi249 w 02.02.2016 20:06
Napisane przez wiwi249 w 30.01.2016 00:14
http://amxx.pl/dokum...a/f36/show_motd
jest trzeci parametr - header - to jest nazwa motd które wyswietlasz.
Oczywiscie uzycie
show_motd(id, "Jakis tekst", "Informacja");
Powinno dać motd zatytułowane "Informacja" i pokazać okienku "Jakis tekst".
Napisane przez wiwi249 w 11.10.2015 11:45
Błąd mówi - error in the query syntax. Po prostu jest źle sformułowane zapytanie SQL.
Być może chodzi o to że plugin jest badziewnie napisany albo w konfiguracji swojego amxbans podałeś jakiś znak który rozwala całe zapytanie (średnik? Możliwe by to było?).
Ja bym polecał obczaić w sma to zapytanie w miejscu gdzie wystepuje błąd, czyli
Message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'a','SI','SS na twojastrona.pl',UNIX_TIMESTAMP(NOW()),0,'Twoj serwer ^ 1shot1kill' at line 1 (1064
Może wtedy coś sie objaśni, bo tak sie domyślać można w nieskończoność.
Napisane przez wiwi249 w 20.09.2015 14:40
Napisane przez wiwi249 w 25.08.2015 00:39
Napisane przez wiwi249 w 26.06.2015 21:45
1. minimalny czas przez który gracz musi być podłączony do serwera zanim zostanie sprawdzony jego ping.
2. Maksymalny ping jaki może mieć gracz zanim dostanie ostrzeżenie
3. tempo sprawdzania pingów wszystkim graczom (chyba co ile sekund)
4. Powód kicka dla wszystkich graczy
5. Rób logi ostrzeżeń i kicków wydanych przez plugin
6. Flaga admina która gwarantuje immunitet na sprawdzenie/kicknięcie za ping.
Chyba tak.
Napisane przez wiwi249 w 31.05.2015 15:20
Napisane przez wiwi249 w 25.05.2015 20:58
Dekompilujesz model i milkshape3d sprawdzasz które pliki .smd są od wyglądu noża.
Zostawiasz te pliki, reszte (poza teksturami) możesz wywalić.
Dekompilujesz model p_knife.mdl z gry. Usuwasz z kolei w tym pliku wszystkie .smd od normalnego noża i importujesz swoje. Musisz je oczywiście odpowiednio ustawić.
Potem musisz przypisać swój nóż do kości w szkielecie modelu.
Po tym eksportujesz swój model i dopisujesz go do pliku .qc modelu noża do pola $body.
Kompilujesz i włala.
PS. Swoją drogą czemu o to pytasz w dziale "Scripting AMXX"? Co ma AMXX do modeli?