-
Posts
868 -
Joined
-
Last visited
Posts posted by hassan.k.s.a
-
-
العفو , الله يعافيك
-
اذا تبيه في نافذه :
local againStartMove = 100 -- يبدأ لما ينتهي من local endMove = 400 -- يوقف لما تبيه يرجع عند addEventHandler("onClientRender",root,function() if ( guiGetVisible(YouWindowNme) == true ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end end)
بدون :
local againStartMove = 100 local endMove = 400 addEventHandler("onClientRender",root,function() local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x + 3,y,false) if ( x >= endMove ) then guiSetPosition(YouLabelName,againStartMove,y,false) end end)
ماجربته
-
مافهمت زبدة طلبك , لاكن تحتاج تستخدم على حسب الي فهمته منك :
createObject createPed setElementModel setElementFrozen setPedAnimation fxAddDebris setCameraMatrix createTeam setTeamFriendlyFire setPlayerTeam spawnPlayer fadeCamera setCameraTarget
function getMapData(data,valueData) if ( data and valueData ) then for i,v in ipairs(getElementsByType(""..data.."")) do if ( v ) then local value = getElementData(v,""..valueData.."") if ( value ) then return value else return outputDebugString("Bad Argument value data .",1) end else return outputDebugString("Bad Argument data .",1) end end else return outputDebugString("Please Add data / value data .",1) end end
م اتوقع كذا وبس , لأنك بتسوي قيم مود كامل
+
مو مهم تخلي كل المابات نفس البس او الشخصيه او التيم ,
-
addEventHandler("onClientGUIClick",guiRoot,function() if ( source == YouButtonName ) then local x,y = guiGetPosition(YouLabelName,false) guiSetPosition(YouLabelName,x,y + 5,false) end end)
-
شرح رائع ومفيد اهنيك , بالتوفيق
-
مشكور على الشرح بس لو توضح البارمترس بالموضوع للمبتدئين ناس كثير مايعرفون وش هي :
_,acc
-
* getMapData
* The Syntax :
string getMapData(string key1, string key2)
* key1 : اسم الداتا الي بتجلب منها الداتا المطلوبه
* key2 : اسم الداتا المطلوب جلبها من الداتا لها
الوظيفه ذي تجلب الداتا الي داخل الداته المطلوبه بالماب المشتغل
* client / server :
function getMapData(data,valueData) if ( data and valueData ) then for i,v in ipairs(getElementsByType(data)) do if ( v ) then local value = getElementData(v,valueData) if ( value ) then return value else return outputDebugString("Bad Argument value data .",1) end else return outputDebugString("Bad Argument data .",1) end end else return outputDebugString("Please Add data / value data .",1) end end
"1" pY="2" pZ="3" lX="4" lY="5" lZ="6" />
exampl ( client ) :
addEventHandler("onClientRender",root,function() local xxx = getMapData("base","pX") if ( xxx ) then guiSetText(guiElement,""..xxx.."") end end)
exampl ( server ) :
addCommandHandler("Xmap",function(player) local pX = getMapData("base","pX") local pY = getMapData("base","pY") local pZ = getMapData("base","pZ") local lX = getMapData("base","lX") local lY = getMapData("base","lY") local lZ = getMapData("base","lZ") if ( pX and pY and pZ and lX and lY and lZ ) then outputChatBox(""..pX..","..pY..","..pZ..","..lX..","..lY..","..lZ.."",player,0,255,255,true) end end)
-
العفو , الله يعافيك .
-
لو فيه فنكشن ,
fileGetWord
getMapData
"-3855" posY="1747" posZ="43" lookX="-3796" lookY="1679" lookZ="0" />
client / server ,
function getMapData(data,valueData) if ( data and valueData ) then for i,v in ipairs(getElementsByType(""..data.."")) do if ( v ) then local value = getElementData(v,""..valueData.."") if ( value ) then return value else return outputDebugString("Bad Argument value data .",1) end else return outputDebugString("Bad Argument data .",1) end end else return outputDebugString("Please Add data / value data .",1) end end
exampl (client) :
addEventHandler("onClientRender",root,function() local xxx = getMapData("jailCamera","posX") if ( xxx ) then guiSetText(guielm,""..xxx.."") end end)
ماجربته
-
الصيغه
.png
تنحذف مجرب ,
-
كل من هب ودب حط : Gang: [CIT]
-
خخ انا عندي ألأستضافه شغاله تمام ! + هو من قطر وانا من السعوديه
-
العفو
-
انا عندي سيرفرين على ألأستضافه وماشاء الله تحميل سريع مرا ,
+
صاحبها شخص محترم ومايعرف يمين ويسار وشغل زرف مودات = يخاف الله مو مثل غيره ,
الاق مافيه اي لاق طبعا , - بالتوفيق
-
المفروض يكون في تعويض للي ينتظرون ذذالسلام عليكم
اولن اعتذر جداا بسبب مشاكل الي يصير في الاستضافه ولسبب داتا سنتر في المنيا صار لي جهاز الاستضافه في مشاكل ف راح ينقلون كله عله جهاز جديد والايبي بيتم نقله وراح يتم الاضافه لي كل عميل اسبوعين زياده واعذروني ا
سوف يتم اضافه خادم جديد اخر في حال لو انقفل الثاني خادم: فرنسا
-
أنا ماخبروني انه في صيانه ابداً وحتى قبل يوم يسوون ماخبروني وانا مكلم راعي الإستضافه اكثر من مره وقال إن شاءالله بنخبركم لين صار شي ولكن ولا شفت شي من هالكلام
ممكن في ناس وصل لهم الخبر وفي ناس لأ
وممكن صارت ظروف, او مشكله, او نسيآن , وحنا نقدر احتياجاتك للمودآت , لأكن مابليد حيله , فالعذر والسموحه
-
بصرآحه مادري متى , لاكن ان شاء الله نخلص بأقرب وقت , وبالعكس ألصيآنه ذي بتفيدك وبتفيدنا كثير من ناحية حمايه + تطوير ,
بالتوفيق ان شاء الله , ونعتذر مرا ثانيه ,
-
ليش الإستضافه طافيه والموقع مايشتغل والدعم كله مغلق شسالفه؟
يا شيخ ترى ملفاتنا وموداتنا نبغيهم
كل شي ماراح ينحذف ان شاء الله ومودات محفوظه بأذن الله , صيآنه + وضع حمآيآت لحفظ خصائصك + مودآتك من اي شخص متطفل او هكر ,
معليش يآخوي احنا نعتذر , بالنسبه للدعم الفني طآفي بسبب الصيآنه للموقع كمآن ’
ان شاء الله بتكون فيه تعويضآت لما تفتح والمودأت ماهي رآيحه ,
-
مشكور وماتقصر , وأستمر , لاكن حاول انك ماتكرر
الحدث
onClientGUIClick
خليه حدث واحد اختصر الموضوع مو كل زر حدث , صحيح مبتدأ وكل شخص يغلط لأكن انا جيت انبهك بذا الشيء بس ,
لاتكرر الأيفنت خليه واحد واشتغل فيه أختصر الأكواد ورتبها هذي ألأشياء تحتاجها بالبرمجه كثير ,
-
وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف
+
ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه
المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد,
ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟
-
-
-
كذا راح يثبت المابات لما يشتغل المود بس لما يسوي رستارت راح تنحذف القيم من الجدول وتتثبت من جديد ,
يعني مايحتآج غير يجلب القيم الي بالجدول ويرسلها لكلينت ويرفعها بالسته .
Map_s = { } function UpMapsToTable() for i,v in ipairs (getResources()) do name = getResourceName(v) if string.find ( name, "[DM]", 1, true ) then table.remove(Map_s,name) table.insert(Map_s,name) end end end UpMapsToTable()
كذا لما يركب ماب مايحتآج يسوي رستارت للمود يستخدم الوظيفه وينرفع الماب ,
-
Map_s = { } function UpMapsToTable() for i,v in ipairs (getResources()) do name = getResourceName(v) if string.find ( name, "[DM]", 1, true ) then--على حسب القيم للماب راح يبحث عن اسم الماب الي بدايته كذا DDاذا تبي ديربي حط table.insert(Map_s,name) end end end UpMapsToTable()
الي عليك تستخرج كل الي بالجدول وترسله لكلينت وترفعه بالسته ,
طبعا ذا الكود سهل اذا كان ودك تطلع مابات لقيم معين ديربي او شوتر الخ ,
شباب تكفون ادخلو
in البرمجة
Posted
كلتو الرجل من اول مشاركه له