Roblox में खिलाड़ी निर्देशांक तक पहुँच प्राप्त करने का तरीका जानना एक जटिल और अस्पष्ट प्रक्रिया हो सकती है। हालाँकि, यदि आप निर्देशांक तक पहुँचने और उनमें हेरफेर करने का कोई तरीका खोजते हैं, तो आपके पास खेल के अन्य रचनात्मक कार्यों का उपयोग करने और अपने प्रोग्रामिंग कौशल का परीक्षण करने के लिए एक ठोस आधार होगा।
इस लेख में, हम आपको दिखाएंगे कि Roblox में प्लेयर निर्देशांक कैसे खोजें।
आप Roblox में निर्देशांक कैसे प्राप्त करते हैं?
पात्रों, वस्तुओं और स्थानों के निर्देशांक खोजने के लिए, आपको सीखना होगा कि कैसे स्क्रिप्ट करना है रोबोक्स स्टूडियो . यह प्लेटफॉर्म आपको अपनी खुद की दुनिया और क्षेत्र बनाने और अपनी पसंद के अनुसार उन्हें अनुकूलित करने में सक्षम बनाता है।
कलह में संगीत बॉट का उपयोग कैसे करें
जैसा कि आप स्क्रिप्ट करते हैं, आपको मूल जानकारी को नियोजित करने की आवश्यकता होगी जो आपको स्टूडियो स्क्रिप्टिंग की क्षमता को अधिकतम करने देती है। ऐसे डेटा का एक अच्छा उदाहरण निर्देशांक है, यानी खिलाड़ी की स्थिति।
किसी खिलाड़ी की स्थिति (सर्वर-साइड) तक पहुंचने के लिए आपको खिलाड़ी के चरित्र गुण पर जाने की आवश्यकता होगी। (खिलाड़ी। चरित्र)। लेकिन इससे पहले, आपको खिलाड़ी की वस्तु ढूंढनी होगी। आप खिलाड़ी के ऑब्जेक्ट को प्राप्त करके ऐसा कर सकते हैं जब वे आपके कार्यक्षेत्र में किसी सामान्य स्क्रिप्ट के साथ सर्वर में प्रवेश करते हैं।
यदि आपके गेम में केवल एक खिलाड़ी है, तो आप प्लेयर ऑब्जेक्ट को अपने ऑब्जेक्ट कंटेनर में रख सकते हैं। जब भी आप अपनी सर्वर-साइड स्क्रिप्ट में से किसी एक में इसके मूल्य की तलाश कर रहे हों तो यह कंटेनर एक्सेस किया जा सकता है।
चित्रित करना:
game.Players.PlayerAdded:Connect(function(player) workspace.Data.Player.Value = player end)
'डेटा' आपके कार्यक्षेत्र में रखे गए फ़ोल्डर का प्रतिनिधित्व करता है और 'प्लेयर' ऑब्जेक्टवैल्यू कंटेनर का प्रतिनिधित्व करता है जिसका शीर्षक 'प्लेयर' है जिसका उद्देश्य प्लेयर ऑब्जेक्ट को सहेजना है।
लेकिन यह कोड आपका एकमात्र विकल्प नहीं है। बेझिझक इसे नाम दें या अपनी पसंद के अनुसार इसे संशोधित करें, या प्लेयर ऑब्जेक्ट को अपनी पसंद के अनुसार रखें।
एक खिलाड़ी के खेल में प्रवेश करने के बाद यह स्क्रिप्ट चलती है। एकल-खिलाड़ी गेम के मामले में, सर्वर में केवल एक खिलाड़ी होता है। हालाँकि, आप कोड को संशोधित कर सकते हैं ताकि आप किसी भी तरह से अन्य खिलाड़ियों का अनुसरण कर सकें।
खिलाड़ी के गुणों तक पहुँचने के लिए, उसकी स्थिति के साथ, आपकी नियमित स्क्रिप्ट इस तरह दिखेगी:
स्थानीय खिलाड़ी = कार्यक्षेत्र। डेटा। प्लेयर। वैल्यू - प्लेयर ऑब्जेक्ट प्राप्त करता है और इसे 'प्लेयर' वेरिएबल में स्टोर करता है
स्थानीय संस्करण = खिलाड़ी। चरित्र। ऊपरी धड़। स्थिति - वेक्टर 3 स्थिति प्राप्त करता है
क्या आप Xbox पर कलह का उपयोग कर सकते हैं?
व्यक्तिगत निर्देशांक तक पहुँचने के बारे में क्या?
आप इस तरह से एक्स, वाई, जेड निर्देशांक तक पहुंच सकते हैं:
local varX = player.Character.UpperTorso.Position.X local varY = player.Character.UpperTorso.Position.Y local varZ = player.Character.UpperTorso.Position.Z
यहां, आप R15 ह्यूमनॉइड्स का प्रतिनिधित्व करने के लिए अपर टोरसो का उपयोग कर सकते हैं। नतीजतन, यह R15 के अलावा ह्यूमनॉइड मॉडल के लिए चाल नहीं चल सकता है।
क्या मैं शरीर के अन्य अंगों को ट्रैक करने के लिए चुन सकता हूं?
आप जिन शारीरिक अंगों का अनुसरण कर सकते हैं, वे केवल अपर टोरसो के लिए आरक्षित नहीं हैं। यहां अतिरिक्त लोगों तक पहुंचने का तरीका बताया गया है:
- अपना गेम खोलने के लिए डेवलपर स्टूडियो का उपयोग करें।
- जब गेम खुला हो, तो StarterPlayer चुनें।
- HumanoidDefaultBodyParts पर जाएं (एक्स्प्लोरर व्यू का उपयोग करके इसे ढूंढें)।
- यह शरीर के अंगों की एक सूची लाएगा जो ट्रैकिंग को सक्षम करते हैं।
(श्रेय: डेरिक बुचार्ड - https://gamedev.stackexchange.com/users/138624/derrick-bouchard )
क्या आप कहीं टेलीपोर्ट करने के लिए निर्देशांक का उपयोग कर सकते हैं?
अब जब आपको पता चल गया है कि Roblox में निर्देशांक कैसे प्रकट किए जाते हैं, तो आप जानना चाहेंगे कि क्या ऐसी कोई कल्पनाशील गतिविधियाँ हैं जिनके लिए आप उस ज्ञान का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपने अपने कर्सर का स्थान पुनः प्राप्त कर लिया है, तो आप टेलीपोर्टेशन की सुविधा प्रदान कर सकते हैं। इसे करने का एक आसान तरीका यहां दिया गया है:
target = game.Players.LocalPlayer:GetMouse() .Hit x = target.X y = target.Y z = target.Z game.Players.LocalPlayer.Character:MoveTo(Vector3.new(x,y,z))
(श्रेय: प्राय: - https://www.roblox.com/users/234079075/profile )
टेलीपोर्टेशन आमतौर पर Roblox में कैसे किया जाता है?
टेलीपोर्टेशन अब तक Roblox में सबसे उपयोगी सुविधाओं में से एक है। यह खिलाड़ियों को बड़े मानचित्रों के चारों ओर तेज़ी से स्थानांतरित करने की अनुमति देता है और इस प्रकार अधिक सहभागिता को सक्षम करता है।
हालाँकि, इसे ठीक से करना मुश्किल हो सकता है, खासकर यदि आप स्क्रिप्टिंग के लिए नए हैं। टेलीपोर्टिंग के दौरान होने वाली सबसे आम समस्याओं में से एक मॉडल का टूटना है। उदाहरण के लिए, यदि आपने निम्नलिखित स्क्रिप्ट का उपयोग किया है, तो आप सिर को धड़ से अलग करेंगे:
game.Workspace.Player.Torso.Position = Vector3.new(0, 50, 0)
इसके बजाय, आपको CFframe गुण और CFframe डेटा प्रकार का उपयोग करने की आवश्यकता है। यह कैसे करना है और एक खिलाड़ी को सही ढंग से टेलीपोर्ट करना है:
game.Workspace.Player.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(0, 50, 0))
क्या सभी खिलाड़ियों को टेलीपोर्ट करना संभव है?
आप सभी खिलाड़ियों को मानचित्र पर टेलीपोर्ट कर सकते हैं। हालांकि, खिलाड़ियों के धड़ को बरकरार रखने के लिए आपको लक्ष्य की स्थिति से सावधान रहने की जरूरत है। यहां बताया गया है कि कोड कैसा दिखेगा:
1. target = CFrame.new(0, 50, 0) --could be near a brick or in a new area 2. for i, player in ipairs(game.Players:GetChildren()) do 3. --Make sure the character exists and its HumanoidRootPart exists 4. if player.Character and player.Character:FindFirstChild('HumanoidRootPart') then 5. --add an offset of 5 for each character 6. player.Character.HumanoidRootPart.CFrame = target + Vector3.new(0, i * 5, 0) 7. end 8. end
बहुत सारे काम से बहुत मज़ा आता है
सभी कोडिंग जो निर्देशांक और टेलीपोर्टेशन प्राप्त करने जैसी क्रियाओं को करने में जाती हैं, आपको यह सोचने पर मजबूर कर सकती हैं कि Roblox परेशानी के लायक नहीं है। हालाँकि, कोडिंग आपको अपने विशिष्ट खेलों और वास्तविकताओं को व्यवस्थित करने में सक्षम बनाती है। यह न केवल लंबे समय में बेहद फायदेमंद है, बल्कि यह आपके घूमने-फिरने की गतिविधि में भी बदल सकता है।
क्या आपने Roblox में कोडिंग में हाथ आजमाया है? यह कैसे हुआ? नीचे टिप्पणी अनुभाग में हमें बताएं?
गूगल क्रोम स्टार्टअप विंडोज़ 10 पर खुलता है opens