This article relates to the game "Portal". Click here for more information.
This article relates to the game "Portal 2". Click here for more information.

Hr/Weapon portal base: Difference between revisions

From Valve Developer Community
< Hr
Jump to navigation Jump to search
(Created Croatian translation (not completed))
 
No edit summary
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
Kod klasa je u {{portal|4}} i {{portal2|4}} što je osnovna klasa za sva oružna entiteta.<br>
{{ent not in fgd}}{{this is a|point entity|name=weapon_portal_base|series=Portal}}
Po funkcionalnosti je slično [[baseportalcombatweapon]]-u i [[basehlcombatweapon]]-u, ali ne potpuno.
{{Portal topicon}}{{P2 topicon}}
[[Category:Weapons]]
Kôd klasa je u {{portal|4}} i {{portal2|4}} što je osnovna klasa za sva oružna entiteta.<br>
Po funkcionalnosti je slično {{L|baseportalcombatweapon}}-u i {{L|basehlcombatweapon}}-u, ali ne potpuno.
Dok njihov klasime entitet je skroz neiskorišten mogu ga koristiti niveli i modovi za izradu jednostavnih oružja.<br>
Dok njihov klasime entitet je skroz neiskorišten mogu ga koristiti niveli i modovi za izradu jednostavnih oružja.<br>
{{bug|Iz nepoznatih razloga oružje koje ima tip municije postavljenim, može se samo koristit jednom}}
{{bug|Iz nepoznatih razloga oružje koje ima tip municije postavljenim, može se samo koristit jednom}}


==Creation==
==Stvaranje==


Ako ispravan oružni skript s imenom {{Code|preset=3|weapon_portal_base.txt}} je stavljen u {{path|/scripts/}} mapu, igra će koristit tu skriput da definira model oružja, tip municije itd (ovo radi i ako je skript pakiran u nivel). Ako skript dopuštava oružju da puca metke, pucat će kao mitraljez niske točnosti, slično kako [[weapon_ar2|AR2]] puca.
Ako ispravan oružni skript s imenom {{Code|preset=3|weapon_portal_base.txt}} je stavljen u {{path|/scripts/}} mapu, igra će koristit tu skriput da definira model oružja, tip municije itd (ovo radi i ako je skript pakiran u nivel). Ako skript dopuštava oružju da puca metke, pucat će kao mitraljez niske točnosti, slično kako {{L|weapon_ar2|AR2}} puca.
{{note|Oružja napravljeni koristeći {{Code|preset=3|weapon_portal_base}} nemaju sekundarni mod pucanja}}
{{note|Oružja napravljeni koristeći {{Code|preset=3|weapon_portal_base}} nemaju sekundarni mod pucanja}}


Ako mu je tip municije ispravan, dodjeljivat će štetu kao bilo koje drugo oružje, dopuštavajući za pravljenje potpuno prilagođenim mitraljezom bez potrebe za novim oružnim kodom.
Ako mu je tip municije ispravan, dodjeljivat će štetu kao bilo koje drugo oružje, dopuštavajući za pravljenje potpuno prilagođenim mitraljezom bez potrebe za novim oružnim kodom.


==Fixing the damage==
==Popravljanje štete==


U {{portal2|4}}, svi {{hl2|4}} tipovi municije postoju, ali konvari za štetu i maksimalni kapacitet municije su svi kao 0 but the convars for damage and max ammo capacity are all set to 0 by default. Copying {{path|hl2/cfg/skill|cfg}} over from {{hl2|4}} into {{path|portal2/cfg/skill_portal2|cfg}} or setting the convars directly allows the {{hl2|4}} ammotypes to be used to create damaging weapons in {{p2|4}}.<br>
U {{portal2|4}}, svi {{hl2|4}} tipovi municije postoju, ali konvari za štetu i maksimalni kapacitet municije su svi kao zadano postavljeni na 0. Kopiranjem {{path|hl2/cfg/skill|cfg}} iz {{hl2|4}} u {{path|portal2/cfg/skill_portal2|cfg}} ili direktno postavljajući konvare omogučuje {{hl2|4}} municijskim tipovima da uzrokuju štetu u {{p2|4}}.<br>
Paired in conjunction with {{p2|4}}'s coop mode this allows for the creation of deathmatch style maps.
Upareno u spoju s {{p2|4}}-ovim co-op načinu ovo omogućuje stvaranje razine stila "deathmatch".


