
Pozdrawiam.
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.
|
Napisano 30.04.2012 19:57
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
Napisano 30.04.2012 20:25
register_forward(FM_EmitSound, "EmitSound")
public EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch ) { if(equal(szSound, "items/nvg_on.wav")) { OnNVGToggle[id] = true; // zmienna return FMRES_SUPERCEDE; } if(equal(szSound, "items/nvg_off.wav")) { OnNVGToggle[id] = false; // zmienna return FMRES_SUPERCEDE; } }Działa na 100% mam to w Crysis 2 modzie
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 30.04.2012 20:38
Użytkownik ogieR- edytował ten post 30.04.2012 20:41
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
Napisano 30.04.2012 20:54
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 30.04.2012 21:27
Użytkownik ogieR- edytował ten post 30.04.2012 21:31
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
Napisano 01.05.2012 11:55
If(OnNVGToggle[id] == false){ client_cmd(id, "nightvision"); // jeżeli jest false włącza noktowizor. }Rozumiem, że chcesz zrobić coś takiego wpisujesz Noktowizor = true; to się włącza.
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 01.05.2012 12:07
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
Napisano 01.05.2012 13:15
#include <amxmodx> #include <amxmisc> #include <fakemeta_util> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "hubert" new bool:OnNVGToggle[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_forward(FM_EmitSound, "EmitSound") } public EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch ) { if(equal(szSound, "items/nvg_on.wav")) { OnNVGToggle[id] = true; return FMRES_SUPERCEDE; } if(equal(szSound, "items/nvg_off.wav")) { OnNVGToggle[id] = false; return FMRES_SUPERCEDE; } return FMRES_IGNORED; } stock CreateVision(const index = 0, bool:vision = true) { if(OnNVGToggle[index] == false && vision == true) client_cmd(index, "nightvision"); if(OnNVGToggle[index] == true && vision == false) client_cmd(index, "nightvision"); }Użycie
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 01.05.2012 13:59
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
Napisano 05.05.2012 20:44
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
Napisano 05.05.2012 20:49
Nie zrobisz takiego czegoś chyba, że będziesz edytował Hotvision.Refresh ;x Powtórzę : jeśli ktoś ma 'zmienna[index]=true' to ma HOTVISION, a jesli gracz nie ma 'zmianna[index] to albo w ogóle mu nie działa noktowizor, albo ma noktowizor, ale tylko gracze ze zeminna maja HOTVISION
Zalezy mi bardzo.
register_clcmd("nighvision", "blokuj");
public blokuj(id){ if(jezeli nie ma klasy/itemu){ return PLUGIN_HANDLED } }Po prostu zablokuj noktowizor dla nie mających itemu/klasy
Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!
Na zlecenie i bez zlecenia zresztą też!
Napisano 06.05.2012 00:09
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
0 użytkowników, 0 gości, 0 anonimowych