VIP Plugin v5.5.1

Pluginai, kuriuos tikrintojai įvertino neigiamai ir jie laukia atnaujinimo.
Post Reply
Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

VIP Plugin v5.5.1

Post by Unkolix »

VIP Plugin v5.5.1
Pirmiausia, norėčiau padėkoti visiem -monėsm, padėjusiems man perkurdinėti VIP pluginąm kuriį sukurė Dunn0.

Noriu šitiem nuostabiem žmonėm padėkoti:
Dunn0, Stereo, jimaway, drekes, Bugsy, Erox902, Emp`, ConnorMcLeod, Backstabnoob, fysiks, wickedd, vitorrossi, YamiKaitou, aaarnas, Tetusis, souvikdas95

Ką šitas pluginas daro?
  • 1. Duoda granatų komplektą (HE, 2FB, SG) kiekvieną raundą.
  • 2. Duoda išminavimo rinkinį, šarvus ir šalmą kiekvieną raunda.
  • 3. Duoda 500$ už nužudymą ir 800$ už nužudymą į galvą.
  • 4. Duoda 15HP už nužudymą ir 30HP už nužudymą į galvą.
  • 5. Galimybė matyti kulkų žalą realiu laiku.
  • 6. Tik VIP gali pirkti snaiperius. (AWP, G3SG1, SG550)
  • 7. Specialūs VIP modeliai.
  • 8. Nuo antro raundo VIP matys meniu:
  • M4A1 su Deagle.
  • AK47 su Deagle.
  • AWP su Deagle.
  • Rašyk /vips, kad pamatytu ar yra prisijungusių VIP narių.
SAVYBĖS

Code: Select all

1. VIP negaus vip meniu ir granatų jei esamas žemėlapis (arba jo pradžia) yra parašyta mapnames.ini faile.Pavyzdžiui: jeigu esamą žemėlapį sudaro awp_ pradžia, ir tokia pat awp_ pradžia yra mapnames.ini faile, VIP nariai negaus nei granatų, nei vip meniu. (jeigu parašyta awp_, tai ji neveiks awp_india, awp_dust ir panašiai visuose žemėlapiuose, kurie prasideda awp_)2. VIP negaus AWP pasirinkimo, jeigu žemėlapio pradžia yra awpmapnames.ini faile (taip pat kaip 1 punktas).Pavyzdžiui: jeigu esamą žemėlapį sudaro 2x2, ir tokia pat pradžia 2x2 yra awpmapnames.ini, VIP negaus AWP awp pasirinkimo tame žemėlapyje.3. VIP matys AWP pasirinkimą, jeigu serveryje yra pakankamai žmonių (kontroliuojama su cvar, NUMATYTA: 5CT, 5TR)4. /vipmenu komanda, rašyk ją, kad gautum VIP menu (veikia, jeigu per raunda dar neesi jos paėmes, kontroluojama su cvar)5. Dauguma klaidų ištaisytos!6. Daugiau cvars!7. Daugiakalbė!8. Lengvai nustatyti VIP Flag, eilutė: 909. Specialūs VIP modeliai!10. Komandų failas (VIPCVARs.cfg)!

Plugino cvars:
[php]vip_hp 15 // Kiek gyvybių VIP gaus už nudžudytą priešininkąvip_hp_hs 30 // Kiek gyvybių VIP gaus už į galvą nudžudytą priešininkąvip_max_hp 100 // Kiek gybybių VIP gali daugiausiai turėtivip_money_per_damage 3 // Kiek $ VIP gaus už padarytą 1 žalą priešininkuivip_money_kill_bonus 200 // Kiek $ VIP gaus už nužudytą priešąvip_money_hs_bonus 500 // Kiek $ VIP gaus už į galvą nužudytą priešąvip_sniper_active 1 // Kas gali pirkti snaiperius? 0 - visi, 1 - tik VIPvip_menu_active 1 // Ar VIP gaus VIP meniu? 0 - negaus, 1 - gausvip_map_active 1 // VIP meniu veiks žemėlapiuose mapnames.txt? 0 - veiks, 1 - nevip_awp_active 1 // 1 - VIP gali gauti AWP pasirinkimą, 0 - negalivip_menu_uses 1 // Kiek kartų VIP gali gauti VIP meniu per raundą?vip_awp_ct 5 // Kiek turi būri prisijungusių CT, kad VIP gautų AWP pasirinkimąvip_awp_tr 5 // Kiek turi būri prisijungusių TR, kad VIP gautų AWP pasirinkimąvip_menu_round 2 // Nuo kelinto raundo VIP gaus VIP meniuvip_awp_menu_round 3 // Nuo kelinto raundo VIP gaus AWP pasirinkimąvip_sniper_pickup 1 //Kas gali pakelti snaiperius nuo žemės? 0 - visi, 1 - tik VIPvip_bulletdamage_recieved 1 // 0 - žalor rodymas išjungtas, 1 - įjungtas, 2 - įjungtas, bet per sienas padarytos žalos nerodysvip_bulletdamage 1 // Įjungti arba išjungti žalą padaryta jumsvip_models 1 // 0 - VIP modeliai išjungti, 1 - įjungtivip_colored_text_message 1 // 1 - spausdinamas tekstas apie VIP informacija spalvotas, 0 - nespalvotas.vip_menu_num_color 0 // Menu numeriukų spalva. 0 - raudona, 1 - geltona, 2 - balta, 3 - pilka.vip_show_list 1 //Kaip rodyti prisijungusius vip? 0 - nerodyti, 1 - chate, 2 - motd langevip_menu_buyzone 1 //Ar išjungti VIP meniu, kai žaidėjas išėjo iš pirkimo zonos ir paimti meniu ne pirkimo zonoj? 1-neleist, 2- leist.[/php]

Atnaujinimai, atsiprašau, kad anglų kalba, tyngiu versti:

Code: Select all

Original creator: Dunn0    Remade by: Unkolix          Changelog by me, Unkolix:    v5.5.1 - Addition to cvar vip_menu_buyzone, if it's 1, player can't get VIP meniu.    v5.5.0 - New cvar vip_menu_buyzone, if it's 1, then VIP menu will close as soon as player leaves buyzone.    v5.4.9 - Small optimisations and more explanation!    v5.4.8 - Fixed show damage to all players and hp add to all players.    v5.4.7 - Added VIPCVARs.cfg file!    v5.4.6 - Small MotD change, if there are no vips online, it's written like that. Not like before, leave empty.    v5.4.5 - MotD correction, should work perfectly now. + auto contact info + price in motd.    v5.4.4 - A new cvar to control how to show online vip list. vip_list 0/1/2. off/chat/motd. Thanks to alicx    v5.4.3 - Edited all cvars, vip_ prefix added. color_msg now changes /vips colors and vip info color.    v5.4.2 - Added a cvar for vip price show: amx_vipprice "price"    v5.4.1 - Renewed amx_contactinfo cvar, now it will be shown when player types /vips and in want vip MotD.    v5.4.0 - If files awpmapnames.ini and mapnames.ini are missing, they are automatically created.    v5.4.0 - MotD improvement, no need for other .txt files. Example taken from: souvikdas95    v5.3.9 - Fixed double grenade throw bug, thanks to ConnorMcLeod.    v5.3.8 - Now you can control the menu number colors with menu_num_color 0/1/2/3.    v5.3.7 - Added a cvar to control wether 0 to be exit from menu or 3.    v5.3.6 - Fixed C4 not showing on players back.    v5.3.5 - Not using colorchat.inc anymore, color stock instead! Small error fix. New cvar colored_text - control the printed message color.    v5.3.4 - Now changing VIP models with Fakemeta module. Tag Mismatch fix.    v5.3.3 - Grenades fix. Optimization.    v5.3.2 - VIP models added, controled by a cvar vip_models 1/0    v5.3.1 - Added error message if files awpmapnames.ini and mapnames.ini doesn't exist. Another way not to allow non VIP players    to pick up snipers, thanks to Tetusis.    v5.3.0 - Terrorists won't get defuse kits now. New bullet damage system (took from Sn!ff3r).     A lot of optimization and fixes, thanks to aaarnas. 2 new cvars, bulletdamage_recieved, bulletdamage    v5.2.9 - Multi-lingual "Back." menu item added.    v5.2.8 - Fixed menu choices after death and on new round.    v5.2.7 - Now you can easily change the flag wich gives all the abilities. Thanks to quilhos. Line: 85    v5.2.6 - Multi-lingual want vip MotD added    v5.2.5 - Small sniper pickup fix    v5.2.4 - Now players won't lose their defuse kits after taking weapons from menu    v5.2.3 - Fixed flashed bug, a little change on motd window    v5.2.2 - Fixed player_menu_info error    v5.2.1 - Not using stripweapons include anymore, just to get rid of that shield bug.    v5.2 - Several fixes, optimization. New cvar to control if only VIP's can pick up snipers.    v5.1 - Fixed shield bug.    v5.0 - Multi-lingual added!    v4.9.2 - New cvar, awp_active. 1 - VIP can get AWP choice; 0 - cann't    v4.9.1 - AWP choice improvement. New Cvar, awp_menu_round, set the round from which VIP can see AWP choice.    v4.8 - Fixed VIP menu dilsplay after player death. Thanks to vitorrossi.    v4.7 - Fixed fading bug/glitch that was removing flashbang effect. Thanks to ConnorMcLeod.    v4.6 - Fixed log error. Thanks to wickedd.    v4.5 - OPTIMISATION, thanks to Backstabnoob.    v4.4 - New Cvars awp_ct and awp_tr, how mant counter-terrorists and terrorists must be in each team to get AWP choice in VIP menu    v4.3 - New feature, AWP only from sertain amount of players. Thanks to Emp`.    v4.2 - Added new Cvar, vip_menu_uses. Thanks to Erox902.    v4.1 - mapnames and awpmapnames consts are now readed from 2 files, awpmanames.ini and mapnames.ini. Thanks to fysiks.    v4.0 - New feature, awp an't be used in maps that are mentioned in awpmapnames const. UPDATE: awpmapnames.ini    v3.9 - Added new menu item, AWP.    v3.8 - Improved v3.7 update. Thanks to Bugsy.    v3.7 - New feature, VIP menu can't be shown on maps which are listed in mapnames const. UPDATED: mapnames.ini    v3.6 - Small part is rewrited with drekes help, he made stripweapons.inc    v3.5 - Fixed triple VIP message. Thanks jimaway!    v3.4 - Fixed a bug/glitch which didn't let player to have AWP, even on awp maps! Now, they can't buy it, but if they find it, they can have it.    v3.3 - Completely remade menu    v3.2 - Fixed a bug/glitch when all VIP players was getting defuse kit on all maps. Now only on maps which has bombsites and only for CT. Thanks ConnorMcLeod    v3.1 -  Added commands to call VIP menu. Thanks Stereo!        Changelog by original author Dunn0:    Updates on 3.0version    Granates bug fixed, give it when round starts only. Removed hamsandwich module becouse i removed event witch was usualess.        Updates on 2.06version    Fixed C4 Planting just need'ed remove 1 simbol... Remove'd AWP pick up now only VIP can buy awp and non VIP can pick up it from ground. Fixed Bug whit menu was giving in first round I changed some events and it works just fine.        Updates on 2.05version    Was not working /wantvip , /vips command it got fixed. Was removed "pickup_active 1" cvar (couse was to much commands in registrations. Was removed some useless commands. Now changed that Only VIPS can buy awp weapons but normal players can pick up awp if VIPS drop it.        Updates on 2.04version    Menu Fixed now it always shows only from 3rd round. Nades , armor will give when u spawn not from round start. Some small fixes on Event_curweapons.     Add cvar pickup_active 1 so now if u write pickup_active 0 not vips will can pick up AWP weapons just wont be able to buy.        Updated at 2.03version    Repaired C4 bug now u can plant it        Updated at 2.02version    Repaired C4 bug        UPDATE's at 2.01version    Well i add'ed 2 new cvar's becouse people was asking it    First is "menu_active 1" so now u can turn off menu when u will one.    Second is "sniper_active 1" well if u will do it 0 all people will can buy awp.
Instaliacija.
1. Kelkite vip.txt (galite redaguoti, čia daugiakalbė) į cstrike/addons/amxmodx/data/lang aplankalą. Pastaba: Šis failas turi būti sukoduotas į "UTF-8 withouth BOM" (tai galima padaryti naudojant Notepad++ paspaudę "Encoding" mygtuką)
2. Kelkite VIPCVARs.cfg (galite redaguoti, jame visos komandos) į cstrike/addons/amxmodx/configs aplankalą.
3. Kelkite VIP modeliu, kaip parodyta pačiam aplankale.
4. Kompiliuokite VIP.sma pluginąir kelkite VIP.amxx (found in scripting/compiled folder) į cstrike/addons/amxmodx/plugins aplankalą.
5. Pridėkite naują eilutę "VIP.amxx" cstrike/addons/amxmodx/configs/flugins faile.
Pastaba: awpmapnames.ini ir mapnames.ini failai yra automatiškai sukuriami, juos galite koreguoti sėkmingai instaliavę pluginą.

Ruošiuosi padėti jums visais kilusiais klausimais, jeigu kas neaišku arba tiesiog norite greičiau gauto pagalbos, kreikites į mane per skype: unkolix
Attachments
VIP.sma
Pats pluginas.
(41.85 KiB) Downloaded 2367 times
VIP.rar
Daugiakalbės ir komandų (cvars) failai.
(4.89 KiB) Downloaded 1730 times
models.zip
VIP modeliai. Įsikelti kaip parodyta viduje.
(3.15 MiB) Downloaded 1698 times
Last edited by Unkolix on 2013 Nov 09 21:37, edited 50 times in total.
Skype - Unkolix

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: VIP Plugin v5.2.5

Post by DYaGesS »

Vos tik pamaciau, tavo paeditinta plugina alliedmoddersuose, iskart ji imeciau prie internete rastu pluginu. Ten buvo sulaukta tokiu pasysakymu, jog dunno ar dunno perdaryto vip plugino nepataria naudot. Ir jog jis labai netvarkingas ir jog butu gerai, kad kas uzsiimtu perdaryt.
Padėjau? +rep

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: VIP Plugin v5.2.5

Post by laimiukas3 »

DYaGesS wrote:Vos tik pamaciau, tavo paeditinta plugina alliedmoddersuose, iskart ji imeciau prie internete rastu pluginu. Ten buvo sulaukta tokiu pasysakymu, jog dunno ar dunno perdaryto vip plugino nepataria naudot. Ir jog jis labai netvarkingas ir jog butu gerai, kad kas uzsiimtu perdaryt.
Ne perdaryt o is naujo parasyt nes tokios katastrofos nks neperdarines :D
Image
Image
Image

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.2.5

Post by Unkolix »

Na, man jis kuo puikiausiai veikia, yra šiokių tokių vietų, kurias galėčiau ir artimiausiu metu bandysiu tvarkyti... O pats pluginas tai tikrai daug pranašesnis už Dunn0 padarytą.

Beje, gal kas moka naudoti player_menu_info? Nes man jos reikia, kad mirus VIP'ui jam išjungtų tik VIP meniu, jeigu jis ją žiūri, o kolkas kas gavos, tai tik išjungia visas.

UPDATE - 5.2.7
Last edited by Unkolix on 2013 Mar 30 23:50, edited 1 time in total.
Skype - Unkolix

User avatar
Niuton
O taip. Jis jau surinko 50 žinučių!
Posts: 78
Joined: 2013 Jan 18 12:09
Skype: Kasparaszu
Location: Kaunas

Re: VIP Plugin v5.2.7

Post by Niuton »

isties geras plugin'as, dbr testuoju.
Last edited by Niuton on 2013 Apr 08 14:58, edited 1 time in total.
Didelis dėkui visai Amxmodx.lt bendruomenei.

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.2.9

Post by Unkolix »

ATNAUJINIMAS v5.2.9
Tai yra vienas iš paskutinių atnaujinimų.

Ieškokite klaidų, siūlykite savo įdėjas. Jeigu žinote kaip dar galėčiau patobulinti pluginą, rašykite čia arba AŽ.
Skype - Unkolix

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: VIP Plugin v5.2.9

Post by aaarnas »

1. Lang failo koduotė turėtų būti UTF - 8 without BOM (notepad++). Nežinau tiksliai, bet gal ir su įprastu gerai veiks.
2. Šiukšlė archyve - VIP.sma.bak (hidden failas)
3. Dėl colorchat include gerai būtų, kad aprašyme pridėtum nuorodą į originalią temą iš kur jis paimtas. Ar link padaryti.
4. Užkomentavus "#define DAMAGE_RECIEVED" pluginas iš karto nebesikompiliuoja. Abejotinas panaudojimas jo plugine. Turėtų išjungti kažką pagal idėją.
5. "#define MAXPLAYERS 32 + 1" apibrėžiama, bet nepanaudojama (nėra kritinė klaida).
6. 180 eilutė: "get_user_msgid("ScreenFade")". Betikslis funkcijos panaudojimas.
7. Gerai būtų patikrinti ar .ini failai yra ir tvarkingai atidaromi. Jei nėra, tai rodyti klaidą ar atjungti funkciją. Nes dabar jie tiesiog skaitomi ir nėra numatyta situacijos, jei failų nebūtų. Pagal idėją, turėtų būti vykdymo klaidų.
8. on_damage funkcijoje makrosai nekorektiškai padaryti. Pagal idėją net blogai turėtų funkcija veikti. Dalis kodo tampa nelogišku po preprocessorių apdorojimo ir klausimas ar teisingu. Nėra gero sulygiavimo.
9. Globalių kintamųjų vardai kaip "mhb" ar "mpd" nėra labai informatyvūs.
10. Meniu atsiradimas po freezetime tik nėra gera idėja, nes žaidėjui reikia laukti. Tuo momentu kol jis negali judėti, galėtų ramiai apsipirkti ir pasirinkti ginklus. Nebent čia taip turi būti.
11. Torrorist team žaidėjui visada duodamas "item_thighpack" item'as. Jis tokio negali apdoroti.
12. "item_assaultsuit" čia tik šarvai, be šalmo. Nebent taip turi būti. Esmė, kad headshot toks pats damage turi būti.
13.

Code: Select all

format(choice_1, 64, "%L", id, "MENU_CHOICE_1");
Format į formatex. Jis šiek tiek greitesnis. Tokioje vietoje galima naudoti ir LookupLangKey
14. Obivioaus logic

Code: Select all

if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)                    HasC4[id] = true;                else                    HasC4[id] = false;

