https://wiki.multitheftauto.com/api.php?action=feedcontributions&user=Vinyard&feedformat=atomMulti Theft Auto: Wiki - User contributions [en]2024-03-28T16:38:50ZUser contributionsMediaWiki 1.39.3https://wiki.multitheftauto.com/index.php?title=EngineRequestTXD&diff=77622EngineRequestTXD2023-09-10T10:49:45Z<p>Vinyard: Fixed a typo in the example section</p>
<hr />
<div>__NOTOC__<br />
{{Client function}}<br />
{{New feature/item|3.0161|1.6.0|22190|This function is used to register the next available TXD ID.}}<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
int engineRequestTXD ( string name )<br />
</syntaxhighlight><br />
===Required Arguments===<br />
*'''name''': TXD name string up to 24 characters.<br />
<br />
===Returns===<br />
{{New feature/item|3.0160|1.6.0|22190| Returns an ''integer'' of the TXD ID that was available to be assigned to game models, ''false'' if no free TXD ID available.}}<br />
Do not rely on the id numbers returned being consistent across multiple clients or multiple runs of resources. There is no guarantee for the order of the numbers.<br />
<br />
==Example==<br />
This example replaces textures for some Grove Street buildings.<br />
<syntaxhighlight lang="lua"><br />
-- Load IMG archive<br />
local img = engineLoadIMG('worldmod.img')<br />
<br />
-- Enable streaming from this IMG<br />
engineAddImage(img)<br />
<br />
-- Allocate a new TXD<br />
local newTxdId = engineRequestTXD("WESTERNHOUSES01")<br />
<br />
-- Link IMG files to TXD<br />
engineImageLinkTXD(img, "western.txd", newTxdId)<br />
<br />
-- Assign TXD to game models<br />
engineSetModelTXDID(17697, newTxdId)<br />
engineSetModelTXDID(17925, newTxdId)<br />
engineSetModelTXDID(3646, newTxdId)<br />
</syntaxhighlight><br />
<br />
==Requirements==<br />
{{Requirements|n/a|1.6.0-22190|}}<br />
<br />
==See Also==<br />
{{Engine functions}}</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/reloadBrowserPage&diff=77423RO/reloadBrowserPage2023-08-09T15:40:31Z<p>Vinyard: Updated as per English version recent updates.</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
{{New feature/item|3.0153|1.5.3|9912|<br />
Această funcția reîmprospătează/reîncarcă pagina curentă a navigatorului web.<br />
}}<br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
bool reloadBrowserPage(browser webBrowser [, bool ignoreCache])<br />
</syntaxhighlight><br />
<br />
===Argumente Necesare===<br />
*'''webBrowser:''' Navigatorul web pe care doriți să îl reîmprospătați.<br />
*'''ignoreCache :''' Ignoră conținut cache, echivalent cu ceea ce combinația de taste "Shift + F5" reflectă în cadrul celor mai multe navigatoare web.<br />
<br />
===Redare===<br />
Redă ''true'' dacă navigatorul web a fost reîmprospătat. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
<section name="Client" class="client" show="true"><br />
Acest exemplu realizează un navigator web ce poate reda ultima pagină și paginile anterioare și care poate fi, de asemenea, reîmprospătat:<br />
<syntaxhighlight lang="lua"><br />
window = guiCreateWindow(126, 122, 848, 674, "Firechrome", false)<br />
guiWindowSetSizable(window, false)<br />
<br />
navigateBackBtn = guiCreateButton(10, 19, 39, 36, "<", false, window)<br />
navigateForwardBtn = guiCreateButton(98, 19, 39, 36, ">", false, window)<br />
addressBar = guiCreateEdit(137, 19, 701, 36, "", false, window)<br />
guiSetEnabled( addressBar, false )<br />
reloadBtn = guiCreateButton(49, 19, 49, 36, "reload", false, window)<br />
browser = guiCreateBrowser(10, 55, 828, 609, false, false, false, window)<br />
<br />
-- Încărcăm pagina web la realizarea navigatorului web.<br />
local theBrowser = guiGetBrowser(browser) <br />
addEventHandler("onClientBrowserCreated", theBrowser, <br />
function()<br />
loadBrowserURL(source, "https://forum.mtasa.com/")<br />
end)<br />
<br />
-- Verificăm dacă navigatorul web poate naviga spre pagina următoare sau anterioară și activează butoanele aferente acestor acțiuni.<br />
addEventHandler("onClientBrowserDocumentReady", theBrowser, function()<br />
navigateForwardBtn.enabled = (canBrowserNavigateForward(theBrowser))<br />
navigateBackBtn.enabled = (canBrowserNavigateBack(theBrowser))<br />
guiSetText(addressBar, getBrowserURL(theBrowser))<br />
end)<br />
<br />
-- Această parte se ocupă de butoanele GUI de navigație din cadrul navigatorului web.<br />
addEventHandler("onClientGUIClick", resourceRoot, function ()<br />
if (source == navigateBackBtn) then<br />
navigateBrowserBack(theBrowser)<br />
elseif (source == navigateForwardBtn) then<br />
navigateBrowserForward(theBrowser)<br />
elseif (source == reloadBtn) then<br />
reloadBrowserPage(theBrowser)<br />
end<br />
end)<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții CEF}}<br />
<br />
[[EN:reloadBrowserPage]]<br />
[[hu:reloadBrowserPage]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=77117RO/Where to buy GTASA2023-06-25T16:03:58Z<p>Vinyard: Fixed a typo</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
=== Compatibilitate ===<br />
<br />
Dacă vreuna dintre versiunile Grand Theft Auto: San Andreas marcate mai jos drept compatibile nu funcționează, încercați să reinstalați MTA:SA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
{{RO/Important Note|Grand Theft Auto: San Andreas ca parte din '''Grand Theft Auto: The Trilogy – The Definitive Edition''' ''(2021)'' este o versiune cu totul nouă a jocului. Această versiune '''nu este compatibilă''' cu MTA:SA.}}<br />
<br />
=== Obținerea versiunilor compatibile & utilizate ===<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
În mod oficial, singura modalitate de a achiziționa o copie compatibilă a Grand Theft Auto: San Andreas de la Rockstar Games și Take-Two este prin colecția clasică [https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy '''Grand Theft Auto: The Trilogy''' ''(2005)'' pe Rockstar Store]. Singurele alte două opțiuni sunt fie obținerea unei copii fizice în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați, respectiv prin obținerea unei chei digitale de la un vânzător autorizat. Un exemplu proeminent în UE pentru obținerea unei copii fizice este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil). Pentru a găsi vânzători autorizați de chei digitale, utilizați un motor de căutare căutând "Grand Theft Auto: San Andreas key" sau o sintagmă similară, ceea ce ar trebui să vă ofere un număr crescut de rezultate. Evaluați care dintre surse sunt de încredere și asigurați-vă că respectiva cheie digitală funcționează în regiunea în care vă aflați înainte de a efectua achiziția.<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Produs<br />
!Vânzător<br />
!Funcționează cu MTA:SA?<br />
!Disponibil pentru cumpărare?<br />
!Observații<br />
|-<br />
| rowspan="2" |Grand Theft Auto: The Trilogy ''(2005)''<br />
|[https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy Rockstar Store]<br />
|{{Yes| Da}}<br />
|{{Yes|[https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy Da]}}<br />
| rowspan="2" |Aceasta este colecția din 2005 a celor '''3 jocuri clasice GTA'''. În prezent, este singura versiune care este atât '''compatibilă''', cât și '''disponibilă pentru achiziționare'''.<br />
|-<br />
|Steam<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
|-<br />
| colspan="5" style="background: black; height: 1px; padding: 0px;"|<br />
|-<br />
| rowspan="3" |Grand Theft Auto: San Andreas<br />
(Copie digitală)<br />
|Rockstar Store<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
| rowspan="2" |Instalarea MTA:SA vă v-a face această versiune compatibilă (asigurați-vă că instalați cea mai recentă versiune MTA:SA '''după''' ce instalați versiunea digitală de GTA), însă fără a modifica fișierele originale.<br />
|-<br />
|[https://store.steampowered.com/app/12120/Grand_Theft_Auto_San_Andreas/ Steam]<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|{{No | Nu}}<br />
|{{No | Nu}}<br />
|Aceasta este o versiune "remaster" de Mobile/Xbox a jocului care a fost portată pe PC. '''Nu va funcționa vreodată cu MTA:SA.'''<br />
|-<br />
| colspan="5" style="background: black; height: 1px; padding: 0px;"|<br />
|-<br />
|Grand Theft Auto: San Andreas<br />
(Copie fizică utilizată)<br />
|Amazon / Ebay / etc. <br />
[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ link 1] [https://www.amazon.de/Grand-Theft-Auto-Andreas-DVD-ROM/dp/B00076YSDM/ref=sr_1_1 link 2] [https://www.amazon.com/-/de/dp/B001DUG0NC/ref=sr_1_14 link 3]<br />
|{{Partial|Neconfirmat (Standard)}}<br />
|{{Partial|Discutabil}}<br />
|Pentru ediția '''Standard''' a jocului, dacă MTA:SA este incompatibil, vizitați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ acest subiect] și urmați instrucțiunile sau încercați să obțineți o versiune de GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa în mod corespunzător.<br />
|}<br />
<br />
<br />
<nowiki>*</nowiki>În continuare disponibil prin vânzători autorizați de chei digitale. Asigurați-vă că achiziționați numai din surse autorizate și verificați restricțiile de regiune.<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=76995RO/Where to buy GTASA2023-06-14T13:33:09Z<p>Vinyard: Updated as per English version recent updates.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
=== Compatibilitate ===<br />
<br />
Dacă vreuna dintre versiunile Grand Theft Auto: San Andreas marcate mai jos drept compatibile nu funcționează, încercați să reinstalați MTA:SA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
{{RO/Important Note|Grand Theft Auto: San Andreas ca parte din '''Grand Theft Auto: The Trilogy – The Definitive Edition''' ''(2021)'' este o versiune cu totul nouă a jocului. Această versiune '''nu este compatibilă''' cu MTA:SA.}}<br />
<br />
=== Obținerea versiunilor compatibile & utilizate ===<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
În mod oficial, singura modalitate de a achiziționa o copie compatibilă a Grand Theft Auto: San Andreas de la Rockstar Games și Take-Two este prin colecția clasică [https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy '''Grand Theft Auto: The Trilogy''' ''(2005)'' pe Rockstar Store]. Singurele alte două opțiuni sunt fie obținerea unei copii fizice în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați, respectiv prin obținerea unei chei digitale de la un vânzător autorizat. Un exemplu proeminent în UE pentru obținerea unei copii fizice este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil). Pentru a găsi vânzători autorizați de chei digitale, utilizați un motor de căutare căutând "Grand Theft Auto: San Andreas key" sau o sintagmă similară, ceea ce ar trebui să vă ofere un număr crescut de rezultate. Evaluați care dintre surse sunt de încredere și asigurați-vă că respectiva cheie digitală funcționează în regiunea în care vă aflați înainte de a efectua achiziția.<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Produs<br />
!Vânzător<br />
!Funcționează cu MTA:SA?<br />
!Disponibil pentru cumpărare?<br />
!Observații<br />
|-<br />
| rowspan="2" |Grand Theft Auto: The Trilogy ''(2005)''<br />
|[https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy Rockstar Store]<br />
|{{Yes| Da}}<br />
|{{Yes|[https://store.rockstargames.com/en/game/buy-grand-theft-auto-the-trilogy Da]}}<br />
| rowspan="2" |Aceasta este colecția din 2005 a celor '''3 jocuri clasice GTA'''. În prezent, este singura versiune care este atât '''compatibilă''', cât și '''disponibilă pentru achiziționare'''.<br />
|-<br />
|Steam<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
|-<br />
| colspan="5" style="background: black; height: 1px; padding: 0px;"|<br />
|-<br />
| rowspan="3" |Grand Theft Auto: San Andreas<br />
(Copie digitală)<br />
|Rockstar Store<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
| rowspan="2" |Instalarea MTA:SA vă v-a face această versiune compatibilă (asigurați-vă că instalați cea mai recentă versiune MTA:SA '''după''' ce instalați versiunea digitală de GTA), însă fără a modifica fișierele originale.<br />
|-<br />
|[https://store.steampowered.com/app/12120/Grand_Theft_Auto_San_Andreas/ Steam]<br />
|{{Yes| Da}}<br />
|{{NoAsterisk | Nu*}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|{{No | Nu}}<br />
|{{No | Nu}}<br />
|Aceasta este o versiune "remaster" de Mobile/Xbox a jocului care a fost portată pe PC. '''Nu va funcționa vreodată cu MTA:SA.'''<br />
|-<br />
| colspan="5" style="background: black; height: 1px; padding: 0px;"|<br />
|-<br />
|Grand Theft Auto: San Andreas<br />
(Copie fizică utilizată)<br />
|Amazon / Ebay / etc. <br />
[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ link 1] [https://www.amazon.de/Grand-Theft-Auto-Andreas-DVD-ROM/dp/B00076YSDM/ref=sr_1_1 link 2] [https://www.amazon.com/-/de/dp/B001DUG0NC/ref=sr_1_14 link 3]<br />
|{{Partial|Neconfirmat (Standard)}}<br />
|{{Partial|Discutabil}}<br />
|Pentru ediția '''Standard''' a jocului, dacă MTA:SA este incompatibil, vizitați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ acest subiect] și urmați instrucțiunile sau încercați să obțineți o versiune de GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa în mod corespunzător.<br />
|}<br />
<br />
<br />
<nowiki>*</nowiki>În continuare disponibil prin vânzător autorizați de chei digitale. Asigurați-vă că achiziționați numai din surse autorizate și verificați restricțiile de regiune.<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=75202RO/Where to buy GTASA2022-06-30T16:55:22Z<p>Vinyard: Added Quiret's notes regarding game purchase availability through Rockstar Games Launcher.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA (la momentul lansării).<br />
<br />
'''Obținerea versiunilor compatibile & utilizate'''<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Steam.'''<br />
|{{Yes| Da}}<br />
|-<br />
|[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Nu mai puteți achiziționa jocul compatibil din Rockstar Games Launcher (RGL).<br />
<br />
Conform acestui [https://www.rockstargames.com/newswire/article/393o373751k48k/a-note-from-the-rockstar-games-team-re-grand-theft-auto-the-trilogy-th articol în Rockstar Games Newswire], puteați achiziționa jocul clasic GTA SA în cadrul trilogiei originale. Cumpărătorii Ediției Definitive au primit o copie gratuită a jocului în RGL dacă achiziția a fost făcută până la data de 30 iunie 2022.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe R* Games Store.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraTarget&diff=73908RO/setCameraTarget2022-01-30T13:05:12Z<p>Vinyard: Removed the issues section of this page in accordance to the removal of the issues section on the English page.</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Această funcție vă permite să setați camera jucătorului pentru a urmări alte elemente. Tipurile de element disponibile în acest moment:<br />
*[[Player]]s<br />
<br />
==Sintaxă==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget(player thePlayer [, player target = nil])<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraTarget|cameraTarget|getCameraTarget}}<br />
===Argumente Necesare=== <br />
*'''thePlayer:''' Jucătorul a cărui cameră doriți să urmărească un element.<br />
<br />
===Argumente Opționale===<br />
*'''target:''' Jucătorul pe care doriți să îl urmăriți cu camera. Dacă nici unul nu este specificat, camera va urmări jucătorul.<br />
</section><br />
<br />
<section name="Client 1" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget(player target)<br />
</syntaxhighlight><br />
<br />
===Argumente Necesare=== <br />
*'''target:''' Jucătorul a cărui cameră doriți să urmărească un element.<br />
</section><br />
<br />
{{New feature/item|3.0132|1.3.1|5212|<br />
<section name="Client 2" class="client" show="true"><br />
Această sintaxă menține jucătorul țintit de către cameră, însă face camera să privească spre coordonatele specificate. Nu are efect atunci când camera nu are un target.<br />
<syntaxhighlight lang="lua">bool setCameraTarget(float targetX, float targetY, float targetZ)</syntaxhighlight><br />
<br />
===Argumente Necesare===<br />
*'''targetX, targetY, targetZ:''' Poziția țintei (target-ului) spre care doriți să privească camera locală.<br />
</section>}}<br />
<br />
===Redare===<br />
Redă ''true'' dacă funcția a avut succes. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
Acesta este un exemplu despre cum se poate implementa o funcție de spectator. Folosind săgețile stânga și dreapta puteți vizualiza alți jucători. Aveți în vedere că acest cod nu este complete și nu ia în considerare jucătorii care se (de)conectează.<br />
<section class="client" name="Client script" show="true"><br />
<syntaxhighlight lang="lua"><br />
g_Players = getElementsByType("player") -- obține o listă cu jucătorii de pe server<br />
for i,aPlayer in ipairs(g_Players) do -- descoperă ce index are jucătorul local din listă<br />
if aPlayer == localPlayer then<br />
g_CurrentSpectated = i<br />
break<br />
end<br />
end<br />
<br />
function spectatePrevious() -- scade respectivul index și urmărește jucătorul corespunzător<br />
if g_CurrentSpectated == 1 then<br />
g_CurrentSpectated = #g_Players<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated - 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
function spectateNext() -- crește respectivul index și urmărește jucătorul corespunzător<br />
if g_CurrentSpectated == #g_Players then<br />
g_CurrentSpectated = 1<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated + 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
-- atribuie un bind celor două funcții de mai sus<br />
bindKey("arrow_l", "down", spectatePrevious)<br />
bindKey("arrow_r", "down", spectateNext)<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[EN:setCameraTarget]]<br />
[[hu:setCameraTarget]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraClip&diff=73704RO/setCameraClip2022-01-20T08:01:13Z<p>Vinyard: Removed outdated info in accordance to the modifications made on the English page.</p>
<hr />
<div>{{RO/Funcție client}} <br />
__NOTOC__ <br />
Această funcție setează dacă camera va avea "coliziune" cu orice obiect sau vehicul aflat în calea sa. Acest lucru înseamnă că dacă coliziunea cu un obiect este activată, iar un obiect este în calea camerei unde aceasta dorește să se poziționeze, camera va încerca să se poziționeze în fața respectivului obiect. Această funcție poate dezactiva acest lucru.<br />
<br />
==Sintaxă== <br />
<syntaxhighlight lang="lua"><br />
bool setCameraClip([ bool objects = true, bool vehicles = true ]) <br />
</syntaxhighlight> <br />
{{OOP||[[Camera]].setClip||getCameraClip}}<br />
<br />
===Argumente Opționale===<br />
*'''objects:''' Setează dacă camera va avea coliziune cu obiectele.<br />
*'''vehicles:''' Setează dacă camera va avea coliziune cu vehiculele.<br />
<br />
===Redare===<br />
Redă mereu ''true''.<br />
<br />
==Exemplu== <br />
Această funcție permite privirea prin vehicule.<br />
<syntaxhighlight lang="lua"><br />
function enableCameraThoughCars()<br />
setCameraClip(true, false)<br />
outputChatBox("Camera ta poate privi acum prin vehicule!", 255, 0, 0, false)<br />
end<br />
addEventHandler ("onClientResourceStart", resourceRoot, enableCameraThoughCars)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraClip]]<br />
[[hu:setCameraClip]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=73058RO/Where to buy GTASA2021-11-25T13:54:52Z<p>Vinyard: Added Quiret's notes regarding Rockstar's recent announcements.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA (la momentul lansării).<br />
<br />
'''Obținerea versiunilor compatibile & utilizate'''<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Steam.'''<br />
|{{Yes| Da}}<br />
|-<br />
|[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
<br />
Conform unui [https://www.rockstargames.com/newswire/article/393o373751k48k/a-note-from-the-rockstar-games-team-re-grand-theft-auto-the-trilogy-th articol recent în Rockstar Games Newswire] veți putea achiziționa jocul clasic GTA SA în cadrul trilogiei originale. Cumpărătorii Ediției Definitive vor primi o copie gratuită a jocului în RGL dacă achiziția a fost făcută până la data de 30 iunie 2022.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Rockstar Games Store.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=72956RO/Where to buy GTASA2021-10-23T17:32:34Z<p>Vinyard: Added Quiret's notes regarding the MTA's compatibility.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA (la momentul lansării).<br />
<br />
'''Obținerea versiunilor compatibile & utilizate'''<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Steam.'''<br />
|{{Yes| Da}}<br />
|-<br />
|[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
'''Achiziția jocului compatibil este indisponibilă pe Rockstar Games Store.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=72919RO/Where to buy GTASA2021-10-14T18:05:44Z<p>Vinyard: Changed ebay.de to ebay.com as per the changes in the English version of this page.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA.<br />
<br />
'''Obținerea versiunilor compatibile & utilizate'''<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.com ebay.com]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Steam.'''<br />
|{{Yes| Da}}<br />
|-<br />
|[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
'''Achiziția jocului compatibil este indisponibilă pe Rockstar Games Store.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=72914RO/Where to buy GTASA2021-10-14T06:56:41Z<p>Vinyard: Added Quiret's notes regarding the recent changes made by T2 and Rockstar to the purchase availability of the original trilogy.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA.<br />
<br />
'''Obținerea versiunilor compatibile & utilizate'''<br />
<br />
Oficial, Rockstar Games și Take-Two au retras de la vânzare versiunea originală portată pentru PC a GTA San Andreas. Pentru a obține o astfel de versiune, puteți căuta în magazinele și târgurile online de obiecte utilizate sau în jurul (re)vânzătorilor privați. Un exemplu proeminent în UE este [https://ebay.de ebay.de]. Scriind 'gta san andreas pc' în câmpul de căutare, puteți găsi destule persoane care încă vând versiunea compatibilă a jocului. Aveți în vedere totuși că achizițiile de la (re)vânzători neautorizați precum persoane din afara mediului de afaceri atrage de la sine un risc (de exemplu, versiuni contrafăcute sau alterate în mod ireparabil).<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Achiziția jocului compatibil este indisponibilă pe Steam.'''<br />
|{{Yes| Da}}<br />
|-<br />
|[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
'''Achiziția jocului compatibil este indisponibilă pe Rockstar Games Store.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=72895RO/Where to buy GTASA2021-10-09T19:52:00Z<p>Vinyard: Added Quiret's notes regarding the newly announced trilogy.</p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
Noul anunțat '''Grand Theft Auto: The Trilogy – The Definitive Edition''' va conține o nouă lansare a GTA San Andreas. Această versiune de joc nu va fi compatibilă cu MTA:SA.<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
<br />
'''Jocul compatibil va fi înlăturat de pe Steam în curând.'''<br />
|{{Yes| Da}}<br />
|-<br />
| rowspan="2" |[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
| Versiunea de Steam și cele pe disc ale GTA:SA vor funcționa în mod corespuinzător.<br />
| {{Yes| Da (Steam/Cutie DVD)}}<br />
|-<br />
|[https://www.gamersgate.com/DD-GTASAS-GN/grand-theft-auto-san-andreas GamersGate]<br />
|rowspan=2|Conform informațiilor noastre, acești vânzători oferă versiuni Steam ale jocului (asigurați-vă că verificați acest aspect) și vor funcționa în mod similar.<br />
|rowspan="2" {{Yes | Da}}<br />
|-<br />
|[https://www.greenmangaming.com/games/grand-theft-auto-san-andreas/ GreenManGaming]<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
'''Jocul compatibil va fi înlăturat de pe Rockstar Games Store în curând.'''<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/Where_to_buy_GTASA&diff=67658RO/Where to buy GTASA2020-11-01T08:25:15Z<p>Vinyard: </p>
<hr />
<div>Această pagină oferă câteva locuri online din care jocul Grand Theft Auto: San Andreas poate fi achiziționat sub formă digitală și jucat alături de Multi Theft Auto San Andreas (uneori printr-o convertire automată la o versiune inferioară a jocului).<br />
<br />
'''Compatibilitate'''<br />
<br />
Nu toate adresele de mai jos au fost testate, însă toate ar trebui să funcționeze corect. În caz contrar, încercați să reinstalați MTA. Dacă această soluție nu funcționează, urmați [https://forum.mtasa.com/topic/11757-patching-your-101-or-200-version-of-gta_saexe/ aceste instrucțiuni]. În situația în care nici acestea nu vă rezolvă problema, vă rugăm să ne contactați pe [https://forum.mtasa.com/forum/83-client/ forum], sau să vă alăturați [https://mtasa.com/discord canalului #help-support de pe server-ul de Discord MTA].<br />
<br />
{| class="wikitable" style="width: 900px; text-align: center; table-layout: fixed;"<br />
|-<br />
!Vânzător<br />
!Observații<br />
!Funcționează cu MTA:SA?<br />
|-<br />
|[http://store.steampowered.com/app/12120/ Steam]<br />
|Versiunea specializată de Steam a jocului.<br />
Jocul va deveni compatibil în mod automat în cadrul procesului de instalare MTA (asigurați-vă că instalați cea mai recentă versiune de MTA '''după''' instalarea versiunii de Steam a GTA), fără a vă modifica fișierele originale ale jocului.<br />
|{{Yes| Da}}<br />
|-<br />
| rowspan="2" |[http://www.amazon.com/Grand-Theft-Auto-Andreas-Download/dp/B006YVXGJQ Amazon]<br />
| Dacă MTA:SA este incompatibil pentru ediția '''Standard''' a jocului, încercați să obțineți o lansare a GTA:SA 1.00 No CD - orice variantă HOODLUM va funcționa corespunzător.<br />
| {{Partial|Neconfirmat (Standard)}}<br />
|-<br />
| Versiunea de Steam și cele pe disc ale GTA:SA vor funcționa în mod corespuinzător.<br />
| {{Yes| Da (Steam/Cutie DVD)}}<br />
|-<br />
|[https://www.gamersgate.com/DD-GTASAS-GN/grand-theft-auto-san-andreas GamersGate]<br />
|rowspan=2|Conform informațiilor noastre, acești vânzători oferă versiuni Steam ale jocului (asigurați-vă că verificați acest aspect) și vor funcționa în mod similar.<br />
|rowspan="2" {{Yes | Da}}<br />
|-<br />
|[https://www.greenmangaming.com/games/grand-theft-auto-san-andreas/ GreenManGaming]<br />
|-<br />
|[https://www.rockstarwarehouse.com/store/rsg/en_IE/pd/productID.5281755000 Rockstar Games Launcher]<br />
|Este recomandat să achiziționați GTA:SA direct din [https://socialclub.rockstargames.com/rockstar-games-launcher aplicația Rockstar Games Launcher] decât din pagina web de magazin.<br />
|{{Yes | Da}}<br />
|-<br />
|[https://www.microsoft.com/en-us/p/grand-theft-auto-san-andreas/9wzdncrfj1zn Windows App Store]<br />
|Aceasta este versiunea de mobil a jocului portat pentru PC. '''Nu va funcționa vreodată cu MTA.'''<br />
|{{No | Nu}}<br />
|}<br />
<br />
[[en:Where to buy GTASA]]<br />
[[hu:Where to buy GTASA]]<br />
[[es:Dónde comprar GTA: SA]]<br />
[[pl:Where to buy GTASA]]<br />
[[ru:Where to buy GTASA]]<br />
[[uk:Where to buy GTASA]]<br />
[[tr:GTA:SA Nerden Alınır]]<br />
[[zh-cn:在那里可以购买GTASA]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=AddPedClothes&diff=67515AddPedClothes2020-10-11T14:54:49Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
{{Note|This function only works with peds using CJ skin (ID 0).}}<br />
This function is used to set the current clothes on a [[ped]]. <br />
<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
bool addPedClothes ( ped thePed, string clothesTexture, string clothesModel, int clothesType )<br />
</syntaxhighlight><br />
[[File:Clothes.png|thumb|CJ with a shirt.]]<br />
{{OOP||[[ped]]:addClothes||getPedClothes}}<br />
<br />
===Required Arguments===<br />
*'''thePed''': The [[ped]] whose clothes you want to change.<br />
*'''clothesTexture''': A string determining the clothes texture that will be added. See the [[CJ Clothes|clothes catalog]].<br />
*'''clothesModel''': A string determining the clothes model that will be added. See the [[CJ Clothes|clothes catalog]].<br />
*'''clothesType''': A integer representing the clothes slot/type the clothes should be added to. See the [[CJ Clothes|clothes catalog]].<br />
<br />
===Returns===<br />
This function returns ''true'' if the clothes were successfully added to the ped, ''false'' otherwise.<br />
<br />
==Example==<br />
<section name="Server" class="server" show="true"><br />
This example adds a 'moto' helmet to a player when he gets on a nrg bike, and removes it when he gets off.<br />
<syntaxhighlight lang="lua"><br />
function onEnterVehicle ( theVehicle, seat, jacked )<br />
if getElementModel ( theVehicle ) == 522 then -- if it's an nrg<br />
addPedClothes ( source, "moto", "moto", 16 ) -- add the helmet<br />
end<br />
end<br />
addEventHandler ( "onPlayerVehicleEnter", root, onEnterVehicle )<br />
<br />
function onExitVehicle ( theVehicle, seat, jacked )<br />
if getElementModel ( theVehicle ) == 522 then -- if it's an nrg<br />
removePedClothes ( source, 16 ) -- remove the helmet<br />
end<br />
end<br />
addEventHandler ( "onPlayerVehicleExit", root, onExitVehicle )<br />
</syntaxhighlight><br />
</section><br />
<br />
==See Also==<br />
{{Ped functions}}<br />
<br />
[[hu:addPedClothes]]<br />
[[pl:AddPedClothes]]<br />
[[RO:addPedClothes]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/addPedClothes&diff=67514RO/addPedClothes2020-10-11T14:54:39Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} {{RO/Observații|Această funcție poate fi utilizată doar pe un ped care folosește skin de CJ (ID 0).}} Această funcție este utilizată..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
{{RO/Observații|Această funcție poate fi utilizată doar pe un ped care folosește skin de CJ (ID 0).}}<br />
Această funcție este utilizată pentru a seta îmbrăcămintea curentă a unui [[ped]]. <br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
bool addPedClothes(ped thePed, string clothesTexture, string clothesModel, int clothesType)<br />
</syntaxhighlight><br />
[[File:Clothes.png|thumb|CJ cu un tricou.]]<br />
{{OOP||[[ped]]:addClothes||getPedClothes}}<br />
<br />
===Argumente Necesare===<br />
*'''thePed''': Elementul [[ped]] a cărui îmbrăcăminte doriți să o schimbați.<br />
*'''clothesTexture''': Un string determinând textura obiectului vestimentar ce va fi adăugat. Vizualizați [[CJ Clothes|catalogul vestimentar]].<br />
*'''clothesModel''': Un string determinând modelul ce va fi adăugat. Vizualizați [[CJ Clothes|catalogul vestimentar]].<br />
*'''clothesType''': Un integer reprezentând poziția/tipul îmbrăcămintei ce trebuie adăugată. Vizualizați [[CJ Clothes|catalogul vestimentar]].<br />
<br />
===Redare===<br />
Această funcție redă ''true'' dacă îmbrăcămintea a fost adăugată cu succes. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
<section name="Server" class="server" show="true"><br />
Acest exemplu adăuga o cască de motociclist unui jucător atunci când acesta se urcă pe un NRG-500 și o înlătură în momentul în care acesta se coboară de pe motor.<br />
<syntaxhighlight lang="lua"><br />
function onEnterVehicle(theVehicle, seat, jacked)<br />
if (getElementModel(theVehicle) == 522) then -- verificăm dacă este un NRG-500<br />
addPedClothes(source, "moto", "moto", 16) -- adăugăm casca de motociclist<br />
end<br />
end<br />
addEventHandler("onPlayerVehicleEnter", root, onEnterVehicle)<br />
<br />
function onExitVehicle(theVehicle, seat, jacked)<br />
if (getElementModel(theVehicle) == 522) then -- verificăm dacă este un NRG-500<br />
removePedClothes(source, 16) -- înlăturăm casca de motociclist<br />
end<br />
end<br />
addEventHandler("onPlayerVehicleExit", root, onExitVehicle)<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Ped functions}}<br />
<br />
[[EN:addPedClothes]]<br />
[[hu:addPedClothes]]<br />
[[pl:AddPedClothes]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=Template:RO/Ped_functions&diff=67513Template:RO/Ped functions2020-10-11T14:47:11Z<p>Vinyard: Created page with "*RO/addPedClothes *RO/createPed *RO/getPedAmmoInClip *RO/getPedArmor *RO/getPedClothes *RO/getPedContactElement *RO/getPedFightingStyle *RO/getPe..."</p>
<hr />
<div>*[[RO/addPedClothes]]<br />
*[[RO/createPed]]<br />
*[[RO/getPedAmmoInClip]]<br />
*[[RO/getPedArmor]]<br />
*[[RO/getPedClothes]]<br />
*[[RO/getPedContactElement]]<br />
*[[RO/getPedFightingStyle]]<br />
*[[RO/getPedGravity]]<br />
*[[RO/getPedOccupiedVehicle]]<br />
*[[RO/getPedOccupiedVehicleSeat]]<br />
*[[RO/getPedStat]]<br />
*[[RO/getPedTarget]]<br />
*[[RO/getPedTotalAmmo]]<br />
*[[RO/getPedWalkingStyle]]<br />
*[[RO/getPedWeapon]]<br />
*[[RO/getPedWeaponSlot]]<br />
*[[RO/getValidPedModels]]<br />
*[[RO/isPedChoking]]<br />
*[[RO/isPedDead]]<br />
*[[RO/isPedDoingGangDriveby]]<br />
*[[RO/isPedDucked]]<br />
*[[RO/isPedHeadless]]<br />
*[[RO/isPedInVehicle]]<br />
*[[RO/isPedOnFire]]<br />
*[[RO/isPedOnGround]]<br />
{{New items|3.0156|1.5.5|<br />
*[[RO/isPedWearingJetpack]]<br />
|13846}}<br />
*[[RO/killPed]]<br />
*[[RO/reloadPedWeapon]]<br />
*[[RO/removePedClothes]]<br />
*[[RO/removePedFromVehicle]]<br />
*[[RO/setPedAnimation]]<br />
*[[RO/setPedAnimationProgress]]<br />
{{New items|3.0156|1.5.5|<br />
*[[RO/setPedAnimationSpeed]]<br />
|14219}}<br />
*[[RO/setPedArmor]]<br />
*[[RO/setPedChoking]]<br />
*[[RO/setPedDoingGangDriveby]]<br />
*[[RO/setPedFightingStyle]]<br />
*[[RO/setPedGravity]]<br />
*[[RO/setPedHeadless]]<br />
*[[RO/setPedOnFire]]<br />
*[[RO/setPedStat]]<br />
*[[RO/setPedWalkingStyle]]<br />
*[[RO/setPedWeaponSlot]]<br />
{{New items|3.0156|1.5.5|<br />
*[[RO/setPedWearingJetpack]]<br />
|13846}}<br />
*[[RO/warpPedIntoVehicle]]<br />
<br />
<noinclude>[[Category:Functions templates]]</noinclude></div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraViewMode&diff=67494SetCameraViewMode2020-10-10T09:36:33Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Client function}}<br />
This function allows you to set the camera's view mode if you are inside a [[vehicle]]. This indicates at what distance the camera will follow the player.<br />
<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraViewMode ( int viewMode )<br />
</syntaxhighlight><br />
{{OOP||Camera.setCameraViewMode|viewMode|getCameraViewMode}}<br />
===Required Arguments===<br />
*'''viewMode''': The view mode you wish to use<br />
{{Camera view modes}}<br />
<br />
===Returns===<br />
Returns ''true'' if the view was set correctly, ''false'' otherwise.<br />
<br />
==Example==<br />
This example sets the camera to bumper view when the local player enters any vehicle.<br />
<syntaxhighlight lang="lua"><br />
addEventHandler("onClientPlayerVehicleEnter", localPlayer, function()<br />
setCameraViewMode(0)<br />
end)<br />
</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:setCameraViewMode]]<br />
[[RO:setCameraViewMode]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraViewMode&diff=67493RO/setCameraViewMode2020-10-10T09:36:24Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} Această funcție vă permite să setați modul de vizualizare a camerei dacă vă aflați într-un vehicle. Aceasta indică de la ce dist..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
Această funcție vă permite să setați modul de vizualizare a camerei dacă vă aflați într-un [[vehicle]]. Aceasta indică de la ce distanță va fi jucătorul urmărit de cameră.<br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraViewMode(int viewMode)<br />
</syntaxhighlight><br />
{{OOP||Camera.setCameraViewMode|viewMode|getCameraViewMode}}<br />
===Argumente Necesare===<br />
*'''viewMode''': Modul de vizualizare pe care doriți să îl utilizați<br />
{{Camera view modes}}<br />
<br />
===Redare===<br />
Redă ''true'' dacă modul de vizualizare a fost setat corect. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
Acest exemplu setează camera spre vizualizarea barei de protecției atunci când jucătorul local intră într-un vehicul.<br />
<syntaxhighlight lang="lua"><br />
addEventHandler("onClientPlayerVehicleEnter", localPlayer, function()<br />
setCameraViewMode(0)<br />
end)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraViewMode]]<br />
[[hu:setCameraViewMode]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraShakeLevel&diff=67492SetCameraShakeLevel2020-10-10T09:32:27Z<p>Vinyard: </p>
<hr />
<div>{{Client function}}<br />
__NOTOC__<br />
{{New feature/item|3.0150|1.5|7343|<br />
This function sets the camera shake level (as seen on the ''Are you going to San Fierro?'' singleplayer mission).}}<br />
<br />
==Syntax== <br />
<syntaxhighlight lang="lua"><br />
bool setCameraShakeLevel ( int shakeLevel )<br />
</syntaxhighlight><br />
<br />
===Required arguments===<br />
*'''shakeLevel''': an integer between 0 and 255, which represents the camera shake intensity level.<br />
<br />
===Returns===<br />
Returns ''true'' if the camera shake level was changed, ''false'' if the required argument is incorrect or missing.<br />
<br />
==Example==<br />
This example adds a ''/camshake'' command which allows any player to manually change its camera shake level.<br />
<syntaxhighlight lang="lua"><br />
addCommandHandler( "camshake",<br />
function( _, level )<br />
local level = math.floor( level )<br />
if level and level >=0 and level <= 255 then<br />
setCameraShakeLevel( level )<br />
outputChatBox( "Camera shake level updated to " .. level .. "." )<br />
else<br />
outputChatBox( "Camera shake level must be between 0 and 255." )<br />
end<br />
end<br />
)<br />
</syntaxhighlight><br />
<br />
==See also==<br />
{{Client_camera_functions}}<br />
<br />
[[hu:setCameraShakeLevel]]<br />
[[RO:setCameraShakeLevel]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraShakeLevel&diff=67491RO/setCameraShakeLevel2020-10-10T09:32:15Z<p>Vinyard: Created page with "{{RO/Funcție client}} __NOTOC__ {{New feature/item|3.0150|1.5|7343| Această funcție setează nivelul de agitație (shake) aferent camerei (așa cum este văzut în misiunea..."</p>
<hr />
<div>{{RO/Funcție client}}<br />
__NOTOC__<br />
{{New feature/item|3.0150|1.5|7343|<br />
Această funcție setează nivelul de agitație (shake) aferent camerei (așa cum este văzut în misiunea din singleplayer ''Are you going to San Fierro?'').}}<br />
<br />
==Sintaxă== <br />
<syntaxhighlight lang="lua"><br />
bool setCameraShakeLevel(int shakeLevel)<br />
</syntaxhighlight><br />
<br />
===Argumente Necesare===<br />
*'''shakeLevel''': un integer cuprins între 0 și 255, care reprezintă intensitatea agitației camerei.<br />
<br />
===Redare===<br />
Redă ''true'' dacă nivelul de agitație a fost schimbat, ''false'' dacă argumentul necesar este incorect sau lipsă.<br />
<br />
==Exemplu==<br />
Acest exemplu adaugă o comandă ''/camshake'' care permite oricărui jucător să își schimbe în mod manual nivelul agitației camerei.<br />
<syntaxhighlight lang="lua"><br />
addCommandHandler("camshake",<br />
function(_, level)<br />
local level = math.floor( level )<br />
if (level and level >=0 and level <= 255) then<br />
setCameraShakeLevel(level)<br />
outputChatBox("Nivelul de agitației aferent camerei este acum " .. level .. ".")<br />
else<br />
outputChatBox("Nivelul agitației camerei trebuie să fie cuprins între 0 și 255.")<br />
end<br />
end)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraShakeLevel]]<br />
[[hu:setCameraShakeLevel]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraGoggleEffect&diff=67490SetCameraGoggleEffect2020-10-10T09:27:24Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Client function}}<br />
This function allows you to set the camera's current goggle effect. This means you can activate nightvision or infrared effects by script<br />
<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraGoggleEffect ( string goggleEffect [, bool noiseEnabled = true ] )<br />
</syntaxhighlight><br />
{{OOP||Camera.setGoggleEffect|goggleEffect|getCameraGoggleEffect}}<br />
===Required Arguments===<br />
*'''goggleEffect''': the goggle effect you wish to set<br />
{{Camera goggle modes}}<br />
{{New feature/item|3.0156|1.5.5|13999|<br />
*'''noiseEnabled''': whether or not there should be a fuzzy noise effect<br />
}}<br />
<br />
===Returns===<br />
* ''true'' if the effect was set correctly.<br />
* ''false'' otherwise.<br />
<br />
==Example==<br />
<syntaxhighlight lang="lua"><br />
function nightvision()<br />
local effect = (getCameraGoggleEffect() == "normal") and "nightvision" or "normal"<br />
setCameraGoggleEffect(effect)<br />
end<br />
addCommandHandler("nightvision", nightvision)<br />
</syntaxhighlight><br />
<br />
==Changelog==<br />
{{ChangelogHeader}}<br />
{{ChangelogItem|1.5.5-9.13999|Added noiseEnabled argument}}<br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:setCameraGoggleEffect]]<br />
[[RO:setCameraGoggleEffect]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraGoggleEffect&diff=67489RO/setCameraGoggleEffect2020-10-10T09:27:15Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} Această funcție vă permite să setați efectul de goggle curent aferent camerei. Acest lucru înseamnă că puteți activa efectele de vede..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
Această funcție vă permite să setați efectul de goggle curent aferent camerei. Acest lucru înseamnă că puteți activa efectele de vedere nocturnă (nightvision) și infraroșu prin script.<br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraGoggleEffect(string goggleEffect [, bool noiseEnabled = true])<br />
</syntaxhighlight><br />
{{OOP||Camera.setGoggleEffect|goggleEffect|getCameraGoggleEffect}}<br />
===Argumente Necesare===<br />
*'''goggleEffect''': efectul goggle pe care doriți să îl setați<br />
{{RO/Camera goggle modes}}<br />
{{New feature/item|3.0156|1.5.5|13999|<br />
*'''noiseEnabled''': dacă ar trebui sau nu să existe un efect de zgomot neclar<br />
}}<br />
<br />
===Redare===<br />
* ''true'' dacă efectul a fost setat în mod corect.<br />
* ''false'' în caz contrar.<br />
<br />
==Exemplu==<br />
<syntaxhighlight lang="lua"><br />
function nightvision()<br />
local effect = (getCameraGoggleEffect() == "normal") and "nightvision" or "normal"<br />
setCameraGoggleEffect(effect)<br />
end<br />
addCommandHandler("nightvision", nightvision)<br />
</syntaxhighlight><br />
<br />
==Changelog==<br />
{{RO/ChangelogHeader}}<br />
{{ChangelogItem|1.5.5-9.13999|Adăugat argumentul noiseEnabled}}<br />
<br />
==Vizualizați de asemenea<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraGoggleEffect]]<br />
[[hu:setCameraGoggleEffect]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraFieldOfView&diff=67488SetCameraFieldOfView2020-10-10T09:23:34Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{client function}}<br />
{{New feature/item|3.0151|1.5.1|7397|This function sets the field of view of the ''dynamic camera'' - this is the field of view of the ''non-fixed camera'' - yes, the camera that the user can control whilst on foot or in a vehicle. The higher the field of view angle, the more you will be able to see to your sides.}}<br />
{{Note|[[setCameraFieldOfView]] overrides the user game option in '''''Settings->Video->FOV'''''}}<br />
{{Note|[[setCameraFieldOfView]] does not affect the FOV for the following camera modes: 1) Player aiming 2) Vehicle front bumper camera 3) Fixed camera}}<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraFieldOfView ( string cameraMode, float fieldOfView )<br />
</syntaxhighlight><br />
{{OOP||Camera.setFieldOfView||getCameraFieldOfView}}<br />
===Required Arguments=== <br />
'''Note:''' after 100, some unexpected things may happen to the camera, particularly in vehicles, use carefully!<br />
*'''cameraMode:''' the camera mode to get the field of view of<br />
** "player": whilst walking/running<br />
** "vehicle": whilst in vehicle<br />
** "vehicle_max": the max the field of view can go to when the vehicle is moving at a high speed (must be higher than "vehicle")<br />
*'''fieldOfView:''' The field of view angle, 0 to 179.<br />
===Returns===<br />
Returns ''true'' if the arguments are valid, ''false'' otherwise.<br />
<br />
==Example==<br />
In this example, the field of view for 'player walking/running' is set to 20 when the player joins.<br />
<br />
<syntaxhighlight lang="lua"><br />
function setCameraFOVOnResStart()<br />
setCameraFieldOfView("player",20)<br />
end<br />
addEventHandler("onClientResourceStart", resourceRoot, setCameraFOVOnResStart)</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:setCameraFieldOfView]]<br />
[[RO:setCameraFieldOfView]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraFieldOfView&diff=67487RO/setCameraFieldOfView2020-10-10T09:22:50Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} {{New feature/item|3.0151|1.5.1|7397|Această funcție setează câmpul de vizualizare a ''camerei dinamice'' - acesta este câmpul de vizuali..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
{{New feature/item|3.0151|1.5.1|7397|Această funcție setează câmpul de vizualizare a ''camerei dinamice'' - acesta este câmpul de vizualizare a ''camerei nestatice'' - într-adevăr, a camerei pe care utilizatorul o poate controla în timp ce se află pe jos sau într-un vehicul. Cu cât este mai mare unghiul câmpului de vizualizare, cu atât se va putea vedea mai mult în lateral.}}<br />
{{RO/Observații|[[setCameraFieldOfView]] suprascrie opțiunea de joc a utilizatorului din '''''Setări->Video->FOV'''''}}<br />
{{RO/Observații|[[setCameraFieldOfView]] nu afectează FOV-ul pentru următoarele moduri de cameră: 1) Țintirea de către jucător 2) Camera bară-față a vehiculului 3) Camera fixă}}<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
bool setCameraFieldOfView(string cameraMode, float fieldOfView)<br />
</syntaxhighlight><br />
{{OOP||Camera.setFieldOfView||getCameraFieldOfView}}<br />
===Argumente Necesare=== <br />
'''Notă:''' după valoarea de 100, unele lucruri neprevăzute pot avea loc, în mod particular în vehicule, utilizați cu precauție!<br />
*'''cameraMode:''' modul de cameră a cărui câmp de vizualizare să fie setat<br />
** "player": în timp ce se plimbă/aleargă<br />
** "vehicle": în timp ce se află în vehicul<br />
** "vehicle_max": valoarea maximă la care câmpul de vizualizare poate ajunge atunci când vehiculul se deplasează la o viteză crescută. (valoarea trebuie să fie mai mare decât "vehicle")<br />
*'''fieldOfView:''' Unghiul câmpului de vizualizare, 0 la 179.<br />
===Redare===<br />
Redă ''true'' dacă argumentele sunt valide. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
În acest exemplu, câmpul de vizualizare pentru 'jucător în plimbare/alergare' este setat la 20 atunci când jucătorul se alătură pe server.<br />
<br />
<syntaxhighlight lang="lua"><br />
function setCameraFOVOnResStart()<br />
setCameraFieldOfView("player", 20)<br />
end<br />
addEventHandler("onClientResourceStart", resourceRoot, setCameraFOVOnResStart)</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraFieldOfView]]<br />
[[hu:setCameraFieldOfView]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraClip&diff=67486SetCameraClip2020-10-10T08:57:30Z<p>Vinyard: </p>
<hr />
<div>{{Client function}} <br />
__NOTOC__ <br />
This function sets if the camera will "collide" with any objects or vehicles in its way. This means that if object clip is enabled an object is in the way of where the camera actually wants to be, the camera will try to be in front of it. This function can disable that.<br />
{{Note|This function doesn't fix the issue of camera clip not working on objects out of world bounds.}}<br />
<br />
==Syntax== <br />
<syntaxhighlight lang="lua"><br />
bool setCameraClip ( [ bool objects = true, bool vehicles = true ] ) <br />
</syntaxhighlight> <br />
{{OOP||[[Camera]].setClip||getCameraClip}}<br />
<br />
===Optional Arguments===<br />
*'''objects:''' Sets if you want the camera to clip on objects.<br />
*'''vehicles:''' Sets if you want the camera to clip on vehicles.<br />
<br />
===Returns===<br />
Always returns ''true''.<br />
<br />
==Example== <br />
This function enables it to look through cars<br />
<syntaxhighlight lang="lua"><br />
function enableCameraThoughCars ()<br />
setCameraClip (true,false)<br />
outputChatBox ("Your camera can see the vehicle interior now!",255,0,0,false)<br />
end<br />
addEventHandler ("onClientResourceStart",resourceRoot,enableCameraThoughCars)<br />
</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:setCameraClip]]<br />
[[RO:setCameraClip]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraClip&diff=67485RO/setCameraClip2020-10-10T08:57:22Z<p>Vinyard: Created page with "{{RO/Funcție client}} __NOTOC__ Această funcție setează dacă camera va avea "coliziune" cu orice obiect sau vehicul aflat în calea sa. Acest lucru înseamnă că dacă..."</p>
<hr />
<div>{{RO/Funcție client}} <br />
__NOTOC__ <br />
Această funcție setează dacă camera va avea "coliziune" cu orice obiect sau vehicul aflat în calea sa. Acest lucru înseamnă că dacă coliziunea cu un obiect este activată, iar un obiect este în calea camerei unde aceasta dorește să se poziționeze, camera va încerca să se poziționeze în fața respectivului obiect. Această funcție poate dezactiva acest lucru.<br />
{{RO/Observații|Această funcție nu rezolvă problema prin care coliziunea camerei nu funcționează pe obiecte în afara limitelor lumii de joc.}}<br />
<br />
==Sintaxă== <br />
<syntaxhighlight lang="lua"><br />
bool setCameraClip([ bool objects = true, bool vehicles = true ]) <br />
</syntaxhighlight> <br />
{{OOP||[[Camera]].setClip||getCameraClip}}<br />
<br />
===Argumente Opționale===<br />
*'''objects:''' Setează dacă camera va avea coliziune cu obiectele.<br />
*'''vehicles:''' Setează dacă camera va avea coliziune cu vehiculele.<br />
<br />
===Redare===<br />
Redă mereu ''true''.<br />
<br />
==Exemplu== <br />
Această funcție permite privirea prin vehicule.<br />
<syntaxhighlight lang="lua"><br />
function enableCameraThoughCars()<br />
setCameraClip(true, false)<br />
outputChatBox("Camera ta poate privi acum prin vehicule!", 255, 0, 0, false)<br />
end<br />
addEventHandler ("onClientResourceStart", resourceRoot, enableCameraThoughCars)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraClip]]<br />
[[hu:setCameraClip]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraViewMode&diff=67484GetCameraViewMode2020-10-10T08:51:07Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Client function}}<br />
This function allows you to get the camera's view mode. This indicates at what distance the camera will follow the player.<br />
{{Note|It currently only returns vehicle view modes.}}<br />
<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
int getCameraViewMode ( )<br />
</syntaxhighlight><br />
{{OOP||Camera.getCameraViewMode|viewMode|setCameraViewMode}}<br />
<br />
===Returns===<br />
Returns an [[int]] indicating the current camera view mode. Their meanings can be seen below.<br />
<br />
{{Camera view modes}}<br />
<br />
==Example==<br />
This example tells the player their current camera view when they change it<br />
<syntaxhighlight lang="lua"><br />
function onPlayerSpawn ( theSpawnpoint )<br />
currentCam("fire") -- start a repeating check<br />
end<br />
addEventHandler ( "onClientPlayerSpawn", root, onPlayerSpawn )<br />
<br />
function currentCam(key)<br />
if (getControlState(key)) then<br />
outputChatBox("Your current cam view is: "..getCameraViewMode()..".")<br />
end<br />
end<br />
</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:getCameraViewMode]]<br />
[[RO:getCameraViewMode]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraViewMode&diff=67483RO/getCameraViewMode2020-10-10T08:50:48Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} Această funcție vă permite să obțineți modul de vizualizare a camerei. Aceasta indică distanța de la care camera va urmări jucătorul..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
Această funcție vă permite să obțineți modul de vizualizare a camerei. Aceasta indică distanța de la care camera va urmări jucătorul.<br />
{{RO/Observații|În acest moment redă doar modurile de vizualizare ale vehiculului.}}<br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
int getCameraViewMode ( )<br />
</syntaxhighlight><br />
{{OOP||Camera.getCameraViewMode|viewMode|setCameraViewMode}}<br />
<br />
===Redare===<br />
Redă un [[int]] indicând modul de vizualizare a camerei curent. Semnificațiile acesteia pot fi vizualizate mai jos:<br />
<br />
{{Camera view modes}}<br />
<br />
==Exemplu==<br />
Acest exemplu specifică jucătorului modul curent de vizualizare a camerei atunci când aceștia îl schimbă.<br />
<syntaxhighlight lang="lua"><br />
function onPlayerSpawn(theSpawnpoint)<br />
currentCam("fire") -- pornește o verificare repetată<br />
end<br />
addEventHandler("onClientPlayerSpawn", root, onPlayerSpawn)<br />
<br />
function currentCam(key)<br />
if (getControlState(key)) then<br />
outputChatBox("Modul curent de vizualizare a camerei tale este: " .. getCameraViewMode() .. ".")<br />
end<br />
end<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:getCameraViewMode]]<br />
[[hu:getCameraViewMode]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraShakeLevel&diff=67482GetCameraShakeLevel2020-10-10T08:46:55Z<p>Vinyard: </p>
<hr />
<div>{{Client function}}<br />
__NOTOC__<br />
{{New feature/item|3.0150|1.5|7344|<br />
This function gets the camera shake level set by [[setCameraShakeLevel]].}}<br />
<br />
==Syntax== <br />
<syntaxhighlight lang="lua"><br />
int getCameraShakeLevel ( )<br />
</syntaxhighlight><br />
<br />
===Returns===<br />
Returns an integer representing the camera shake level, from 0 (no shaking effect) to 255 (maximum shaking effect). By default, the camera has no shaking effect.<br />
<br />
==Example== <br />
This example checks for changes in the camera shake level of any player every frame and outputs different messages according to it.<br />
<syntaxhighlight lang="lua"><br />
local lastDrunkLevel = getCameraShakeLevel()<br />
local function warnPlayerAboutDrunkenness()<br />
local currentDrunkLevel = getCameraShakeLevel()<br />
if currentDrunkLevel ~= lastDrunkLevel and (currentDrunkLevel == 0 or currentDrunkLevel == 255) then<br />
outputChatBox(currentDrunkLevel == 255 and "You're completly drunk! You should stop drinking!" or "Now you are completely sober! You sohuld keep it like that.", currentDrunkLevel == 255 and 255 or 0, currentDrunkLevel == 0 and 255 or 0, 0)<br />
end<br />
lastDrunkLevel = currentDrunkLevel<br />
end<br />
addEventHandler("onClientRender", root, warnPlayerAboutDrunkenness)<br />
</syntaxhighlight><br />
<br />
==See also==<br />
{{Client_camera_functions}}<br />
<br />
[[hu:getCameraShakeLevel]]<br />
[[RO:getCameraShakeLevel]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraShakeLevel&diff=67481RO/getCameraShakeLevel2020-10-10T08:46:42Z<p>Vinyard: Created page with "{{RO/Funcție client}} __NOTOC__ {{New feature/item|3.0150|1.5|7344| Această funcție obține nivelul de agitație a camerei setat de setCameraShakeLevel.}} ==Sintaxă==..."</p>
<hr />
<div>{{RO/Funcție client}}<br />
__NOTOC__<br />
{{New feature/item|3.0150|1.5|7344|<br />
Această funcție obține nivelul de agitație a camerei setat de [[setCameraShakeLevel]].}}<br />
<br />
==Sintaxă== <br />
<syntaxhighlight lang="lua"><br />
int getCameraShakeLevel ( )<br />
</syntaxhighlight><br />
<br />
===Redare===<br />
Redă un integer reprezentând nivelul de agitație a camerei, de la 0 (fără efect de agitație) la 255 (efect maxim de agitație). Din oficiu, camera nu are efect de agitație.<br />
<br />
==Exemplu== <br />
Acest exemplu verifică în fiecare frame schimbările în nivelul de agitație a camerei aferente oricăui jucător și redă un mesaj corespunzător.<br />
<syntaxhighlight lang="lua"><br />
local lastDrunkLevel = getCameraShakeLevel()<br />
local function warnPlayerAboutDrunkenness()<br />
local currentDrunkLevel = getCameraShakeLevel()<br />
if currentDrunkLevel ~= lastDrunkLevel and (currentDrunkLevel == 0 or currentDrunkLevel == 255) then<br />
outputChatBox(currentDrunkLevel == 255 and "Ești complet beat! Ar trebui să te oprești din băut!" or "Acum ești complet treaz! Ar trebui să rămâi așa.", currentDrunkLevel == 255 and 255 or 0, currentDrunkLevel == 0 and 255 or 0, 0)<br />
end<br />
lastDrunkLevel = currentDrunkLevel<br />
end<br />
addEventHandler("onClientRender", root, warnPlayerAboutDrunkenness)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:getCameraShakeLevel]]<br />
[[hu:getCameraShakeLevel]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraTarget&diff=67480RO/setCameraTarget2020-10-10T08:39:40Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} Această funcție vă permite să setați camera jucătorului pentru a urmări alte elemente. Tipurile de element disponibile în acest momen..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Această funcție vă permite să setați camera jucătorului pentru a urmări alte elemente. Tipurile de element disponibile în acest moment:<br />
*[[Player]]s<br />
<br />
==Sintaxă==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget(player thePlayer [, player target = nil])<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraTarget|cameraTarget|getCameraTarget}}<br />
===Argumente Necesare=== <br />
*'''thePlayer:''' Jucătorul a cărui cameră doriți să urmărească un element.<br />
<br />
===Argumente Opționale===<br />
*'''target:''' Jucătorul pe care doriți să îl urmăriți cu camera. Dacă nici unul nu este specificat, camera va urmări jucătorul.<br />
</section><br />
<br />
<section name="Client 1" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget(player target)<br />
</syntaxhighlight><br />
<br />
===Argumente Necesare=== <br />
*'''target:''' Jucătorul a cărui cameră doriți să urmărească un element.<br />
</section><br />
<br />
{{New feature/item|3.0132|1.3.1|5212|<br />
<section name="Client 2" class="client" show="true"><br />
Această sintaxă menține jucătorul țintit de către cameră, însă face camera să privească spre coordonatele specificate. Nu are efect atunci când camera nu are un target.<br />
<syntaxhighlight lang="lua">bool setCameraTarget(float targetX, float targetY, float targetZ)</syntaxhighlight><br />
<br />
===Argumente Necesare===<br />
*'''targetX, targetY, targetZ:''' Poziția țintei (target-ului) spre care doriți să privească camera locală.<br />
</section>}}<br />
<br />
===Redare===<br />
Redă ''true'' dacă funcția a avut succes. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
Acesta este un exemplu despre cum se poate implementa o funcție de spectator. Folosind săgețile stânga și dreapta puteți vizualiza alți jucători. Aveți în vedere că acest cod nu este complete și nu ia în considerare jucătorii care se (de)conectează.<br />
<section class="client" name="Client script" show="true"><br />
<syntaxhighlight lang="lua"><br />
g_Players = getElementsByType("player") -- obține o listă cu jucătorii de pe server<br />
for i,aPlayer in ipairs(g_Players) do -- descoperă ce index are jucătorul local din listă<br />
if aPlayer == localPlayer then<br />
g_CurrentSpectated = i<br />
break<br />
end<br />
end<br />
<br />
function spectatePrevious() -- scade respectivul index și urmărește jucătorul corespunzător<br />
if g_CurrentSpectated == 1 then<br />
g_CurrentSpectated = #g_Players<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated - 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
function spectateNext() -- crește respectivul index și urmărește jucătorul corespunzător<br />
if g_CurrentSpectated == #g_Players then<br />
g_CurrentSpectated = 1<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated + 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
-- atribuie un bind celor două funcții de mai sus<br />
bindKey("arrow_l", "down", spectatePrevious)<br />
bindKey("arrow_r", "down", spectateNext)<br />
</syntaxhighlight><br />
</section><br />
<br />
== Probleme ==<br />
{{RO/Issues|<br />
{{Issue|7594|(Rezolvat în r11452) setCameraTarget asupra unui jucător aflat într-un vehicul cu hidraulice cauzează probleme camerei}}<br />
}}<br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[EN:setCameraTarget]]<br />
[[hu:setCameraTarget]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraTarget&diff=67479SetCameraTarget2020-10-10T08:39:11Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
This function allows you to set a player's camera to follow other elements instead. Currently supported element type is:<br />
*[[Player]]s<br />
<br />
==Syntax==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget ( player thePlayer [, player target = nil ] )<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraTarget|cameraTarget|getCameraTarget}}<br />
===Required Arguments=== <br />
*'''thePlayer:''' The player whose camera you wish to modify.<br />
<br />
===Optional Arguments===<br />
*'''target:''' The player who you want the camera to follow. If none is specified, the camera will target the player.<br />
</section><br />
<br />
<section name="Client 1" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraTarget ( player target )<br />
</syntaxhighlight><br />
<br />
===Required Arguments=== <br />
*'''target:''' The player who you want the local camera to follow.<br />
</section><br />
<br />
{{New feature/item|3.0132|1.3.1|5212|<br />
<section name="Client 2" class="client" show="true"><br />
This syntax mantains the player targeted by the camera, but makes the camera look at the specified coordinates. It has no effect when the camera doesn't have a target.<br />
<syntaxhighlight lang="lua">bool setCameraTarget ( float targetX, float targetY, float targetZ )</syntaxhighlight><br />
<br />
===Required Arguments===<br />
*'''targetX, targetY, targetZ:''' The target position that you want the local camera to look at.<br />
</section>}}<br />
<br />
===Returns===<br />
Returns ''true'' if the function was successful, ''false'' otherwise.<br />
<br />
==Example==<br />
This is an example of how one could implement a spectator function. Using the left and right arrow keys you can view other players. Note that this code isn't complete as it doesn't take into account joining or quitting players.<br />
<section class="client" name="Client script" show="true"><br />
<syntaxhighlight lang="lua"><br />
g_Players = getElementsByType("player") -- get a list of all players in the server<br />
for i,aPlayer in ipairs(g_Players) do -- find out what index the local player has in the list<br />
if aPlayer == localPlayer then<br />
g_CurrentSpectated = i<br />
break<br />
end<br />
end<br />
<br />
function spectatePrevious() -- decrement the spectate index and spectate the corresponding player<br />
if g_CurrentSpectated == 1 then<br />
g_CurrentSpectated = #g_Players<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated - 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
function spectateNext() -- increment the spectate index and spectate the corresponding player<br />
if g_CurrentSpectated == #g_Players then<br />
g_CurrentSpectated = 1<br />
else<br />
g_CurrentSpectated = g_CurrentSpectated + 1<br />
end<br />
setCameraTarget(g_Players[g_CurrentSpectated])<br />
end<br />
<br />
-- Bind above functions to arrow keys<br />
bindKey("arrow_l", "down", spectatePrevious)<br />
bindKey("arrow_r", "down", spectateNext)<br />
</syntaxhighlight><br />
</section><br />
<br />
== Issues ==<br />
{{Issues|<br />
{{Issue|7594|(Fixed in r11452) setCameraTarget on a player inside a vehicle with hydraulics bugs camera}}<br />
}}<br />
<br />
==See Also==<br />
{{Camera functions}}<br />
<br />
[[hu:setCameraTarget]]<br />
[[RO:setCameraTarget]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraMatrix&diff=67478SetCameraMatrix2020-10-10T08:29:49Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
This function sets the camera's position and direction. The first three arguments are the point at which the camera lies, the last three are the point the camera faces (or the point it "looks at").<br />
{{Note|Calling this function takes the camera's focus away from the player and sets the camera in a fixed position and rotation. The camera's focus can be brought back to the player using the [[setCameraTarget]] function.}}<br />
<br />
==Syntax==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraMatrix ( player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] )<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraMatrix|cameraMatrix|getCameraMatrix}}<br />
===Required Arguments=== <br />
*'''thePlayer:''' The player whose camera is to be changed.<br />
*'''positionX:''' The x coordinate of the camera's position.<br />
*'''positionY:''' The y coordinate of the camera's position.<br />
*'''positionZ:''' The z coordinate of the camera's position.<br />
*'''{{New feature/item|3.0141|1.4.1|7005|Instead of six coordinates, or two vectors, a Matrix can be supplied.}}'''<br />
<br />
===Optional Arguments=== <br />
*'''lookAtX:''' The x coordinate of the point the camera faces.<br />
*'''lookAtY:''' The y coordinate of the point the camera faces.<br />
*'''lookAtZ:''' The z coordinate of the point the camera faces.<br />
*'''roll:''' The camera roll angle, -180 to 180. A value of 0 means the camera sits straight, positive values will turn it counter-clockwise and negative values will turn it clockwise. -180 or 180 means the camera is upside down.<br />
*'''fov:''' the field of view angle, 0.01 to 180. The higher this value is, the more you will be able to see what is to your sides.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraMatrix ( float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] )<br />
</syntaxhighlight><br />
{{OOP|This is under the static class '''Camera'''|Camera.setMatrix|matrix|getCameraMatrix}}<br />
<br />
===Required Arguments=== <br />
*'''positionX:''' The x coordinate of the camera's position.<br />
*'''positionY:''' The y coordinate of the camera's position.<br />
*'''positionZ:''' The z coordinate of the camera's position.<br />
*'''{{New feature/item|3.0141|1.4.1|7005|Instead of six coordinates, or two vectors, a Matrix can be supplied.}}'''<br />
<br />
===Optional Arguments=== <br />
*'''lookAtX:''' The x coordinate of the point the camera faces.<br />
*'''lookAtY:''' The y coordinate of the point the camera faces.<br />
*'''lookAtZ:''' The z coordinate of the point the camera faces.<br />
*'''roll:''' The camera roll angle, -180 to 180. A value of 0 means the camera sits straight, positive values will turn it counter-clockwise and negative values will turn it clockwise. -180 or 180 means the camera is upside down.<br />
*'''fov:''' the field of view angle, 0.01 to 180. The higher this value is, the more you will be able to see what is to your sides.<br />
</section><br />
<br />
===Returns===<br />
Returns ''true'' if the arguments are valid, ''false'' otherwise.<br />
<br />
==Example==<br />
This code fixates the camera onto the Vinewood sign in Los Santos for any player that joins the server:<br />
<section class="server" name="Server script" show="true"><br />
<syntaxhighlight lang="lua"><br />
function setCameraOnPlayerJoin()<br />
-- slowly fade the camera in to make the screen visible<br />
fadeCamera(source, true, 5)<br />
-- set the player's camera to a fixed position, looking at a fixed point<br />
setCameraMatrix(source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316)<br />
end<br />
addEventHandler("onPlayerJoin", root, setCameraOnPlayerJoin)</syntaxhighlight><br />
</section><br />
<br />
==See Also==<br />
{{Camera functions}}<br />
<br />
[[hu:setCameraMatrix]]<br />
[[RO:setCameraMatrix]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraMatrix&diff=67477RO/setCameraMatrix2020-10-10T08:29:39Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} Această funcție setează poziția și direcția camerei. Primele trei argumente reprezintă punctul în care cameră stă, ultimele trei re..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Această funcție setează poziția și direcția camerei. Primele trei argumente reprezintă punctul în care cameră stă, ultimele trei reprezintă punctul spre care privește camera.<br />
{{RO/Observații|Utilizarea acestei funcții preia focus-ul camerei de la jucător și setează camera într-o poziție și rotație fixă. Focus-ul camerei poate fi restabilit jucătorului folosind funcția [[setCameraTarget]].}}<br />
<br />
==Sintaxă==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraMatrix(player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraMatrix|cameraMatrix|getCameraMatrix}}<br />
===Argumente Necesare=== <br />
*'''thePlayer:''' Jucătorul a cărui cameră trebuie schimbată.<br />
*'''positionX:''' Coordonata X a poziției camerei.<br />
*'''positionY:''' Coordonata Y a poziției camerei.<br />
*'''positionZ:''' Coordonata Z a poziției camerei.<br />
*'''{{New feature/item|3.0141|1.4.1|7005|În loc de șase coordonate, sau doi vectori, o matrice poate fi folosită.}}'''<br />
<br />
===Argumente Opționale=== <br />
*'''lookAtX:''' Coordonata X a punctului spre care camera privește.<br />
*'''lookAtY:''' Coordonata Y a punctului spre care camera privește.<br />
*'''lookAtZ:''' Coordonata Z a punctului spre care camera privește.<br />
*'''roll:''' Unghiul de rotație a camerei, -180 spre 180. O valoare de 0 înseamnă o poziționare dreaptă a camerei, valorile pozitive vor roti camera în sens invers acelor de ceasornic și valorile negative o vor roti în sensul acelor de ceasornic. -180 sau 180 înseamnă întoarcerea cu susul în jos a camerei.<br />
*'''fov:''' unghiul câmpului vizual, 0.01 spre 180. Cu cât este valoarea mai mare, cu atât mai mult veți putea vedea ce se află în lateral.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraMatrix(float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])<br />
</syntaxhighlight><br />
{{OOP|Se află sub clasa statică '''Camera'''|Camera.setMatrix|matrix|getCameraMatrix}}<br />
<br />
===Argumente Necesare=== <br />
*'''positionX:''' Coordonata X a poziției camerei.<br />
*'''positionY:''' Coordonata Y a poziției camerei.<br />
*'''positionZ:''' Coordonata Z a poziției camerei.<br />
*'''{{New feature/item|3.0141|1.4.1|7005|În loc de șase coordonate, sau doi vectori, o matrice poate fi folosită.}}'''<br />
<br />
===Argumente Opționale=== <br />
*'''lookAtX:''' Coordonata X a punctului spre care camera privește.<br />
*'''lookAtY:''' Coordonata Y a punctului spre care camera privește.<br />
*'''lookAtZ:''' Coordonata Z a punctului spre care camera privește.<br />
*'''roll:''' Unghiul de rotație a camerei, -180 spre 180. O valoare de 0 înseamnă o poziționare dreaptă a camerei, valorile pozitive vor roti camera în sens invers acelor de ceasornic și valorile negative o vor roti în sensul acelor de ceasornic. -180 sau 180 înseamnă întoarcerea cu susul în jos a camerei.<br />
*'''fov:''' unghiul câmpului vizual, 0.01 spre 180. Cu cât este valoarea mai mare, cu atât mai mult veți putea vedea ce se află în lateral.<br />
</section><br />
<br />
===Redare===<br />
Redă ''true'' dacă argumentele sunt valide. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
Acest cod fixează camera pe semnul Vinewood din Los Santos pentru orice jucător care se alătură pe server:<br />
<section class="server" name="Server script" show="true"><br />
<syntaxhighlight lang="lua"><br />
function setCameraOnPlayerJoin()<br />
fadeCamera(source, true, 5)<br />
-- setează camera jucătorului într-o poziție fixă, privind spre un punct fix<br />
setCameraMatrix(source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316)<br />
end<br />
addEventHandler("onPlayerJoin", root, setCameraOnPlayerJoin)</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[hu:setCameraMatrix]]<br />
[[RO:setCameraMatrix]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=SetCameraInterior&diff=67476SetCameraInterior2020-10-10T08:17:06Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
Sets the interior of the local camera. Only the interior of the camera is changed, the local player stays in the interior he was in.<br />
<br />
==Syntax==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraInterior ( player thePlayer, int interior )<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraInterior|cameraInterior|getCameraInterior}}<br />
===Required Arguments===<br />
*'''thePlayer:''' the player whose camera interior will be set.<br />
*'''interior:''' the interior to place the camera in.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraInterior ( int interior )<br />
</syntaxhighlight><br />
{{OOP||Camera.setInterior|interior|getCameraInterior}}<br />
===Required Arguments===<br />
*'''interior:''' the interior to place the camera in.<br />
</section><br />
<br />
===Returns===<br />
Returns ''true'' if the camera's interior was changed successfully, ''false'' otherwise.<br />
<br />
==Example==<br />
<section name="Server" class="server" show="true"><br />
<br />
<strong> This example make a command to change your cam interior to a selected one. </strong> <br />
<br />
<syntaxhighlight lang="lua"><br />
function setCamInt( thePlayer, commandName, intID )<br />
if( intID )then -- If there is an ID<br />
local seted = setCameraInterior( thePlayer, intID ) -- set the interior to the camera<br />
if( seted )then -- If it has been changed correctly<br />
outputChatBox( "Your camera's interior has been set to "..intID, thePlayer ) -- Tell to the player his new camera's interior<br />
else -- otherwise<br />
outputChatBox( "Can't change your camera's interior...", thePlayer, 255, 0, 0 ) -- Tell him the change failed<br />
end<br />
else -- otherwise <br />
outputChatBox( "Syntax: /caminterior [interiorID] ", thePlayer, 255, 0, 0 ) -- Tell him the correct syntax<br />
end<br />
end<br />
addCommandHandler( "caminterior", setCamInt )<br />
</syntaxhighlight><br />
</section><br />
<section name="Client" class="client" show="true"><br />
<strong> This example make a command to change your cam interior to a selected one. </strong><br />
<syntaxhighlight lang="lua"><br />
function setCam(command,int)<br />
if (int) then<br />
local setInt = setCameraInterior(int)<br />
if (setInt) then<br />
outputChatBox("Your camera's interior has been set to "..int,255,255,0)<br />
else<br />
outputChatBox("Can't change your camera's interior...",255,0,0)<br />
end<br />
else<br />
outputChatBox("Syntax: /camera [interiorID] ",255,0,0)<br />
end<br />
end<br />
addCommandHandler("camera",setCam)<br />
</syntaxhighlight><br />
</section><br />
<br />
==See Also==<br />
{{Client_camera_functions}}<br />
<br />
[[hu:setCameraInterior]]<br />
[[RO:setCameraInterior]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/setCameraInterior&diff=67475RO/setCameraInterior2020-10-10T08:16:53Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} Setează interiorul camerei locale. Doar interiorul camerei este schimbat, jucătorul local rămâne în interiorul în care se află. ==Sin..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Setează interiorul camerei locale. Doar interiorul camerei este schimbat, jucătorul local rămâne în interiorul în care se află.<br />
<br />
==Sintaxă==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraInterior(player thePlayer, int interior)<br />
</syntaxhighlight><br />
{{OOP||[[player]]:setCameraInterior|cameraInterior|getCameraInterior}}<br />
===Argumente Necesare===<br />
*'''thePlayer:''' jucătorul a cărui cameră doriți să îi setați interiorul.<br />
*'''interior:''' interiorul în care să fie plasată camera.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
bool setCameraInterior(int interior)<br />
</syntaxhighlight><br />
{{OOP||Camera.setInterior|interior|getCameraInterior}}<br />
===Argumente Necesare===<br />
*'''interior:''' interiorul în care să fie plasată camera.<br />
</section><br />
<br />
===Redare===<br />
Redă ''true'' dacă interiorul camerei a fost setat cu succes. În caz contrar, ''false''.<br />
<br />
==Exemplu==<br />
<section name="Server" class="server" show="true"><br />
<br />
<strong>Acest exemplu va realiza o comandă pentru a schimba interiorul camerei.</strong> <br />
<br />
<syntaxhighlight lang="lua"><br />
function setCamInt(thePlayer, commandName, intID)<br />
if (intID) then -- dacă există un ID de interior<br />
local seted = setCameraInterior(thePlayer, intID) -- setează interiorul camerei<br />
if (seted) then -- dacă interiorul a fost setat în mod corect<br />
outputChatBox("Interiorul camerei tale a fost setat la " .. intID, thePlayer) -- anunță jucătorul de schimbare<br />
else -- în caz contrar<br />
outputChatBox("Schimbarea interiorul camerei nu este posibilă", thePlayer, 255, 0, 0) -- anunță jucătorul de eșecul schimbării interiorului camerei<br />
end<br />
else -- în caz contrar<br />
outputChatBox("Sintaxă: /caminterior [interiorID]", thePlayer, 255, 0, 0) -- explică jucătorului sintaxa corectă<br />
end<br />
end<br />
addCommandHandler("caminterior", setCamInt)<br />
</syntaxhighlight><br />
</section><br />
<section name="Client" class="client" show="true"><br />
<strong>Acest exemplu va realiza o comandă pentru a schimba interiorul camerei.</strong><br />
<syntaxhighlight lang="lua"><br />
function setCam(command, int)<br />
if (int) then<br />
local setInt = setCameraInterior(int)<br />
if (setInt) then<br />
outputChatBox("Interiorul camerei tale a fost setat la " .. int, 255, 255, 0)<br />
else<br />
outputChatBox("Can't change your camera's interior...",255,0,0)<br />
end<br />
else<br />
outputChatBox("Sintaxă: /camera [interiorID]", 255, 0, 0)<br />
end<br />
end<br />
addCommandHandler("camera",setCam)<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:setCameraInterior]]<br />
[[hu:setCameraInterior]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraTarget&diff=67474GetCameraTarget2020-10-10T08:08:09Z<p>Vinyard: </p>
<hr />
<div>{{Server client function}}<br />
__NOTOC__<br />
This function returns an [[element]] that corresponds to the current target of the specified player's camera (i.e. what it is following). <br />
==Syntax==<br />
<section class="server" name="Server" show="true"><br />
<syntaxhighlight lang="lua"><br />
element getCameraTarget ( player thePlayer )<br />
</syntaxhighlight> <br />
{{OOP||[[player]]:getCameraTarget|cameraTarget|setCameraTarget}}<br />
===Required Arguments=== <br />
*'''thePlayer:''' The player whose camera you wish to receive the target of.<br />
</section><br />
<section class="client" name="Client" show="true"><br />
<syntaxhighlight lang="lua"><br />
element getCameraTarget ()<br />
</syntaxhighlight> <br />
</section><br />
<br />
===Returns===<br />
* Returns an [[element]] of the target if the function was successful, or ''false'' if bad arguments were specified<br />
{{New feature|3|1.0|<br />
* Returns ''false'' if the camera is in Fixed mode and has no target.<br />
}}<br />
<br />
==Example== <br />
This example checks whether a player's camera's target is another player, and returns true or false accordingly.<br />
<section class="server" name="Server script" show="true"><br />
<syntaxhighlight lang="lua"><br />
function isTargetPlayer( thePlayer )<br />
local target = getCameraTarget ( thePlayer )<br />
if ( getElementType ( target ) == "player" ) then -- If target is a player<br />
return true -- Return true<br />
else<br />
return false -- Otherwise, return false.<br />
end<br />
end<br />
</syntaxhighlight><br />
</section><br />
<br />
==See Also==<br />
{{Camera functions}}<br />
<br />
[[hu:getCameraTarget]]<br />
[[RO:getCameraTarget]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraTarget&diff=67473RO/getCameraTarget2020-10-10T08:07:59Z<p>Vinyard: Created page with "{{RO/Funcție comună}} __NOTOC__ Această funcție redă un element care corespunde țintei curente (target) aferente camerei unui jucător specificat. (ex. ce anume urm..."</p>
<hr />
<div>{{RO/Funcție comună}}<br />
__NOTOC__<br />
Această funcție redă un [[element]] care corespunde țintei curente (target) aferente camerei unui jucător specificat. (ex. ce anume urmărește) <br />
==Sintaxă==<br />
<section class="server" name="Server" show="true"><br />
<syntaxhighlight lang="lua"><br />
element getCameraTarget(player thePlayer)<br />
</syntaxhighlight> <br />
{{OOP||[[player]]:getCameraTarget|cameraTarget|setCameraTarget}}<br />
===Argumente Necesare=== <br />
*'''thePlayer:''' Jucătorul a cărui cameră doriți să preluați ținta.<br />
</section><br />
<section class="client" name="Client" show="true"><br />
<syntaxhighlight lang="lua"><br />
element getCameraTarget()<br />
</syntaxhighlight> <br />
</section><br />
<br />
===Redare===<br />
* Redă un [[element]] a țintei (target) dacă funcția a avut succes, sau ''false'' dacă au fost specificat argumente nevalide.<br />
{{New feature|3|1.0|<br />
* Redă ''false'' dacă camera este în modul Fixed și nu are un target.<br />
}}<br />
<br />
==Exemplu== <br />
Acest exemplu verifică dacă ținta (target-ul) camerei unui jucător este alt jucător, și redă true sau fals în consecință.<br />
<section class="server" name="Server script" show="true"><br />
<syntaxhighlight lang="lua"><br />
function isTargetPlayer(thePlayer)<br />
local target = getCameraTarget(thePlayer)<br />
if (getElementType(target ) == "player") then -- dacă target-ul este un jucător<br />
return true -- Redă true<br />
else<br />
return false -- În caz contrar, redă false<br />
end<br />
end<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[EN:getCameraTarget]]<br />
[[hu:getCameraTarget]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraMatrix&diff=67472GetCameraMatrix2020-10-10T08:03:14Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
This function gets the position of the camera and the position of the point it is facing.<br />
<br />
<br />
{{Important Note|Server-side this functions returns false or the latest value set via [[setCameraMatrix]] (called from server or client).}}<br />
<br />
==Syntax==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
float float float float float float float float getCameraMatrix ( player thePlayer )<br />
</syntaxhighlight><br />
{{OOP||[[player]]:getCameraMatrix|cameraMatrix|setCameraMatrix}}<br />
<br />
===Required Arguments===<br />
*'''thePlayer:''' The player whose camera matrix is to be returned.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
float float float float float float float float getCameraMatrix ()<br />
</syntaxhighlight><br />
{{OOP||[[Camera]].getMatrix|matrix|setCameraMatrix}}<br />
</section><br />
<br />
===Returns===<br />
This function returns 8 [[float|floats]] if the argument is valid (when applicable); the first three indicate the position of the camera, the next three indicate the position of the point it's facing, and the last two are the roll and field of view. Returns ''false'' if the argument is invalid.<br />
<br />
===Example===<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
local x, y, z, lx, ly, lz = getCameraMatrix ()<br />
x, lx = x + 1, lx + 1<br />
<br />
setCameraMatrix (x, y, z, lx, ly, lz)<br />
</syntaxhighlight><br />
</section><br />
<br />
==See Also==<br />
{{Camera functions}}<br />
<br />
[[hu:getCameraMatrix]]<br />
[[RO:getCameraMatrix]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraMatrix&diff=67471RO/getCameraMatrix2020-10-10T08:03:04Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} Această funcție obține poziția camerei și poziția punctului spre care privește. {{RO/Important Note|Această funcție utilizată ser..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Această funcție obține poziția camerei și poziția punctului spre care privește.<br />
<br />
<br />
{{RO/Important Note|Această funcție utilizată server-side redă false sau cea mai recentă valoare setată prin [[setCameraMatrix]] (solicitat de la server sau client).}}<br />
<br />
==Sintaxă==<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
float float float float float float float float getCameraMatrix(player thePlayer)<br />
</syntaxhighlight><br />
{{OOP||[[player]]:getCameraMatrix|cameraMatrix|setCameraMatrix}}<br />
<br />
===Argumente Necesare===<br />
*'''thePlayer:''' Jucătorul a cărui camera matrix trebuie redată.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
float float float float float float float float getCameraMatrix ()<br />
</syntaxhighlight><br />
{{OOP||[[Camera]].getMatrix|matrix|setCameraMatrix}}<br />
</section><br />
<br />
===Redare===<br />
Această funcție redă 8 [[float|floats]] dacă argumentul este valid (când este aplicabil); primele trei valori indică poziția camerei, următoarele trei indică poziția punctul spre care privește, iar ultimele două sunt unghiul de rotație și câmpul de vizualizare. Redă ''false'' dacă argumentul este nevalid.<br />
<br />
===Exemplu===<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
local x, y, z, lx, ly, lz = getCameraMatrix()<br />
x, lx = x + 1, lx + 1<br />
<br />
setCameraMatrix(x, y, z, lx, ly, lz)<br />
</syntaxhighlight><br />
</section><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[RO:getCameraMatrix]]<br />
[[hu:getCameraMatrix]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=Template:RO/Important_Note&diff=67470Template:RO/Important Note2020-10-10T07:58:08Z<p>Vinyard: Created page with "{{MessageBox| bordercolorhex = FFB2B2 | bgcolorhex = FFE5E5 | message = '''Observație importantă:''' {{{1}}} | }}"</p>
<hr />
<div>{{MessageBox|<br />
bordercolorhex = FFB2B2 |<br />
bgcolorhex = FFE5E5 |<br />
message = '''Observație importantă:''' {{{1}}} | <br />
}}</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraInterior&diff=67469RO/getCameraInterior2020-10-10T07:54:56Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Redă interiorul camerei locale (independent de interiorul jucătorului local).<br />
<br />
==Procedural==<br />
===Sintaxă===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior(player thePlayer)<br />
</syntaxhighlight><br />
{{OOP||[[player]]:getCameraInterior|cameraInterior|setCameraInterior}}<br />
<br />
===Argumente Necesare===<br />
'''thePlayer''': Jucătorul a cărui cameră doriți să îi obțineți interiorul.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior()<br />
</syntaxhighlight><br />
{{OOP||Camera.getInterior|interior|setCameraInterior}}<br />
</section><br />
<br />
Redă un ''integer'' indicând interiorul camerei, ''false'' dacă argumentul este nevalid.<br />
<br />
===Exemplu===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior(player, command)<br />
local interior = getCameraInterior(player)<br />
outputChatBox("Camera este în interiorul " .. interior, player, 255, 255, 0)<br />
end<br />
addCommandHandler("camera", outputCameraInterior)<br />
</syntaxhighlight><br />
</section><br />
<br />
<br />
{{New items|3.0140|1.4|<br />
==Object-oriented==<br />
===Sintaxă===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int player:getCameraInterior()<br />
-- sau<br />
int player.cameraInterior -- pentru a obține valoarea interiorului camerei<br />
player.cameraInterior = int someValue -- pentru a seta valoarea interiorului camerei<br />
</syntaxhighlight><br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int Camera.getInterior()<br />
</syntaxhighlight><br />
</section><br />
<br />
Redă un ''integer'' indicând interiorul camerei, ''false'' dacă argumentul este nevalid.<br />
<br />
===Exemplu===<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior(command)<br />
local interior = Camera.getInterior()<br />
outputChatBox("Camera este în interiorul " .. interior, localPlayer, 255, 255, 0)<br />
end<br />
addCommandHandler("camera", outputCameraInterior)<br />
</syntaxhighlight><br />
</section><br />
}}<br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră}}<br />
<br />
[[EN:getCameraInterior]]<br />
[[hu:getCameraInterior]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraInterior&diff=67468GetCameraInterior2020-10-10T07:54:28Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Server client function}}<br />
Returns the interior of the local camera (independent of the interior of the local player).<br />
<br />
==Procedural==<br />
===Syntax===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior ( player thePlayer )<br />
</syntaxhighlight><br />
{{OOP||[[player]]:getCameraInterior|cameraInterior|setCameraInterior}}<br />
<br />
===Required Arguments===<br />
'''thePlayer''': The player whose camera interior you want to get.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior ( )<br />
</syntaxhighlight><br />
{{OOP||Camera.getInterior|interior|setCameraInterior}}<br />
</section><br />
<br />
Returns an ''integer'' indicating the camera's interior, ''false'' if the argument is invalid.<br />
<br />
===Example===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior ( player, command )<br />
local interior = getCameraInterior ( player )<br />
outputChatBox ( "The camera is in the interior " .. interior, player, 255, 255, 0 )<br />
end<br />
addCommandHandler ( "camera", outputCameraInterior )<br />
</syntaxhighlight><br />
</section><br />
<br />
<br />
{{New items|3.0140|1.4|<br />
==Object-oriented==<br />
===Syntax===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int player:getCameraInterior ( )<br />
-- or<br />
int player.cameraInterior -- to get the camera interior value<br />
player.cameraInterior = int someValue -- to set the camera interior value<br />
</syntaxhighlight><br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int Camera.getInterior ( )<br />
</syntaxhighlight><br />
</section><br />
<br />
Returns an ''integer'' indicating the camera's interior, ''false'' if the argument is invalid.<br />
<br />
===Example===<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior ( command )<br />
local interior = Camera.getInterior ( )<br />
outputChatBox ( "The camera is in the interior " .. interior, localPlayer, 255, 255, 0 )<br />
end<br />
addCommandHandler ( "camera", outputCameraInterior )<br />
</syntaxhighlight><br />
</section><br />
}}<br />
<br />
==See Also==<br />
{{Camera functions}}<br />
<br />
[[hu:getCameraInterior]]<br />
[[RO:getCameraInterior]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraInterior&diff=67467RO/getCameraInterior2020-10-10T07:54:16Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție comună}} Redă interiorul camerei locale (independent de interiorul jucătorului local). ==Procedural== ===Sintaxă=== <section name="Server" class="..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție comună}}<br />
Redă interiorul camerei locale (independent de interiorul jucătorului local).<br />
<br />
==Procedural==<br />
===Sintaxă===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior(player thePlayer)<br />
</syntaxhighlight><br />
{{OOP||[[player]]:getCameraInterior|cameraInterior|setCameraInterior}}<br />
<br />
===Argumente Necesare===<br />
'''thePlayer''': Jucătorul a cărui cameră doriți să îi obțineți interiorul.<br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int getCameraInterior()<br />
</syntaxhighlight><br />
{{OOP||Camera.getInterior|interior|setCameraInterior}}<br />
</section><br />
<br />
Redă un ''integer'' indicând interiorul camerei, ''false'' dacă argumentul este nevalid.<br />
<br />
===Exemplu===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior(player, command)<br />
local interior = getCameraInterior(player)<br />
outputChatBox("Camera este în interiorul " .. interior, player, 255, 255, 0)<br />
end<br />
addCommandHandler("camera", outputCameraInterior)<br />
</syntaxhighlight><br />
</section><br />
<br />
<br />
{{New items|3.0140|1.4|<br />
==Object-oriented==<br />
===Sintaxă===<br />
<section name="Server" class="server" show="true"><br />
<syntaxhighlight lang="lua"><br />
int player:getCameraInterior()<br />
-- sau<br />
int player.cameraInterior -- pentru a obține valoarea interiorului camerei<br />
player.cameraInterior = int someValue -- pentru a seta valoarea interiorului camerei<br />
</syntaxhighlight><br />
</section><br />
<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
int Camera.getInterior()<br />
</syntaxhighlight><br />
</section><br />
<br />
Redă un ''integer'' indicând interiorul camerei, ''false'' dacă argumentul este nevalid.<br />
<br />
===Exemplu===<br />
<section name="Client" class="client" show="true"><br />
<syntaxhighlight lang="lua"><br />
function outputCameraInterior(command)<br />
local interior = Camera.getInterior()<br />
outputChatBox("Camera este în interiorul " .. interior, localPlayer, 255, 255, 0)<br />
end<br />
addCommandHandler("camera", outputCameraInterior)<br />
</syntaxhighlight><br />
</section><br />
}}<br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:getCameraInterior]]<br />
[[hu:getCameraInterior]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraGoggleEffect&diff=67466GetCameraGoggleEffect2020-10-10T07:47:54Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{Client function}}<br />
This function returns what goggle effect is currently affecting the camera.<br />
<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
string getCameraGoggleEffect ( )<br />
</syntaxhighlight><br />
{{OOP||Camera.getGoggleEffect|goggleEffect|setCameraGoggleEffect}}<br />
===Returns===<br />
* [[String]] indicating the current camera goggle effect. Their meanings can be seen below.<br />
<br />
{{Camera goggle modes}}<br />
<br />
==Example==<br />
This example adds a command to enable or disable the nightvision effect.<br />
<syntaxhighlight lang="lua"><br />
function nightvision()<br />
if (getCameraGoggleEffect() == "normal") then<br />
setCameraGoggleEffect("nightvision")<br />
elseif (getCameraGoggleEffect() == "nightvision") then<br />
setCameraGoggleEffect("normal")<br />
end<br />
end<br />
<br />
addCommandHandler("nightvision", nightvision)<br />
</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:getCameraGoggleEffect]]<br />
[[RO:getCameraGoggleEffect]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraGoggleEffect&diff=67465RO/getCameraGoggleEffect2020-10-10T07:47:14Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} Această funcție redă efectul de goggle care afectează în prezent camera. ==Sintaxă== <syntaxhighlight lang="lua"> string getCameraGoggl..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
Această funcție redă efectul de goggle care afectează în prezent camera.<br />
<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
string getCameraGoggleEffect( )<br />
</syntaxhighlight><br />
{{OOP||Camera.getGoggleEffect|goggleEffect|setCameraGoggleEffect}}<br />
===Redare===<br />
* [[String]] indicând efectul curent de goggle al camerei. Semnificațiile acestuia pot fi înțelese mai jos.<br />
<br />
{{RO/Camera goggle modes}}<br />
<br />
==Exemplu==<br />
Acest exemplu adaugă o comandă pentru a porni sau opri efectul de vedere nocturnă. (nightvision)<br />
<syntaxhighlight lang="lua"><br />
function nightvision()<br />
if (getCameraGoggleEffect() == "normal") then<br />
setCameraGoggleEffect("nightvision")<br />
elseif (getCameraGoggleEffect() == "nightvision") then<br />
setCameraGoggleEffect("normal")<br />
end<br />
end<br />
addCommandHandler("nightvision", nightvision)<br />
</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:getCameraGoggleEffect]]<br />
[[hu:getCameraGoggleEffect]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=Template:RO/Camera_goggle_modes&diff=67464Template:RO/Camera goggle modes2020-10-10T07:46:44Z<p>Vinyard: Created page with "<div style="border:3px solid red;margin-bottom:3px;padding-left:5px;"><div style="float:right;padding-right:5px;font-weight:bold;"></div> * '''normal''': Nici un effect goggle..."</p>
<hr />
<div><div style="border:3px solid red;margin-bottom:3px;padding-left:5px;"><div style="float:right;padding-right:5px;font-weight:bold;"></div><br />
* '''normal''': Nici un effect goggle aplicat<br />
* '''nightvision''': Vedere nocturnă (nightvision)<br />
* '''thermalvision''': Infraroșu<br />
</div></div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraFieldOfView&diff=67463GetCameraFieldOfView2020-10-10T07:42:04Z<p>Vinyard: </p>
<hr />
<div>__NOTOC__<br />
{{client function}}<br />
{{New feature/item|3.0151|1.5.1|7397|This function returns the field of view of the ''dynamic camera'' as set by [[setCameraFieldOfView]].}}<br />
==Syntax==<br />
<syntaxhighlight lang="lua"><br />
float getCameraFieldOfView ( string cameraMode )<br />
</syntaxhighlight><br />
{{OOP||Camera.getFieldOfView|fov|setCameraFieldOfView}}<br />
<br />
===Required Arguments===<br />
*'''cameraMode:''' the camera mode to get the field of view of<br />
** "player": whilst walking/running<br />
** "vehicle": whilst in vehicle<br />
** "vehicle_max": the max the field of view can go to when the vehicle is moving at a high speed (must be higher than "vehicle")<br />
<br />
===Returns===<br />
Returns one float - the field of view angle<br />
<br />
==Example==<br />
In this example, the field of view is output to the chat whenever the /getfov command is written<br />
<br />
<syntaxhighlight lang="lua"><br />
function getCamFOV()<br />
outputChatBox("The camera field of view for 'player walking/running' is: " .. getCameraFieldOfView("player"))<br />
end<br />
addCommandHandler("getfov", getCamFOV)</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:getCameraFieldOfView]]<br />
[[RO:getCameraFieldOfView]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=RO/getCameraFieldOfView&diff=67462RO/getCameraFieldOfView2020-10-10T07:41:54Z<p>Vinyard: Created page with "__NOTOC__ {{RO/Funcție client}} {{New feature/item|3.0151|1.5.1|7397|Această funcție redă câmpul de vizualizare a ''camerei dinamice'', așa cum este aceasta setată de c..."</p>
<hr />
<div>__NOTOC__<br />
{{RO/Funcție client}}<br />
{{New feature/item|3.0151|1.5.1|7397|Această funcție redă câmpul de vizualizare a ''camerei dinamice'', așa cum este aceasta setată de către [[setCameraFieldOfView]].}}<br />
==Sintaxă==<br />
<syntaxhighlight lang="lua"><br />
float getCameraFieldOfView(string cameraMode)<br />
</syntaxhighlight><br />
{{OOP||Camera.getFieldOfView|fov|setCameraFieldOfView}}<br />
<br />
===Argumente Necesare===<br />
*'''cameraMode:''' modul de cameră a cărui câmp de vizualizare să fie obținut<br />
** "player": în timp ce se plimbă/aleargă<br />
** "vehicle": în timp ce se află în vehicul<br />
** "vehicle_max": valoarea maximă la care câmpul de vizualizare poate ajunge atunci când vehiculul se deplasează la o viteză crescută. (valoarea trebuie să fie mai mare decât "vehicle")<br />
<br />
===Redare===<br />
Redă un float - unghiul câmpului de vizualizare<br />
<br />
==Exemplu==<br />
În acest exemplu, câmpul de vizualizare este redat în chat de fiecare dată când comanda /getfov este scrisă.<br />
<br />
<syntaxhighlight lang="lua"><br />
function getCamFOV()<br />
outputChatBox("Câmpul de vizualizare a camerei pentru 'jucător în plimbare/în alergare' este: " .. getCameraFieldOfView("player"))<br />
end<br />
addCommandHandler("getfov", getCamFOV)</syntaxhighlight><br />
<br />
==Vizualizați de asemenea==<br />
{{RO/Funcții cameră client}}<br />
<br />
[[EN:getCameraFieldOfView]]<br />
[[hu:getCameraFieldOfView]]</div>Vinyardhttps://wiki.multitheftauto.com/index.php?title=GetCameraClip&diff=67461GetCameraClip2020-10-10T07:12:43Z<p>Vinyard: </p>
<hr />
<div>{{Client function}} <br />
__NOTOC__ <br />
{{New feature/item|3.0141|1.4.1|6949|This function checks if the camera will "collide" with any objects or vehicles in its way. Read more about this [[setCameraClip|here]].}}<br />
<br />
==Syntax== <br />
<syntaxhighlight lang="lua"><br />
bool, bool getCameraClip() <br />
</syntaxhighlight> <br />
{{OOP||[[Camera]].getClip||setCameraClip}}<br />
<br />
===Returns===<br />
*'''objects:''' if you want the camera to clip on objects.<br />
*'''vehicles:''' if you want the camera to clip on vehicles.<br />
<br />
==Example== <br />
This function checks the clip status.<br />
<syntaxhighlight lang="lua"><br />
function checkClipStatus()<br />
local obj, veh = Camera.getClip()<br />
outputChatBox ("Your camera can" .. (veh and "" or "not") .. "see the vehicle interior at the moment!",255,0,0,false)<br />
outputChatBox ("Your camera can" .. (obj and "" or "not") .. "collide with objects at the moment!",255,0,0,false)<br />
end<br />
addEventHandler("clipstatus",checkClipStatus)<br />
</syntaxhighlight><br />
<br />
==See Also==<br />
{{Client camera functions}}<br />
<br />
[[hu:getCameraClip]]<br />
[[RO:getCameraClip]]</div>Vinyard