المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التحكم في الدالة العشوائية


سمير نبيل
17-01-2015, 01:59 PM
السلام عليكم ورحمة الله

اخوتى في الله كيف يمكن توليد دالة عشوائية والتحكم بها عن طريق شرط

مثال توليد ارقام عشوائية من 1 الى 10
عدم تكرار أي رقم من ا الى 10
وعند انتهاء جميع الاحتمالات ننتقل مثلا الى صفحة أخرى

فرح صالحي
17-01-2015, 02:42 PM
السلام عليكم ورحمة الله وبركاته
وجدت هذا الكود ولا أعرف ان كان يجيب عن سؤالك ام لا
function BasicActor.Server:OnDeadHit(hit)
--Log("BasicActor.Server:OnDeadHit()");

local frameID = System.GetFrameID();
if ((frameID - self.lastDeathImpulse) > 10) then
local dir = g_Vectors.temp_v2;
CopyVector(dir, hit.dir);
dir.z = dir.z + 1;

local angAxis = g_Vectors.temp_v3;
angAxis.x = math.random() * 2 - 1;
angAxis.y = math.random() * 2 - 1;
angAxis.z = math.random() * 2 - 1;

local imp1 = math.random() * 20 + 10;
local imp2 = math.random() * 20 + 10;
--System.Log("DeadHit linear: "..string.format(" %.03f,%.03f,%.03f",dir.x,dir.y,dir.z).." -> "..tostring(imp1));
--System.Log("DeadHit angular: "..string.format(" %.03f,%.03f,%.03f",angAxis.x,angAxis.y,angAxis.z).." -> "..tostring(imp2));

if(hit.type ~= "silentMelee" and (not g_gameRules:IsStealthHealthHit(hit.type))) then
self:AddImpulse( hit.partId, hit.pos, dir, imp1, 1, angAxis, imp2, 8);
self.lastDeathImpulse = frameID;
end
end
end
في انتظار تدخل اهل الخبرة اتمنى لك التوفيق
موفق بإذن الله ..:abc_152:. لك مني أجمل تحية .

سمير نبيل
17-01-2015, 04:40 PM
شكرا ولكن لم أتمكن من استخراج أي نتائج من الكود
في انتظار مثال وجزاكم الله خيرا

سمير نبيل
17-01-2015, 09:48 PM
السلام عليكم ورحمة الله
اخوتى في الله لقد اجتهد حتى استطعت تصميم مشروع
يولد ارقام عشوائية استطيع التحكم في عددها والتوقف عند الانتهاء تكون أي تكرار
انتظر تعليقكم

http://www.mediafire.com/download/bo82ev1pal6u4b0/Random_samir.rar
:abc_152::abc_152:

فرح صالحي
18-01-2015, 12:27 PM
السلام عليكم ورحمة الله وبركاته
كان من الاحسن لووضعت ملفا مفتوحا ليستفيد البقية .
شـكــ وبارك الله فيك ـــرا لك ..:abc_152: لك مني أجمل تحية .
التقييم اتركه للمختصين .

سمير نبيل
18-01-2015, 04:50 PM
تفضل اخي فرح
https://www.mediafire.com/?9bkqt6i1wp2m8b6

فرح صالحي
18-01-2015, 04:54 PM
جازاك الله خيرا كثيرا
:abc_152: