-
Posts
2,490 -
Joined
-
Days Won
18
Everything posted by N3xT
-
مافهمت وش قصدك ازالة اللاعب من الماب , لكن اذا قصدك ما تخليه يلعب الماب killPed
-
ماعندي إستعداد اعطيك فنكشنات لـ أغاني .
-
مود جميل ومفيد ، لا تحرمنا من جديدك تقبل مروري
-
وش يجيك بالديبق debugscript 3
-
حولها كذا getPlayerName(source)
-
اللاعب إذا سجل خروجه ما تقدر تجيب حسابه لأنه أصلا سجل خروجه ف كيف تبي تجيب حسابه ؟ أيضاً عندك بسطر 10 تحقق أن حساب اللاعب ليس زائر , أكيد بيكون زائر لأنه سجل خروجه لذلك جرب كذا : addEventHandler("onPlayerLogin", root, ---- هنا حتي تظهر كلمة التواجد في السكور بورد function() exports.scoreboard:addScoreboardColumn('التواجد') end ) function SaveDataOnLogout (previousAccount) ----- وهنا حتي تختفي التواجد من الأسكور بورد exports.scoreboard:removeScoreboardColumn('التواجد') local acc = previousAccount local sValue = getElementData( source,'التواجد' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) local accountName = getAccountName (acc) local Results = executeSQLQuery("SELECT * FROM Prestege2_Save_Time WHERE PlayerAccount=?", accountName) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then executeSQLQuery ( "INSERT INTO Prestege2_Save_Time ( PlayerAccount,Hours,Minuts,Seconds,PlayAllTime ) VALUES(?,?,?,?,?)", accountName,hour,min,sec,sValue ) else executeSQLQuery('UPDATE Prestege2_Save_Time SET Hours =?, Minuts =?, Seconds =?, PlayAllTime =? WHERE PlayerAccount =?', hour, min, sec, sValue, accountName) end t[ source ] = nil end addEventHandler ("onPlayerLogout", root, SaveDataOnLogout)
-
, صدق خلاص من بعد الساعة 6 أضيع كل حاجة ، برب نوم
-
Client : addEventHandler("onClientGUIClick",GUIEditor.button[2], function () if guiGetText( GUIEditor.edit[1] ) ~= '' then triggerServerEvent("support",localPlayer,guiGetText(GUIEditor.edit[1])) guiSetText ( GUIEditor.edit[1] , "" ) guiSetEnabled( GUIEditor.button[2] , false) setTimer(guiSetEnabled, 3000, 1, GUIEditor.button[2], true) end end) addEvent("sendmessage2",true) addEventHandler("sendmessage2",root, function(text,name) local hour = getRealTime().hour local minute = getRealTime().minute local second = getRealTime().second+1 local gg = guiGridListAddRow(GUIEditor.gridlist[2]) if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) then guiGridListSetItemText(GUIEditor.gridlist[2],gg, 1, "["..tonumber(hour)..":"..tonumber(minute)..":" ..tonumber(second).."] [support] "..name:gsub("#%x%x%x%x%x%x", "") ..": " .. text , false, false) guiGridListSetItemColor(GUIEditor.gridlist[2],gg, 1, 0, 255, 0, 255) elseif ( guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) == true ) then guiGridListSetItemText(GUIEditor.gridlist[2],gg, 1, "["..tonumber(hour)..":"..tonumber(minute)..":" ..tonumber(second).."] [Player] "..name:gsub("#%x%x%x%x%x%x", "") ..": " .. text , false, false) guiGridListSetItemColor(GUIEditor.gridlist[2],gg, 1, 255, 136, 0) end end) Server : addEvent("support",true) addEventHandler("support",root, function ( text ) if ( isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source ) ),aclGetGroup ( "Support") ) ) then triggerClientEvent ( root,"sendmessage2",root,getPlayerName ( source), text ) end end)
-
["..tostring(hour)..": tostring = للـ أحرف " الكلمات " كيف مستخدمها مع ارقام
-
أجل المشكلة ممكن من عندك ، تأكد من الميتا وأيضاً من أسم الرتبة ممكن تكون غلطت بحرف
-
شاطر ممكن تقولي كيف تبيه يظبط ، وأنت مسوي تحقق أنه الرتبه ذي لازم تكون معك ؟
-
حياكم الله جميعاً ، وبالنسبة للغات بإذن الله راح تكون متوفرة بالإصدارات القادمة
-
Support : هل معك ذي الرتبة ؟
-
جرب كذا addEventHandler("onPlayerChat", root, function (text) for k,v in ipairs (ahanh) do if string.find(text,v) then cancelEvent() name = getPlayerName( source ) for k,v in ipairs ( getElementsByType("player") ) do local acc = getPlayerAccount(v) if acc and not isGuestAccount(acc) then local accName = getAccountName(acc) local isAdmin = isObjectInACLGroup("user."..accName,aclGetGroup("Admin")) if isAdmin then outputChatBox(""..name.." : لقد اهان احد من اعضاء السيرفر ",v,255,255,255,true) end end end end end end)
-
msgType مالها داعي + أنت تقول تبيه يرسل للأدمنية ، كودك يرسل لكل اللاعبين
-
وين الفنكشن ؟ , msg ماهي معرفة
-
setElementData getElementData
-
عدل سطر 28 للـ الكلام اللي تبيه function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEventHandler("onClientRender", getRootElement(), function () for k,v in ipairs(getElementsByType("player")) do dxDrawTextOnElement(v,"الكلام اللي تبيه",1,20,0,0,255,255,1,"arial") end end)
-
عشان تجيب المعلومات من الميتا تستعمل get
-
كل بساطه إفتح الاديتور وخذ منه الفنكشنات
-
لما يشوفونك تتكلم محد يعبرك بس لما يجيهم الخطأ ويتوهقوون يجوونك + 99999999