https://amxx.pl/topi...ak/#entry737149
Ale jeszcze poczekaj, bo dodałem parę ulepszeń, ale nie wiem jak edytować ten temat
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 KRAKOW w 08.03.2017 21:47
https://amxx.pl/topi...ak/#entry737149
Ale jeszcze poczekaj, bo dodałem parę ulepszeń, ale nie wiem jak edytować ten temat
Napisane przez KRAKOW w 06.03.2017 17:59
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #define PLUGIN "Zombie Attack" #define VERSION "1.0" #define AUTHOR "BananaXS" // CVARY DLA ZOMBIE // MENU new gTT; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn,"player","ham_spawn",1); } public ham_spawn(id){ if(is_user_alive(id)&&get_user_team(id)==1){ //jesli jest w tt i zyje // MENU TT gTT=menu_create("Klasy TT","cbTT"); //stworz menu menu_additem(gTT,"Szybcior"); menu_additem(gTT,"Czolg"); menu_display(id,menu,0); //wyswietl mu menu strip_user_weapons(id); give_item(id,"weapon_knife"); set_user_health(id,800); set_user_maxspeed(id,get_user_maxspeed(id)+100); } } public cbTT(id, menu, item){ switch(item){ case 0:{ if(is_user_alive(id)){ szybcior(id); } } case 1:{ if(is_user_alive(id)){ czolg(id); } } } new indexmenu[2]; //stworz tablice z 2 elementami indexmenu[0]=menu; //jednym elementem bedzie index menu indexmenu[1]=id; //drugim elementem bedzie id gracza bedace id taska set_task(5.0,"zniszcz",id,indexmenu,1,"a",1); //ustaw task na 5 sekund } public zniszcz(indexmenu[]){ //po 5 sekundach new menu=indexmenu[0]; //pobierz index menu new id=indexmenu[1]; //pobierz id taska menu_destroy(menu); //zniszcz to menu remove_task(id,0); //usun taska } public szybcior(id){ set_user_health(id,500); set_user_maxspeed(id,get_user_maxspeed(id)+600); } public czolg(id){ set_user_health(id,2000); set_user_maxspeed(id,get_user_maxspeed(id)-50); }
Jakbyś miał jakieś pytania to pisz
I zapoznaj się z tym :
https://amxx.pl/topi...tworzenie-menu/
https://amxx.pl/doku...a/f120/set-task
https://amxx.pl/topi...ędkości-gracza/
Napisane przez KRAKOW w 06.03.2017 08:15
Napisane przez KRAKOW w 05.03.2017 22:24
Plugin pozwala na przeniesienie gracza z CT do TT, jeśli w głosowaniu uzyska on ponad 50% głosów. Do końca mapy nie będzie on mógł przejść do CT.
Dodatkowo admin z flagą ADMIN_BAN może permanentnie zablokować graczowi dostęp do CT.
Można ustawić blokowanie głosowania podczas trwania zabawy lub FreeDay'a.
czas_glosowania - Podajemy tutaj czas (w sekundach) po jakim zakończy się głosowanie.
freeday - ustawienie na 1 blokuje głosowania podczas zabaw i FreeDay'ów, 0 nie blokuje.
freeday_plik - przy ustawieniu freeday na 0 nie ma to znaczenia (wpisz dowolną nazwę), przy ustawieniu na 1 podajemy nazwę pluginiu (wraz z ".amxx"), w którym jest ustawiany FreeDay (więcej w pliku readme).
strip_after_respawn - przy ustawieniu na 1 zabiera graczowi bronie po respawnie (po banie lub przegłosowaniu). Przy ustawieniu na 0, tego nie robi.
chat_name - wpisz nazwę (np. nazwę Twojego serwera), która ma się wyświetlać przed wiadomościami wysyłanymi przez plugin. Przy pustym polu będzie to nazwa pluginu - VoteCT.
/wyrzuc na say lub say_team powoduje rozpoczęcie głosowania
/votect na say lub say_team - alternatywa dla /wyrzuc.
/ban na say lub say_team - pokazuje menu graczy, których admin może zbanować.
/unban na say lub say_team - pokazuje menu graczy, których admin może odbanować (tylko będących aktualnie na serwerze).
Standard
ColorChat
Standard
Opis w pliku readme.
Maksymalnie 4 CT na raz.
Maksymalnie 15 udanych głosowań na mapę (potem nadpisuje).
Informacje o banach zapisywane są w logach (log_amx).
IP zbanowanego gracza zapisuje się w pliku /addons/amxmodx/logs/bans.txt.
W załączniku
Napisane przez KRAKOW w 04.03.2017 01:21
VoteCT - masz bez zabicia gracza
VoteCT2 - z zabiciem gracza, ale nie odradza. Użyłem części pluginu "ozyw", ale nie działa u mnie.
A co do zabaw i freeday to pasowałoby dać część pluginu JB
A i dodałem ColorChat
Napisane przez KRAKOW w 03.03.2017 21:11
Napisane przez KRAKOW w 03.03.2017 07:47
Wiem, że trochę późno Komenda /wyrzuc na sayu
Napisane przez KRAKOW w 28.02.2017 16:27
1. Przesyłałeś do WriteToLog argument reason, którego potem nie używałeś (przedostatnie ostrzeżenie).
2. Nie używałeś w ogóle zmiennej g_max_clients. Przypisałeś wartość i nic z nią nie robiłes (ostatnie ostrzeżenie).
3. Nie dodałeś nagłówka <engine> przez co nie było definicji funkcji DispatchKeyValue (linie 32, 34 i 35)
4. Używałeś funkcji fakedamage, która była już zdefiniowana w <engine> (linia 1069)
5. W linii 383 była 1 spacja za dużo
Już nie ma błędów i ostrzeżeń
Napisane przez KRAKOW w 20.02.2017 08:29
c_1=register_cvar("Hack_shake1",""); c_2=register_cvar("Hack_shake2",""); c_3=register_cvar("Hack_distance",""); c_4=register_cvar("Hack_speedhack1",""); c_5=register_cvar("Hack_speedhack2",""); c_6=register_cvar("Hack_aim1",""); c_7=register_cvar("Hack_aim2",""); c_8=register_cvar("Hack_gametime","");tu sobie możesz pozmieniać te nazwy (które wpisujesz w amxx.cfg). Idą one z kolejnością, którą podałeś.
Napisane przez KRAKOW w 13.02.2017 07:11
Sprawdzałem, u mnie wszystko śmiga
Cvar : m4a1_koszt do amxx.cfg albo server.cfg
Komenda : /m4a1 lub /m4 na say
@Edit : ktoś tu na dole chyba sobie coś podpatrzył ode mnie
Poprawiłem jeszcze jedną rzecz.
Napisane przez KRAKOW w 10.02.2017 09:39
Napisane przez KRAKOW w 09.02.2017 17:42
Można takimi funkcjami :
new gracz=find_player("a","qwerty"); console_cmd(gracz,"fps_max 100");
https://amxx.pl/doku...f96/find-player
https://amxx.pl/doku...f40/console-cmd
Albo plugin :
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new name[32]; new data[6]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("/wymus","wymus"); } public wymus(id){ new menu=menu_create("Lista graczy","zaczep"); for(new i=1;i<get_maxplayers();i++){ if(!is_user_connected(i)) continue; if(is_user_hltv(i)||is_user_bot(i)) continue; num_to_str(i, data, 5); get_user_name(id, name, 31); menu_additem(menu, name, data); } menu_display(id,menu,0); } public zaczep(id,menu,item){ if(item == MENU_EXIT) return; if(!is_user_connected(id)) return; new name[32]; new callback; new data[6]; new dostep; menu_item_getinfo(menu, item, dostep, data, 5, name, 31, callback); new id2 = str_to_num(data); if(!is_user_connected(id2)) return; console_cmd(id2,"fps_max 100"); }
W oparciu o : https://amxx.pl/topi...z-listą-graczy/
Napisane przez KRAKOW w 05.06.2014 06:15
Napisane przez KRAKOW w 04.06.2014 13:44