-
Posts
1,474 -
Joined
-
Last visited
Everything posted by Jupi
-
السلام عليكم يا ميكرو بصراحة لما دخلت اللعبة في شيء ازعجني جدا تحكمات حركة الشخصية... ما في الا تحكم واحد حرف W اقترح انكم تضيفو باقي الازرار مثل باقي العاب الحرب حرف A يسار و D يمين S للخلف مشان يكون فيه تحكم كامل للشخصية و السلام عليكم
-
createRadarArea createColShape Event "onColShapeHit" and "onColShapeLeave" getElementType toggleControl destroyElement isPedInVehicle destroyElement الحين خلني افهمك خطوة خطوة اول شيء نسوي الارض المحمية لازمنا شيء مثل الماركر لكن قابل للتشكيل و نبي رسم علي الخريطة طيب اول شيء كيف نرسم علي الخريطة؟ نستعمل فنكشن createRadarArea طيب تمام رسمنا الخين نبي نسوي الشيء اللي يشبه الماركر لكن مخفي و يكون نفس مقاس الرسمة نستعمل نستعمل فنكشن createColRectangle و تكون المقاسات نفس مقاسات رسمة الخريطة الحين تمام ركبنا الماركر طيب نبي الحين نخليه لما يدخل يحميه جوة و ياخذ منه السيارة اول شيء لازم نستعمل addEventHandler مشان نحط الحدث اول ما يدخل الارض يحميه و نستعمل الحدث "onColShapeHit" طيب تمام حطيناا الحدث الحين كيف نخليه ما يطلع سلاح او يغير او يطلق نستعمل toggleControl مشان نوقف التحكمات طيب لما يدخل ةو معه سيارة؟ اول شيء نتحقق ان معه سيارة بفنكشن isPedInVehicle و لو معه سيارة نجيب السيارة اللي معه بفنكشن getPedOccupiedVehicle بعد ما نجيبها ندمرها بستعمل destroyElement بس كذا تمام ملحوظة : حاسس اني سويت اشياء غريبة بشرحي
-
جرب سويته مثل ما تبيه في الفييديو msg = { "السلام عليكم ورحمة الله وبركاته", "مود شريط القوانين المعدل ", "التحميل تحت بالدسكربشن", " {{{معع السلامهه}}} ", } r,g,b = 0,253,255 rr,gg,bb = 0,0,0 num = 1 px = 0 -------------------- function getColor() return r,g,b end function getBackColor() return rr,gg,bb end function setColor(tr,tg,tb) r,g,b = tr,tg,tb end function setBackColor(r,g,b) rr,gg,bb = r,g,b end addEventHandler("onClientRender",root, function () local x,y = guiGetScreenSize() dxDrawRectangle(0,y - 20,x,y,tocolor(rr,gg,bb,100)) dxDrawText(msg[num],px,y - 20,x,y,tocolor(0,255,255,255),1.5,"default-bold","center","center",false,false,false,true) end ) function makeTurn() local x,y = guiGetScreenSize() local x = x + 50 if px >= x then px = -x setMsg() else px = px + 6 end end function setMsg() if num == #msg then num = 1 else num = num + 1 end end ---- start = setTimer(makeTurn,55,0)
-
destroyElement هذا وش فائدته؟ + يستعمل cancelEvent مشان لو احد ضرب بليد و لازم ايفينت لما الاعب يتأذي و يكنسل الاذي الملحق بلاعب + اذا انت حطيتها مشان السيارات المفروض يتحقق انه في سيارة الاول isPedInVehicle
-
admin/conf/messages.xml من اول سطر 43 لسطر 46
-
addEvent("Request_Message", true) addEventHandler("Request_Message", root, function (Msg) acc = getAccountName(getPlayerAccount(source)) local time = getRealTime () local hour = time.hour local minute = time.minute local second = time.second if isObjectInACLGroup ( "user.1"..acc, aclGetGroup("Console")) or isObjectInACLGroup ( "user.1"..acc, aclGetGroup("Admin")) or isObjectInACLGroup ( "user.1"..acc, aclGetGroup("Support")) or isObjectInACLGroup ( "user.1"..acc, aclGetGroup("LVL1")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL2")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL3")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL4")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL5")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Leader")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Manager")) then triggerClientEvent(root, "Send_Support_Msg", source, Msg, hour, minute, second) else triggerClientEvent(root, "Send_Player_Msg", source, Msg, hour, minute, second) end end ) متأكد اخوك اللي مسويه؟ الكود ذا من السبورت سستيم حقي لكن متعدل جروبات الاسل و الكلاينت =_= خليني احط لك الكود حقي و الكود حقك https://www.youtube.com/watch?v=aixwOwU7K_o هنا واحد ناشر موداتي : 3 حمل المودات و افتح مود Fe-Support اول شيء راح تلاحظ ان اللوحة مكتوب عليها wnd = guiCreateWindow(52, 48, 719, 499, "[Gta-Iv] - Support System", false) افتح الميتا بتلاقي اسمي موجود =_= "DABL" type="script" name="Support System" addon="Fe-Gamemode"/> و هذا يدل اني مسويه بعدين قارن اكواده بأكوادي addEvent("Request_Message", true) addEventHandler("Request_Message", root, function (Msg) acc = getAccountName(getPlayerAccount(source)) local time = getRealTime () local hour = time.hour local minute = time.minute local second = time.second if isObjectInACLGroup ( "user."..acc, aclGetGroup("Console")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Admin")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Support")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL1")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL2")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL3")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL4")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("LVL5")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Leader")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Hoster")) or isObjectInACLGroup ( "user."..acc, aclGetGroup("Youtuber")) then triggerClientEvent(root, "Send_Support_Msg", source, Msg, hour, minute, second) else triggerClientEvent(root, "Send_Player_Msg", source, Msg, hour, minute, second) end end ) هذا حقي لاحظ ان الاكواد نفس الطول و التحقق لكن متعدلة =_= خلنا نروح جهة الكلاينت كود اخفاء اللوحة bindKey("F5", "down", function () if guiGetVisible(wnd) == true then guiSetVisible(wnd, false) guiSetVisible(Rules_Window, false) guiSetVisible(Mute_Window, false) guiSetInputEnabled(false) elseif not isCursorShowing () then guiSetVisible(wnd, true) guiSetInputEnabled(true) end end ) و شوف حقه و هنا ارسال الرسائل addEvent("Send_Support_Msg", true) addEventHandler("Send_Support_Msg", root, function (Msg, hour, minute, second) local rooow = guiGridListAddRow(gridlist) local player = getPlayerName(localPlayer) local playerName = getPlayerName(source) guiGridListSetItemText (gridlist, rooow, 1, "["..hour..":"..minute..":"..second.."]", false, false) guiGridListSetItemText (gridlist, rooow, 2, playerName..":", false, false) guiGridListSetItemText (gridlist, rooow, 3, Msg, false, false) guiGridListSetItemColor(gridlist, rooow, 1, 0, 255, 0) guiGridListSetItemColor(gridlist, rooow, 2, 0, 255, 0) guiGridListSetItemColor(gridlist, rooow, 3, 0, 255, 0) if guiCheckBoxGetSelected(showinchat) == true then outputChatBox("(Support) "..playerName..": "..Msg, 0, 255, 0) end if guiCheckBoxGetSelected(play_sound) == true then playSoundFrontEnd(16) end end ) addEvent("Send_Player_Msg", true) addEventHandler("Send_Player_Msg",root, function (Msg, hour, minute, second) local rooow = guiGridListAddRow(gridlist) local player = getPlayerName(localPlayer) local playerName = getPlayerName(source) guiGridListSetItemText(gridlist, rooow, 1, "["..hour..":"..minute..":"..second.."]", false, false) guiGridListSetItemText(gridlist, rooow, 2, playerName..":", false, false) guiGridListSetItemText(gridlist, rooow, 3, Msg, false, false) guiGridListSetItemColor(gridlist, rooow, 1, 255, 0, 0) guiGridListSetItemColor(gridlist, rooow, 2, 255, 0, 0) guiGridListSetItemColor(gridlist, rooow, 3, 255, 0, 0) if guiCheckBoxGetSelected(showinchat) == true then outputChatBox("(Support) "..playerName..": "..Msg, 255, 0, 0) end if guiCheckBoxGetSelected(play_sound) == true then playSoundFrontEnd(16) end end ) كفاية سرقة بقا ترا اخوك يعدل علي موداتي كثير
-
مشان هيك حطيت لك setElementData getElementData او استعمل guiCheckBoxGetSelected
-
كود كامل؟ ترا برمجته سهلة : 3 بس يبي شوية تركيز و ترتيب و يضبط
-
--loop guiGridListAddRow guiGetText guiGridListSetItemText guiGridListRemoveRow getPlayerName getElementsByType guiCheckBoxGetSelected guiCheckBoxSetSelected triggerServerEvent triggerClientEvent isGuestAccount setElementData getElementData removeElementData --"events" "onClientGUIClick" "onPlayerLogin" "onPlayerQuit" بلنسبة لكل شات روم سوي في كل تاب زر و سوي ايديت واحد مشان ما تتلخبط و لما يضغط يتحقق اذا كان هذا الزر هو زر العربية يطلع رسالة بلعربي + لما ييضغط علي التاب يحط له داتا بأسم التاب وبعدها يظهر اسمه في الجريد ليست اللي هو فيه و لو غير الغرفة حقته يمسح له الداتا و يشيله من الجريد ليست + عندك خطأ في الكتابة اسمه TAB ملحوظة : اتوقع الفنكشنات ناقصين لو احد لاحظ شيء ناقص اتمني يحطه
-
ادخل اعدادات الحساب وبتحصل الايميل وادا ماتدكر الباس مال الايميل تقدرتسوي استرجاع اتوقع طيب لو ما يعرف باسورد الايميل؟
-
معرفه بصراحة : / كلمه بلخاص يمكن يعطيه لك
-
viewtopic.php?f=160&t=92186 اظن ما في ياسهل من الكود اللي يتعدل
-
يبقا كلم سفاح سكايب يحب يساعد
-
كويس اني غيرته
-
viewforum.php?f=164 افضل مكان فيه دروس انصحك في دروس تنطيل و سفاح مفيدة
-
marker1 = createMarker(x, y, z, "cylinder", 2, 255, 255, 255, 255) marker2 = createMarker(x, y, z, "cylinder", 2, 255, 255, 255, 255) addEventHandler("onClientMarkerHit", root, function (element) if element == localPlayer then if source == marker1 then local xp, yp, zp = getElementPosition(marker2) setElementPosition(element, xp+3, yp+3, zp+2) elseif source == marker2 then local xs, ys, zs = getElementPosition(marker1) setElementPosition(element, xs+3, ys+3, zs+2) end end end )
-
marker1 = createMarker(x, y, z, "cylinder", 2, 255, 255, 0, 0) marker2 = createMarker(x, y, z, "cylinder", 2, 255, 255, 0, 0) addEventHandler("onClientMarkerHit", root, function (element) if element == localPlayer then if source == marker1 then local xp, yp, zp = getElementPosition(marker2) setElementPosition(localPlayer, xp+5, yp+5, zp) elseif source == marker2 then local xp, yp, zp = getElementPosition(marker1) setElementPosition(localPlayer, xp+5, yp+5, zp) end end end )
-
marker1 = createMarker(x, y, z, "cylinder", 255, 255, 0, 0) marker2 = createMarker(x, y, z, "cylinder", 255, 255, 0, 0) addEventHandler("onClientMarkerHit", root, function () if source == marker1 then local xp, yp, zp = getElementPosition(marker2) setElementPosition(localPlayer, xp, yp, zp) elseif source == marker2 then local xp, yp, zp = getElementPosition(marker1) setElementPosition(localPlayer, xp, yp, zp) end end ) كل اللي عليك انك تبدل x, y, z بأمكان الماركرين اللي تبيهم بلاحدثيات
-
وش صار للمنتدي ؟؟؟ و انا احاول اترجم المكتوب لقيتهم يقولون غير باسوردك او شيء كذا
