-
Posts
270 -
Joined
-
Last visited
-
Days Won
4
Everything posted by Trefeor
-
اذا بتسوي سيرفرك هجولة , وتبي زوار حاول تبدع بأفكار جديدة لأن للأسف حالياً اغلب سيرفرات الهجولة زي الافكار غير سيرفر المتميزين وناسة وطارة
-
تسلم , شكراً على دعمك
-
تفضل ذا اليوزفل كنت مسويه زمان استخدمه يوم اسوي سكربت دي اكس , للازرار function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end function drawButton ( x,y,w,h , text , postgui ) local color = ( isMouseInPosition ( x , y , w , h ) and tocolor(119,119,119,200) or tocolor(0,0,0,200) ) if ( isMouseInPosition ( x,y,w,h ) and getKeyState ( "mouse1" ) ) then color = tocolor(199,199,199,255) end dxDrawRectangle ( x , y , w , h , color , ( postgui or false ) ) dxDrawText ( text , x , y , w + x , h + y , tocolor(255,255,255,255) , 1 , "default-bold" , "center" , "center" , false , false , ( postgui or false ) ) end
-
local Timer = { } addCommandHandler ( "random_color" , function ( Player ) if ( getPedOccupiedVehicle ( Player ) ) then if ( isTimer ( Timer [ Player ] ) ) then killTimer ( Timer [ Player ] ) return end Timer [ Player ] = setTimer ( function ( p ) if ( getPedOccupiedVehicle ( p ) ) then local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 ) setVehicleColor( getPedOccupiedVehicle ( p ) , r , g , b ) end end,300,0,Player) end end ) function removeTimer ( ) if ( isTimer ( Timer [ source ] ) ) then killTimer ( Timer [ source ] ) Timer [ source ] = nil end end addEventHandler("onPlayerQuit",root,removeTimer) addEventHandler("onPlayerWasted",root,removeTimer) جرب هذا
-
اخوي شيل آمر check وأستبدله بأي شيء تبيه وراح يجي ان شاء الله
-
addCommandHandler ( "check" , function ( player ) local acc = getPlayerAccount ( player ) if ( not isGuestAccount ( acc ) ) then if ( isObjectInACLGroup ( "user."..getAccountName(acc),aclGetGroup("Test") ) ) then triggerClientEvent ( player , "openWindow" , player ) else outputChatBox("you can't open window",player) end else outputChatBox("please login !",player) end end )
-
شكراً لك على تعبك , بس فيه نقطة حاب اوصلها للكل من يبي يتعلم برمجة . البرمجة مو شرط انك تشرح له وظيفة وظيفة , الشخص لا تعلم الاساسيات ويعرف يسوي الوظيفة ويكونها الويكي بيسهل له كل شيء ماشوف انها صعبه جداُ . وبالتوفيق للجميع إن شاء الله .
-
كلأ الفكرتين جيدة , وهو يختار الاسهل له والانسب .
-
-- Server addCommandHandler ( "check" , function ( player ) local acc = getPlayerAccount ( player ) if ( not isGuestAccount ( acc ) ) then if ( isObjectInACLGroup ( "user."..getAccountName(acc),aclGetGroup("Test") ) ) then triggerClientEvent ( player , "openWindow" , player ) end else outputChatBox("please login !",player) end end ) --- Client addEvent ( "openWindow" , true ) addEventHandler ( "openWindow" , root , function ( ) guiSetVisible ( GUIEditor.window[1] , not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) end )
-
اخوي تسوي جدول ومتغير , وتسوي نظام يوم يخلص الوقت يشغل المود ( المهمة ) ء ويطفي كل المهمات الي شغالة , وبالنسبة كيف ترسل التايمرللكلنت وتحطه بالشاشة انا عندي طريقة انك تسوي تايمر كل ثانية وتجيب الوقت المتبقي من التايمر عن طريق وظيفة getTimerDetails
-
tables = { } -- for cars player createVehicle setTimer getTimerDetails setVehicleEngineState triggerClientEvent 'onClientRender' dxDrawText
-
function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end addCommandHandler ( "warptop" , function ( player , cmd , name ) local thePlayer = getPlayerFromPartialName ( name ) if ( thePlayer ) then local pos = { getElementPosition ( thePlayer ) } setElementPosition ( player , pos[1] + 1 , pos[2] , pos[3] ) outputChatBox("you have been warped to "..getPlayerName(thePlayer).." .",player,255,255,255,true) else outputChatBox("you can't find player",player,255,0,0,true) end end )
-
^ بالنسبة لسحب الفلوس بجانب الكلنت راح تكون وهمية
-
العفو , حياك الله .
-
شوف هالمثال , ماراح يفعل الكود الا اذا كان السيارة الي راكبها الايدي حقها موجود بالجدول , وانت سويها ع كودك . local allowedCars = { ['411'] = true, ['412'] = true, } bindKey ( "z" , "down" , function ( ) if ( getPedOccupiedVehicle ( localPlayer ) and allowedCars [ getElementModel ( getPedOccupiedVehicle ( localPlayer ) ) ] ) then --- your code else outputChatBox("Error",255,0,0,true) end end )
-
هو راح يرجع لك اللاعب , فـ أنت راح تسوي مثلا getPlayerName(thePlayer)
-
executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)') addEventHandler('onPlayerLogin',root, function(_,Account) local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source)) if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Saved',source,0,255,0,true) else executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Updated',source,0,255,0,true) end end ) اذا بتخزن الحساب خزن اسم الحساب وليس الحساب نفسه بوظيفة getAccountName + getPlayerAccount بالحدث حق onPlayerLogin فيه بارمتر الحساب الي سجل دخوله مالها داعي تستخدم getPlayerAccount لان فيه برامتر يفي بالغرض
-
يعطيك العافية ماقصرت سويتها بموقع ثاني , http://www.convertmp3.io
-
ممكن توضح لي أكثر , اسوي فيتش لـ وش ؟
-
playSound ماتشغل رابط يوتيوب
-
سلام عليكم , انا بشتغل على سكربت , فـ أعاقني شيء ما , وماعندي فكرة صراحة لـ هذا السبب نزلت هالموضوع . انا مثلاً بشغل مقطع عن طريق وظائف المتصفح الي باللعبه , فـ أبي مثلاً , اجيب الـ الطول حق المقطع الي مشغل Length الخاص بالمقطع , إتمنى الافادة ,
-
مرحباً , كنت فاضي اليوم وجات ببالي فكرة وظيفة مدري هي مفيدة او لا , المهم الوظيفة تجيب لك حالة المركبة , لو كانت منحرقه او لا . Source Code : function isVehicleFire ( vehicle ) if ( vehicle and isElement ( vehicle ) and getElementType ( vehicle ) == "vehicle" ) then return ( math.floor ( getElementHealth ( vehicle ) ) <= 249 and true or false ) end end vehicle : المركبة الي تبي تحقق هل هي منحرقة او لا Ex : function isVehicleFire ( vehicle ) if ( vehicle and isElement ( vehicle ) and getElementType ( vehicle ) == "vehicle" ) then return ( math.floor ( getElementHealth ( vehicle ) ) <= 249 and true or false ) end end addCommandHandler ( "checkCar" , function ( ) if ( getPedOccupiedVehicle ( localPlayer ) ) then outputChatBox("Vehicle Fire State : "..( isVehicleFire ( getPedOccupiedVehicle ( localPlayer ) ) and "Yes" or "No" )) end end ) اتمنى تكون مفيدة , بالتوفيق للجميع .
-
اخوي سوي createPed بملف يكون بـ client side