Jump to content

iMr.SFA7

Members
  • Posts

    2,013
  • Joined

  • Last visited

Everything posted by iMr.SFA7

  1. iMr.SFA7

    مهم

    أخوي صاحب الموضوع أنا ماشوف أي خطأ بالكود حق الأخ محمد وأنا قد جربت الكود ما جاني أي خطأ ولاكن جربه هكذا: addEventHandler( 'onClientSoundStarted', root, function(reason) if reason == 'play' and source and isElement(source) then destroyElement(source) outputDebugString('تم ايقاف الصوت') end end)
  2. هذا هو كودك if ( isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(p)),aclGetGroup( "Server" ) ) ) then Server كودك راح يتحقق أنه بالقروب الي اسمه وأعتقد أنه قال أنه يبيها بالقروب هاذي Groups = { "Level 4", "Level 5", "Level 6", "Head.Admin", "Console" } والمفروض أنك توقـف اللوب بعدما تحقق التحقق وهو أنه في قروب واحد من هاذي القروبات بالنسبة لصاحب الموضوع سوي ترايقر
  3. -- Client Side -- GUIEditor = { button = {}, window = {}, label = {}, edit = {} } addEventHandler( 'onClientResourceStart', resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(247, 202, 299, 272, "Time", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(9, 24, 108, 39, "Edit Time", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(121, 32, 85, 27, "asd", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(211, 32, 73, 25, "", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11, 228, 271, 26, "Created By KilleR | v.1.5", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[1], 255, 0, 0) GUIEditor.button[2] = guiCreateButton(195, 0, 74, 22, "×", false, GUIEditor.label[1]) GUIEditor.label[2] = guiCreateLabel(27, 102, 237, 61, "طـــــــــــــــــآرهــــــــــــــــ", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[2], 96, 254, 0) end) addEventHandler( 'onClientGUIClick', resourceRoot, function() if source == GUIEditor.button[1] then local hours = guiGetText ( GUIEditor.edit[1] ) local mins = guiGetText ( GUIEditor.edit[2] ) if hours == nil or hours == '' or not tonumber(hours) or mins == nil or mins == '' or not tonumber(mins) then return end; setTime ( tonumber ( hours ),tonumber ( mins ) ) elseif source == GUIEditor.button[2] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) end end) addEvent ( "OpenWindow", true ) addEventHandler ( "OpenWindow", root, function() guiSetVisible( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor( guiGetVisible ( GUIEditor.window[1] ) ) end) -- Server Side -- local Groups = { "Level 4", "Level 5", "Level 6", "Head.Admin", "Console" } addCommandHandler ( "TimeEdit", function ( p ) if not getPlayerAccount ( p ) or isGuestAccount(getPlayerAccount ( p )) then return end; for _,v in ipairs ( Groups ) do if isObjectInACLGroup( "user."..getAccountName( getPlayerAccount ( p ) ), aclGetGroup ( v )) then triggerClientEvent ( p, "OpenWindow", p ) break end end end) P.S: تغـيير الجو بيصير وهمي للاعب فقـط لأنه كلـنـت
  4. killPlayer -> This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use killPed instead. addEventHandler("onMapLoad",root,function() if getElementData(source,"afk") then killPed(source) end end) في هذا الحدث هو اللاعب تأكد source أنا أشك أن الـ
  5. أخـوي كـودك بيحذف أكواد الالوان ويجيب الاسم بدون أكواد الالوان لاكن ماشوفك سويت شيء بالاسم المفروض تحط اسم اللاعب بعد ما حذفت الاكواد بالنسبـة لصاحب الموضوع تفـضل سويتـه لك: -- Server Side -- function onPlayerJoin() local name = getPlayerName(source) if name:find('#%x%x%x%x%x%x') then local name = name:gsub('#%x%x%x%x%x%x', '') if string.len(name) <= 0 then name = 'player'..math.random(5000)..'' end setPlayerName(source, name) end end addEventHandler( 'onPlayerJoin', root, onPlayerJoin) function onPlayerChangeNick(oldNick, newNick) if newNick:find('#%x%x%x%x%x%x') then local name = newNick:gsub('#%x%x%x%x%x%x', '') if string.len(name) <= 0 then name = 'player'..math.random(5000)..'' end setPlayerName(source, name) cancelEvent() end end addEventHandler( 'onPlayerChangeNick', root, onPlayerChangeNick) وسويته لك اذا كان اسمه كله أكواد ألوان يعني كـ مثال #FFFFFF فلو حذف الاكواد ماراح يبقي شيء يعني اسمه بيكون فاضي فـسويته لك يحط اسمه ارقام عشوائيـة من 5000 كـ مثال player3620
  6. -- Client Side -- addEventHandler( 'onClientKey', root, function ( key, press ) if key == 'F1' or key == 'F2' and press and getElementData(localPlayer,'jailed') == true then cancelEvent( ) end end)
  7. منتدى جميل بالتوفيق لـكم وعسآهـ نشوفـكم من كـبار المنـتديات
  8. 'onPlayerJoin' redirectPlayer
  9. -- Client Side -- ---------------------------------------------------------------------------------------------------------------- function showWarningMessage( message ) local x, y = guiGetScreenSize() if not warningBox then warningBox = guiCreateWindow( x*.5-150, y*.5-65, 300, 120, "warning", false ) guiWindowSetSizable( warningBox, false ) warningImage = guiCreateStaticImage( 10, 30, 60, 60, "warning.png", false, warningBox ) --outputChatBox( tostring( warningImage ) ); warningMessage = guiCreateLabel( 100, 40, 180, 60, "", false, warningBox ) warningOk = guiCreateButton( 130, 90, 70, 20, "Ok", false, warningBox ) addEventHandler( "onClientGUIClick", warningOk, function() guiSetVisible( warningBox, false ) end ) else guiSetPosition( warningBox, x*.5-150, y*.5-65, false ) guiSetVisible( warningBox, true ) end guiSetText( warningMessage, message ) guiBringToFront( warningBox ) end addEvent( "bank_showWarningMessage", true ) addEventHandler( "bank_showWarningMessage", localPlayer, showWarningMessage ) ---------------------------------------------------------------------------------------------------------------- function performBankAction( ) if source == SendButton then local to_who = guiGetText( SendNameEdit ) amount = tonumber( guiGetText( SendEdit ) ) if to_who == nil or to_who == false or to_who == "" then showWarningMessage( "You must type the name of\nplayer you want to transfer\nmoney to!" ) elseif amount == nil then showWarningMessage( "You must type the amount\nyou want to transfer!" ) elseif amount < 0 then showWarningMessage( "You can't enter negative values!" ) else local money_receiver = getPlayerFromNick( to_who ) if not money_receiver then return showWarningMessage( "Player \"".. to_who .."\"\nis not connected!" ) end if money_receiver == localPlayer then showWarningMessage( "You can not transfer money\nto youself!" ) else triggerServerEvent( "bank_transferMoney", localPlayer, localPlayer, money_receiver, amount ) end end end end
  10. لاهنت ع السكربت وبالتوفيق لك في أعمال قادمـة
  11. sendClientMessage أطرحلي الوظيفة الي اسمها
  12. اطرح جانب الكلنت
  13. iMr.SFA7

    حدث

    Client-only function معناه أنه يرسل ترايقر من الكلنت الى السيرفر يتحقق أنه الاديت لا يساوي فراغ ولا يساوي مسافـة
  14. iMr.SFA7

    حدث

    الترايقر الثاني ذا كلينت موب سيرفر اذا كان صاحب الموضوع قاعد يحط الترايقر الثاني بالسيرفر ذا شيء ثاني = ( الصراحة ماشوف أي خطأ بالأكواد أو يمكن أني مافهمت قصدك
  15. iMr.SFA7

    حدث

    مششكور على التنبيه مانتبهت له function Adham() if guiGetText(GUIEditor.edit[1]) ~= '' and guiGetText(GUIEditor.edit[1]) ~= ' ' then guiSetEnabled(GUIEditor.button[1], false) setTimer(guiSetEnabled, 3000, 1, GUIEditor.button[1], true) triggerServerEvent("support",localPlayer,guiGetText(GUIEditor.edit[1])) guiSetText (GUIEditor.edit[1], '' ) end end addEventHandler( 'onClientGUIClick',GUIEditor.button[1],Adham,false) addEventHandler( 'onClientGUIAccepted',GUIEditor.edit[1],Adham,false) addEvent("sendmessage2",true) addEventHandler("sendmessage2", root, function(Name,Text) local hour = getRealTime().hour local minute = getRealTime().minute local second = getRealTime().second+1 local gg = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gg, 1, "["..tostring(hour)..":"..tostring(minute)..":" ..tostring(second).."]x "..Name:gsub("#%x%x%x%x%x%x", "") ..": " .. Text , false, false) guiGridListSetItemColor(GUIEditor.gridlist[1],gg, 1, 0, 255, 0, 255) if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) then outputChatBox("[support-System] #FF0000"..Name.."#FFFFFF : "..guiGetText(GUIEditor.edit[1]).." ",255,255,0,true) end end)
  16. iMr.SFA7

    حدث

    function Adham() if guiGetText(GUIEditor.edit[1]) ~= '' and guiGetText(GUIEditor.edit[1]) ~= ' ' then guiSetText (GUIEditor.edit[1], '' ) guiSetEnabled(GUIEditor.button[1], false) setTimer(guiSetEnabled, 3000, 1, GUIEditor.button[1], true) triggerServerEvent("support",localPlayer,guiGetText(GUIEditor.edit[1])) end end addEventHandler( 'onClientGUIClick',GUIEditor.button[1],Adham,false) addEventHandler( 'onClientGUIAccepted',GUIEditor.edit[1],Adham,false) addEvent("sendmessage2",true) addEventHandler("sendmessage2", root, function(Name,Text) local hour = getRealTime().hour local minute = getRealTime().minute local second = getRealTime().second+1 local gg = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gg, 1, "["..tostring(hour)..":"..tostring(minute)..":" ..tostring(second).."]x "..Name:gsub("#%x%x%x%x%x%x", "") ..": " .. Text , false, false) guiGridListSetItemColor(GUIEditor.gridlist[1],gg, 1, 0, 255, 0, 255) if ( guiCheckBoxGetSelected( GUIEditor.checkbox[2] ) == true ) then outputChatBox("[support-System] #FF0000"..Name.."#FFFFFF : "..guiGetText(GUIEditor.edit[1]).." ",255,255,0,true) end end)
  17. السلام عليكم ورحمه الله وبركاته .. المشكلة ي أخوي من اسم النافذة jWin اسم النافذة jwin وأنت حاط الاسم بأكوادك حقت الفتح حساسة لحالة الأحرف كبير او صغير فحط اسم النافذة نفسه LUA لمعلوميتك لغة
  18. لاهنت ع السكربت, بالتوفيق في سكربتات قادمة
  19. لآهـنت ع السـكربت وتـشكر ع الآهداء بالتوفـيق في سكـربتات ثـآنية
  20. سـكربت جمـيل ولاهـنت ع الاهـداء .. عسـآهـ نشـوفكـ من كبـار المـبرمجين هنا
  21. لاهنـت ي بطـل رمـزيات ماعليها كلام .. شكلي بحط وحـدة منهم
  22. addEventHandler("onClientGUIClick", resourceRoot, function() local sel = guiGridListGetSelectedItem(grid) if source == move then if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(grid,sel,1)) if isPedInVehicle(localPlayer) and getPedOccupiedVehicle (localPlayer) then setElementPosition(getPedOccupiedVehicle(localPlayer),x,y,z) else setElementPosition(localPlayer,x,y,z) end else outputChatBox("* من فضلك اختار مكان للانقال اليه",255,0,0) end end end)
  23. الموقع جميل والفكرة أجمل .. لاهنت ويستفيدون منه أصحاب السيرفرات الي يصممون سياراتهم بنفسهم
  24. ي هلا والله ما عدمناك ولاهنت ع الشرح .. بالتوفيق في شروحات قادمة
  25. الفكرة هي انك تسوي متغير ويوم اللاعب يكتب تسوي شرط انه رقم اذا كان رقم تخزن الارقام الي كتبها بالمتغير واذا ما كان رقم تحط التكست هو المتغير
×
×
  • Create New...