Code: Select all

HasC4[id] = (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
Jei sąlyga tiesa, tai priskiriam tiesą. Priešingai ne. Tai kam taip? Galima iš karto priskirti tą ką gaunam.
15. Nuo 536 eilutės switch sąlygoje daug besikartojančio kodo.
16.

Code: Select all

        if(read_data(2) == CSW_AWP)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops AWP            }        }        if(read_data(2) == CSW_SG550)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops G3SG1            }        }        if(read_data(2) == CSW_G3SG1)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops SG550            }        }
--->>>

Code: Select all

if(!(get_user_flags(id) & VIP_FLAG)) {                        switch (read_data(2)) {                                case CSW_AWP, CSW_SG550, CSW_G3SG1: {                                         client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                    client_cmd(id, "drop") //Drops AWP                }            }        }
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Tetusis

Re: VIP Plugin v5.2.9

Post by Tetusis »

vietoi drop naudok strip user weapons, kadangi su raiz0 guard galima uzblokuoti drop siunciama serverio

User avatar
yangan
Jau po truputį tampa savu
Posts: 116
Joined: 2013 Feb 19 21:08
Skype: cs_compadre
Location: Prienai
Contact:

Re: VIP Plugin v5.2.9

Post by yangan »

kompiliavimo erroras:
/tmp/textlW8IaB.sma(73) : fatal error 100: cannot read from file: "colorchat"

Compilation aborted.
1 Error.
kitam kompiliatoriuje:
VIP.sma(181) : error 017: undefined symbol "register_dictionary_colored"
VIP.sma(742) : error 017: undefined symbol "client_print_color"
kitam kompiliatoriuje:
vip.sma(181) : error 017: undefined symbol "register_dictionary_colored"
vip.sma(742) : error 017: undefined symbol "client_print_color"
vip.sma(793) : warning 203: symbol is never used: "ColorChat"
vip.sma(793) : warning 203: symbol is never used: "ColorSelection"
vip.sma(793) : warning 203: symbol is never used: "FindPlayer"
vip.sma(793) : warning 203: symbol is never used: "ShowColorMessage"
vip.sma(793) : warning 203: symbol is never used: "Team_Info"

2 Errors.
Could not locate output file vip.amx (compile failed).
Image

Image

Image

Image

Unkolix
Gana aktyvus vartotojas
Posts: 211
Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai

Re: VIP Plugin v5.2.9

Post by Unkolix »

aaarnas wrote:1. Lang failo koduotė turėtų būti UTF - 8 without BOM (notepad++). Nežinau tiksliai, bet gal ir su įprastu gerai veiks.
2. Šiukšlė archyve - VIP.sma.bak (hidden failas)
3. Dėl colorchat include gerai būtų, kad aprašyme pridėtum nuorodą į originalią temą iš kur jis paimtas. Ar link padaryti.
4. Užkomentavus "#define DAMAGE_RECIEVED" pluginas iš karto nebesikompiliuoja. Abejotinas panaudojimas jo plugine. Turėtų išjungti kažką pagal idėją.
5. "#define MAXPLAYERS 32 + 1" apibrėžiama, bet nepanaudojama (nėra kritinė klaida).
6. 180 eilutė: "get_user_msgid("ScreenFade")". Betikslis funkcijos panaudojimas.
7. Gerai būtų patikrinti ar .ini failai yra ir tvarkingai atidaromi. Jei nėra, tai rodyti klaidą ar atjungti funkciją. Nes dabar jie tiesiog skaitomi ir nėra numatyta situacijos, jei failų nebūtų. Pagal idėją, turėtų būti vykdymo klaidų.
8. on_damage funkcijoje makrosai nekorektiškai padaryti. Pagal idėją net blogai turėtų funkcija veikti. Dalis kodo tampa nelogišku po preprocessorių apdorojimo ir klausimas ar teisingu. Nėra gero sulygiavimo.
9. Globalių kintamųjų vardai kaip "mhb" ar "mpd" nėra labai informatyvūs.
10. Meniu atsiradimas po freezetime tik nėra gera idėja, nes žaidėjui reikia laukti. Tuo momentu kol jis negali judėti, galėtų ramiai apsipirkti ir pasirinkti ginklus. Nebent čia taip turi būti.
11. Torrorist team žaidėjui visada duodamas "item_thighpack" item'as. Jis tokio negali apdoroti.
12. "item_assaultsuit" čia tik šarvai, be šalmo. Nebent taip turi būti. Esmė, kad headshot toks pats damage turi būti.
13.

Code: Select all

format(choice_1, 64, "%L", id, "MENU_CHOICE_1");
Format į formatex. Jis šiek tiek greitesnis. Tokioje vietoje galima naudoti ir LookupLangKey
14. Obivioaus logic

Code: Select all

if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)                    HasC4[id] = true;                else                    HasC4[id] = false;

Code: Select all

HasC4[id] = (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
Jei sąlyga tiesa, tai priskiriam tiesą. Priešingai ne. Tai kam taip? Galima iš karto priskirti tą ką gaunam.
15. Nuo 536 eilutės switch sąlygoje daug besikartojančio kodo.
16.

Code: Select all

        if(read_data(2) == CSW_AWP)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops AWP            }        }        if(read_data(2) == CSW_SG550)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops G3SG1            }        }        if(read_data(2) == CSW_G3SG1)        {            if(!(get_user_flags(id) & VIP_FLAG))            {                client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                client_cmd(id, "drop") //Drops SG550            }        }
--->>>

Code: Select all

if(!(get_user_flags(id) & VIP_FLAG)) {                        switch (read_data(2)) {                                case CSW_AWP, CSW_SG550, CSW_G3SG1: {                                         client_print( id, print_center, "%L", id, "SNIPER_ONLY_FOR_VIP" ); //Sends a message that snipers are only for VIP                    client_cmd(id, "drop") //Drops AWP                }            }        }
1. Ačiū, pas mane taip ir yra. Pridėsiu šitą prie aprašymo.
2. Dėlto, kad patobulinęs pluginą visad compiliuoju tame aplankale. Bus ištrinta.
3. Bus įdėta.
4. Ten su bullet damage susijęs, jeigu DAMAGE_RECIEVED tai rodo kitokią spalvą hud message, nes tau padarė žalos... Na, vistiek. Pasiėmiau http://forums.alliedmods.net/showthread.php?p=789735 bullet damage kodą.
5. Šitą pats pamiršau... Dabar tik jį naudoja.
6.
ConnorMcLeod;1896385 wrote:Also, cache get_user_msgid("ScreenFade") in plugin_init in a global var ;)
7. Artimiausiu metu padarysiu taip, jeigu nėra, kad sukurtų.
8. Tikriausiai dabar bus gerai, nes kitas kodas.
9. Pakeisti.
10. Nelabai supratau, ką čia parašiai...
11. Ištaisyta.
12. Nežinau... Bet kai atsirandu ir bandau nusipirkti šarvus su šalmu, rašo, kad jau turiu.
13. Kai angliškai skaičiau tai nelabai supratau, kurį kur turėčiau naudoti. Jeigu gali, paaiškink man plačiau arba šitam forume arba PM.
14. Dėkui labai, tokio dalyko dar neesu matęs, tai nuo šiol tokį naudosiu. :)
15. Neįsivaizduoju kaip tai galėčiau kitaip padaryti, nes naudoju stripweapons funkciją.
16. Pakeista. :)
Tetusis wrote:vietoi drop naudok strip user weapons, kadangi su raiz0 guard galima uzblokuoti drop siunciama serverio
Neesu nei karto tokio girdėjęs. Paliksiu taip kaip yra, nes nesamonė būtų, įsivaizduok, VIP išmeta AWP, kas nors pakelia, ji dingsta...
yangan wrote:kompiliavimo erroras:
/tmp/textlW8IaB.sma(73) : fatal error 100: cannot read from file: "colorchat"

Compilation aborted.
1 Error.
kitam kompiliatoriuje:
VIP.sma(181) : error 017: undefined symbol "register_dictionary_colored"
VIP.sma(742) : error 017: undefined symbol "client_print_color"
kitam kompiliatoriuje:
vip.sma(181) : error 017: undefined symbol "register_dictionary_colored"
vip.sma(742) : error 017: undefined symbol "client_print_color"
vip.sma(793) : warning 203: symbol is never used: "ColorChat"
vip.sma(793) : warning 203: symbol is never used: "ColorSelection"
vip.sma(793) : warning 203: symbol is never used: "FindPlayer"
vip.sma(793) : warning 203: symbol is never used: "ShowColorMessage"
vip.sma(793) : warning 203: symbol is never used: "Team_Info"

2 Errors.
Could not locate output file vip.amx (compile failed).
Persiskaityk instaliavimo instrukciją.
Skype - Unkolix

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest