Znajdujemy new bool:freezetime = true; dodajemy pod tym new iHandleExpKill , iHandleExpDamage; Znajdujemy klasa_zmieniona = CreateMultiForward("cod_class_changed", ET_CONTINUE, FP_CELL, FP_CELL); dodaje pod tym iHandleExpKill = CreateMultiForward( "cod_exp_kill" , ET_STOP , FP_CELL , FP_CELL , FP_CELL );Czytaj dalej
Kategoria: Modyfikacje Pluginów AMXX
Prefixy w say Diablo Mod
Nad plugin_init dodajemy new pCvarPrefixy; np. new Handle:g_SqlTuple new g_sqlTable[64] = "dbmod_tables" new g_boolsqlOK=0 // SQL // new pCvarPrefixy; w plugin_init dodajemy register_message(get_user_msgid("SayText"),"handleSayText"); pCvarPrefixy = register_cvar("diablo_prefix","1"); na końcu pluginu dodajemy public handleSayText(msgId,msgDest,msgEnt){ new id =Czytaj dalej
Prefixy w say Cod Stary
Nad plugin_init dodajemy new pCvarPrefixy; np. new bool:freezetime = true; new pCvarPrefixy; w plugin_init dodajemy register_message(get_user_msgid("SayText"),"handleSayText"); pCvarPrefixy = register_cvar("cod_prefix","1"); na końcu pluginu dodajemy
Łatka CurWeapon
Ostatnio na amxx.pl pojawiła się łatka mojego autorstwa naprawia ona błąd „stack error” w curweapon http://amxx.pl/topic/64870-latka-naprawa-curweapon/
Dodanie klasie niewidzialności przy kucaniu
Jest to nowa lepsza wersja mojego starego poradnika 🙂 Poradnik pokazuje jak dodać klasie niewidzialność przy kucaniu Pierwsze co musimy zrobić to dodajemy w plugin_init() register_forward(FM_CmdStart,"fwCmdStart") następnie dodajemy gdziekolwiek public fwCmdStart(id, uc_handle, seed){ if(!is_user_alive(id) ||Czytaj dalej
Exp za podłożenie/rozbrojenie bomby
Tutorial pokazuje jak dodać w cod mod nowy exp za podłożenie/rozbrojenie bomby (także twój team dostaje exp) 🙂 Szukamy new vault; Pod tym dodajemy: new podkladajacy; new rozbrajajacy; new doswiadczenie_za_bombe; Szukamy: cvar_blokada_broni = register_cvar("cod_weaponsblocking", "1");
Bug 1/1 z awp
Dostałem info że w codzie jest bug polegający na tym że mając item na 1/1 z awp rzucamy granat i zmieniamy szybko na awp i granat zabija wszystkich naprawa jest bardzo łatwa w funkcji TakeDamage(this,Czytaj dalej
Bug szybkości
Bug zgłoszony przez VsX odnoszący się do szybkości klasy po dodaniu punktów w kondycje podmieniamy szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC*szybkosc_klasy[klasa_gracza[id]]+floatround(kondycja_gracza[id]*1.3); na szybkosc_gracza[id] = (STANDARDOWA_SZYBKOSC*szybkosc_klasy[klasa_gracza[id]])+(float(kondycja_gracza[id])*1.3); i to wszystko
Dodanie Frakcji
Pokaże w tym tutku jak dodać frakcje do coda starego 😉 Pierwsze co robimy to dodajemy nową tablicę np. pod: new const nazwy_klas[][] = {"Brak", "Snajper", "Komandos", "Strzelec wyborowy", "Obronca", "Medyk", "Wsparcie ogniowe", "Saper", "Demolitions",Czytaj dalej
Naprawa Paintball Moda
Ostatnio zgłosiła się do mnie osoba z prośba naprawy paintball moda a mianowicie aby za pomocą broni z pb nie można było rozwalić skrzynek na bs ale już np. kratki na nuke tak. Link doCzytaj dalej
Procentowy Exp
Jeśli zamiast expa w hud chcielibyście widzieć ile macie procent do następnego levela to ten tutorial jest dla ciebie 😉 zmiany wymaga jedna funkcja public PokazInformacje(id) po if(target == 0) return PLUGIN_CONTINUE; dodajemy new ileMaCzytaj dalej
Procentowy Exp
Jeśli zamiast expa w hud chcielibyście widzieć ile macie procent do następnego levela to ten tutorial jest dla ciebie 😉 zmiany wymaga jedna funkcja public PokazInformacje(id) po if(!target) return PLUGIN_CONTINUE; dodajemy new ileMa = doswiadczenie_gracza[target],ilePotrzebaCzytaj dalej