Forumo paieška
'deathrun vip' .
Pagal jūsų užklausą pavyko rasti 1 rezultatą
-
Sveiki, Nusprendžiau per naujo suprogramuoti seniau mano sukurtą plugin'ą "https://www.supergames.lt/topic/124655-deathrun-vip-31/" Pagrinde plugin'as leidžia užregistruoti meniu pasirinkimus kuriuos gali pasirinkti vip'ai pagal nustatytą flag ( def. ADMIN_LEVEL_H ). - Cvar'ai: dr_vip_health - Kiek gyvybių turės vip'ai. ( def. 120 ), mažiausia reikšmė 101. dr_vip_menu - Meniu atsiradimo būdas. ( def. 2 ). 0 - nebus meniu. 1 - Per pirmą atsiradimą. 2 - Kas kart atsirandant. 3 - Parašius "/vipmenu" vieną kartą per round. dr_vip_bhop - Ar vip'ai galės bhop'int laikant šokinėjimo mygtuką? ( def. 1 ). 0 - ne. 1 - taip. dr_vip_light - Ar po vip'ais švies šviesa? ( def. 1 ). 0 - ne. 1 - taip. dr_vip_light_rgb - Šviesos spalva rgb. ( def. "200 30 50" [ rausva ] ). dr_vip_rings - Ar atsiradus vip'ui nuo jo nuskris žiedai ir kiek? ( def. 3 ). 0 - ne. iki 5 žiedų. dr_vip_rings_rgb - Žiedų spalva rgb. ( def. "200 30 50" [ rausva ] ). dr_vip_connect_type - Vip'o prisijungimo tipas. ( def. 3 ). 0 - nieko nebus. 1 - Sugros garsas. 2 - Parodys tekstinį pranešimą. 3 - Ir sugros ir parodys pranešimą. Visus cvar'us galima valdyt per .cfg failą "deathrun_vip_config". Norint išjungti vip modelį plugin'e užkomentuokite "#define USE_MODEL" -> "//#define USE_MODEL" ir sukompiliuokite. Pasirinkimų kurimas: Naujame plugin'e įtraukiate dr_vip_inc biblioteką "#include <dr_vip_lib>". Įregistruojate pasirinkimą pasinaudodami native funkcija "dr_vip_register_item( "pavadinimas" );" ( pasikartojančių pavadinimų negalima naudoti ). Sukuriate funkciją "public fw_vip_item_pre( id ) { }" id - tai žaidėjas. Ši funkcija turi gražinti "false" jeigu žaidėjas negali pasirinkti, o "true" kai gali pasirinkti. Sukuriate funkciją "public fw_vip_item_post( id ) { }" id - tai žaidėjas. Ši funkcija vykdoma tada kai žaidėjui pavyko pasirinkti. Pvz: #include <amxmodx> #include <fun> #include <dr_vip_lib> // Įtraukiame biblioteką new g_cvar_gravity; public plugin_init( ) { register_plugin( "Deathrun V.I.P Gravity", VERSION_STRING, "TBagT" ); g_cvar_gravity = register_cvar( "dr_vip_gravity", "0.6" ); // Įregistruojame pasirinkimą // dr_vip_register_item( "Decrease Gravity" ); } // Patikriname ar žaidėjas gali pasirinkti // public fw_vip_item_pre( id ) { // Jei žaidėjas negyvas, jis negali pasirinkti tai gražiname false reikšmę // if( !is_user_alive( id ) ) return false; // Žaidėjas gyvas tad gali pasirinkti tai gražiname true reikšmę // return true; } // Žaidėjui pavyko pasirinkti tai nustatome jo gravitaciją // public fw_vip_item_post( id ) { set_user_gravity( id, get_pcvar_float( g_cvar_gravity ) ); } Vienam plugin'e gali buti tik vienas pasirinkimas, kitu atveju gali konfliktuotis pasirenkant. Multilang Visus daiktų pavadinimus galima išversti į kitas kalbas "dr_vip.txt" faile "ITEMNAME Pasirinkimo pavadinimas = Vertimas". Pridedu kelis paprastus pasirinkimus, o toliau patys naudokite vaizduotę. deathrun_vip_deagle - šansas gauti deagle su 2 šoviniais, šansas reguliuojamas cvar pagalba. deathrun_vip_godmode - 10s nemirtingumas paspaudus E raidę ( CT ). deathrun_vip_gravity - sumažina gravitacija pagal cvar. deathrun_vip_leap - leidžia leapint ( kaip hunter'iui iš l4d ) paspaudus E raidę, kas nustatyta laiką. deathrun_vip_respawn - šansas atsikelti numirus ( reikia pasirinkt gyvam ). Šansas reguliuojamas cvar pagalba ( CT ). deathrun_vip_visibility - nematomumas procentais nuo ( 0% - 100% ) pagal cvar ( CT ). Taip pat naudojant deathrun_vip_visibility atkreipkit dėmesį kokį vip modelį naudojat, nes su kaikuriais modeliais man buvo taip jog prie 40%-50% matomumo išvis nerodydavo. Vip modelį pasikeist galite pagrindiniame plugin'e, nes aš nepridedu model'io. Nuotraukos: Changelog: Versija 1.0.0 — 2017-07-24 - Išleidimas Versija 1.0.1 — 2017-08-10 - Pataisyta "/vipmenu" komanda kuria galėjo naudotis ne tik vip žaidėjai. - Pataisyta šviesa, žiedai ir bhop kurie galiojo ne tik vip žaidėjams. Versija 1.1.0 — 2017-08-15 - Įdėtos trys komandos vip žaidėjams: - !bhop — įjungia/išjungia bhop ( pasiūlė: Always ). - !rings — įjungia/išjungia žiedus atsirandant. - !lights — įjungia/išjungia šviesą aplink vip žaidėją. Versija 1.2.0 – 2018-04-14 - Kodo optimizacija. - Panaikinti nereikalingi kodai. Visus pasiūlymus ir klaidas rašykite šioje temoje. Testuota ant Amxmodx 1.8.2 versijos. Deathrun VIP 1.2.0.zip