{{Note|This does not need to be done in {{p2ce}}, as {{hl2}} weapons are implemented by default.}}
{{Note|Ovo se ne treba učiniti u {{p2ce}}, jer su {{hl2}} oružja već potpuno implementirani.}}


==Custom "weapons"==
==Prilagođena "oružja"==
If the script is one that doesn't shoot bullets (for example, if the [[weapon_physcannon| gravity gun]] script is copied over), it will still act as a viewmodel and play firing animations, which is perfect for making new mechanically distinct weapons via entities like [[game_ui]] (for getting player left and right clicks) and [[logic_measure_movement]] (to move entities to the players eye position, for spawning projectiles or other weapon effects).
Ako je skript jedan koji ne puca metke (npr. ako je skript {{L|weapon_physcannon|gravitacijske puške}} kopiran), još uvijek će se ponašati kao model prikaza i igrat će animacije pucanja, što je odlično za izradu novih mehanički različitih oružja putem entiteta kao {{L|game_ui}} (za dobivanje lijevog i desnog klika igrača) i {{L|logic_measure_movement}} (za pomicanje entiteta u položaj očiju igrača, za stvaranje projektila ili drugih učinaka oružja).


If the player doesn't have an [[item_suit]], the command {{Code|preset=3|use weapon_portal_base}} can be used to switch to this weapon, and {{Code|preset=3|use [[weapon_portalgun]]}} can be used to switch back to the portal gun.
Ako igrač nema {{L|item_suit}}, komand {{Code|preset=3|use weapon_portal_base}} može biti korišten za prebacivanje na ovo oružje, i {{Code|preset=3|use {{L|weapon_portalgun}}}} može biti korišten za vračanje {{L|weapon_portalgun|portal puške}}.


{{note|[[item_suit]] doesn't function in {{p2|2}}, so {{code|preset=3|use}} method is required.}}
{{note|{{L|item_suit}} ne funkcionira u {{p2|2}}, znači da {{code|preset=3|use}} metoda mora biti korištena.}}
{{bug|Going through a [[trigger_portal_cleanser]] after the player has placed portals will show the portal gun's fizzle animation, even if the player is not holding the portal gun. This can be worked around by setting up a [[trigger_multiple]] and a [[game_ui]] to hide the player's held weapon while they walk through the fizzler.}}
{{bug|Prolazeći kroz {{L|trigger_portal_cleanser}} nakon što je igrač stavio portale model će pokazati "fizzle" animaciju {{L|weapon_portalgun|portal puške}} iako ju igrač ne drži. Ovo se može riješiti postavljanjem {{L|trigger_multiple}} i {{L|game_ui}} kako bi sakrili oružje koje igrač drži dok prolaze kroz "fizzler".}}


==FGD Code==
==FGD Kôd==
<pre>
<pre>
@PointClass base(Weapon,Targetname, Parentname) studio("models/weapons/w_portalgun.mdl") = weapon_portal_base : "Custom Weapon"[]
@PointClass base(Weapon,Targetname, Parentname) studio("models/weapons/w_portalgun.mdl") = weapon_portal_base : "Custom Weapon"[]
</pre>
</pre>


==See also==
==Vidi također==
*[[weapon_portalgun]]
*{{L|weapon_portalgun}}
*[[basehlcombatweapon]]
*{{L|basehlcombatweapon}}
*[[baseportalcombatweapon]]
*{{L|baseportalcombatweapon}}
*[[weapon_cubemap]]
*{{L|weapon_cubemap}}
*[[weapon_promo_antenna_ball]]
*{{L|weapon_promo_antenna_ball}}
*[[weapon_promo_antenna_egg]]
*{{L|weapon_promo_antenna_egg}}
*[[weapon_promo_helmet_ball]]
*{{L|weapon_promo_helmet_ball}}
*[[weapon_promo_helmet_egg]]
*{{L|weapon_promo_helmet_egg}}


==Credits==
==Krediti==
This article has been copied from the [https://srcents.miraheze.org/wiki/Main_Page Source Entities Wiki].
Ovaj artikl bio je kopiran sa [https://srcents.miraheze.org/wiki/Main_Page Source Entiteti Wikipedije].


Original article by [[User:Pinsplash | Pinsplash]]: https://srcents.miraheze.org/wiki/CWeaponPortalBase
Izvorni članak autora [[User:Pinsplash | Pinsplash]]: https://srcents.miraheze.org/wiki/CWeaponPortalBase

Latest revision as of 15:26, 11 July 2024

English (en)Hrvatski (hr)Translate (Translate)
Icon-NotInFGD.png
This entity is not in the FGD by default.
See below for instructions on making it available.

weapon_portal_base je Točkasti entitet(en) dostupan u Portal Serija Portal Serija.

Kôd klasa je u Portal Portal i Portal 2 Portal 2 što je osnovna klasa za sva oružna entiteta.
Po funkcionalnosti je slično baseportalcombatweapon(en)-u i basehlcombatweapon(en)-u, ali ne potpuno. Dok njihov klasime entitet je skroz neiskorišten mogu ga koristiti niveli i modovi za izradu jednostavnih oružja.

Icon-Bug.pngGreška:Iz nepoznatih razloga oružje koje ima tip municije postavljenim, može se samo koristit jednom  [to-do: testirano u ?]

Stvaranje

Ako ispravan oružni skript s imenom weapon_portal_base.txt je stavljen u 🖿/scripts/ mapu, igra će koristit tu skriput da definira model oružja, tip municije itd (ovo radi i ako je skript pakiran u nivel). Ako skript dopuštava oružju da puca metke, pucat će kao mitraljez niske točnosti, slično kako AR2(en) puca.

Note.pngBilješka:Oružja napravljeni koristeći weapon_portal_base nemaju sekundarni mod pucanja

Ako mu je tip municije ispravan, dodjeljivat će štetu kao bilo koje drugo oružje, dopuštavajući za pravljenje potpuno prilagođenim mitraljezom bez potrebe za novim oružnim kodom.

Popravljanje štete

U Portal 2 Portal 2, svi Half-Life 2 Half-Life 2 tipovi municije postoju, ali konvari za štetu i maksimalni kapacitet municije su svi kao zadano postavljeni na 0. Kopiranjem 🖿hl2/cfg/skill.cfg iz Half-Life 2 Half-Life 2 u 🖿portal2/cfg/skill_portal2.cfg ili direktno postavljajući konvare omogučuje Half-Life 2 Half-Life 2 municijskim tipovima da uzrokuju štetu u Portal 2 Portal 2.
Upareno u spoju s Portal 2 Portal 2-ovim co-op načinu ovo omogućuje stvaranje razine stila "deathmatch".

Note.pngBilješka:Ovo se ne treba učiniti u Portal 2: Community Edition, jer su Half-Life 2 oružja već potpuno implementirani.

Prilagođena "oružja"

Ako je skript jedan koji ne puca metke (npr. ako je skript gravitacijske puške(en) kopiran), još uvijek će se ponašati kao model prikaza i igrat će animacije pucanja, što je odlično za izradu novih mehanički različitih oružja putem entiteta kao game_ui(en) (za dobivanje lijevog i desnog klika igrača) i logic_measure_movement(en) (za pomicanje entiteta u položaj očiju igrača, za stvaranje projektila ili drugih učinaka oružja).

Ako igrač nema item_suit(en), komand use weapon_portal_base može biti korišten za prebacivanje na ovo oružje, i use weapon_portalgun(en) može biti korišten za vračanje portal puške(en).

Note.pngBilješka:item_suit(en) ne funkcionira u Portal 2 Portal 2, znači da use metoda mora biti korištena.
Icon-Bug.pngGreška:Prolazeći kroz trigger_portal_cleanser(en) nakon što je igrač stavio portale model će pokazati "fizzle" animaciju portal puške(en) iako ju igrač ne drži. Ovo se može riješiti postavljanjem trigger_multiple(en) i game_ui(en) kako bi sakrili oružje koje igrač drži dok prolaze kroz "fizzler".  [to-do: testirano u ?]

FGD Kôd

@PointClass base(Weapon,Targetname, Parentname) studio("models/weapons/w_portalgun.mdl") = weapon_portal_base : "Custom Weapon"[]

Vidi također

Krediti

Ovaj artikl bio je kopiran sa Source Entiteti Wikipedije.

Izvorni članak autora Pinsplash: https://srcents.miraheze.org/wiki/CWeaponPortalBase