Jump to content

#CroSs

Members
  • Posts

    275
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by #CroSs

  1. "onClientMarkerHit -- أولاً ناسي سترنق الإغلاق addEventHandler("onClientMarkerHit,jobMarker1, function() triggerServerEvent ( "AdWin", localPlayer) end) ثاني شيء : راح يسوي ترايقر لكل السيرفر وبعدين لما عدلت انا عدلت على إلي طلبه ما انتبهت للترتيب او باقي الأخطاء إذا كانت موجودة !
  2. #--Client jobMarker1 = createMarker(837.22449,-2066.94556,12.86719-1,"cylinder",2,0,0,0,0) jobPed = createPed(285,837.22449,-2066.94556,12.86719,0) jobBlip = createBlip(837.22449,-2066.94556,12.86719,56) setBlipVisibleDistance(jobBlip,170) setElementFrozen(jobPed,true) addEventHandler("onClientPedDamage",root, function () if source == jobPed then cancelEvent() end end) local x,y = guiGetScreenSize() addEventHandler( "onClientMarkerHit", root, function(hit) if ( source == jobMarker1 ) and ( hit == localPlayer ) then triggerServerEvent( "CheckAcc", hit ) end end) GUIEditor = { gridlist = {}, window = {}, button = {} } local x = x - 332 local y = y - 333 GUIEditor.window[1] = guiCreateWindow(345, 90, 379, 544, "1", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(54, 487, 94, 41, "1", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(244, 487, 88, 41, "الغاء", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") Memo1 = guiCreateMemo(13, 30, 356, 166, " يجب ان تكون في قروب", false, GUIEditor.window[1]) guiMemoSetReadOnly(Memo1, true) GUIEditor.gridlist[1] = guiCreateGridList(10, 236, 357, 227, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Skin Number", 0.3) guiGridListAddColumn(GUIEditor.gridlist[1], "Skin Name", 0.3) for i = 1, 3 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "1", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 0, 2, "285", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 0, 3, "1", false, false) addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[1] then local skin = guiGridListGetItemText( GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),2) if skin ~= "" then triggerServerEvent("startJobww",localPlayer,skin) guiSetVisible(GUIEditor.window[1],false) showCursor(false) end elseif source == GUIEditor.button[2] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end) addEvent("createPilotMarkersww",true) addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition(jobPed) local x2, y2, z2 = getElementPosition(localPlayer) if(isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+1.3) if(sx) and (sy) then local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distance < 30) then dxDrawText("1", sx+2, sy+2, sx, sy, tocolor(0,0,0), 2-(distance/20), "arial", "center", "center") dxDrawText("1", sx, sy, sx, sy, tocolor(0, 255, 9 ), 2-(distance/20), "arial", "center", "center") end end end end) addEvent( "openPanel", true ) addEventHandler( "openPanel", root, function() guiSetVisible( GUIEditor.window[1], true ) showCursor( true ) end) #--Server addEvent( "CheckAcc", true ) addEventHandler( "CheckAcc", root, function() local Acc = getPlayerAccount( source ) if not ( isGuestAccount( Acc ) ) then if ( isObjectInACLGroup( "user."..getAccountName( Acc ), aclGetGroup( "1" ) ) ) then if ( getPlayerWantedLevel( source ) == 0 ) then triggerClientEvent( source, "openPanel", source ) else outputChatBox ( "" , source ) end else outputChatBox ( "" , source ) end else outputChatBox ( "" , source ) end end)
  3. #CroSs

    Wrong

    local Font = dxCreateFont( "Font.ttf", 20 ) bindKey("u", "down", "chatbox","AM") function msg(message, thePlayer) newMSG = message if ( isRender == true ) then removeEventHandler ( "onClientRender", getRootElement(), dx ) end function dx() dxDrawText( "#FF0000Admin : #FFFFFF"..newMSG, 22, 202, 180, 250, tocolor( 150, 0, 0 ), 0.8, Font, "left", "top", false, false, true, true, false ) dxDrawText( getPlayerName( thePlayer ), 24, 222, 160, 235, tocolor( 255, 255, 255, 255 ), 1, "default-bold", "left", "top", false, false, true, true, false ) isRender = true end addEventHandler("onClientRender", getRootElement(), dx) end addEvent( "admin", true ) addEventHandler( "admin", root, msg ) addCommandHandler("CP", function() if ( isRender == true ) then removeEventHandler ( "onClientRender", root, dx ) isRender = false end end)
  4. : ما يحتاج واحد جديد ولا خرابيط ، كل مافي السالفة أن if ( element == localPlayer ) then ^
  5. اذا الصورة دي اكس استخدم الفنكشات ذي طيب هو قال يبي شرح الأنيميشن ، ما اظن فهم شيء
  6. لاحظت وعدلته قبل ما تقول خخ
  7. local Marker = createMarker( 2495.46216, -1691.12207, 14.76563, "cylinder", 1.5, 255, 0, 0, 150) addEventHandler ( "onMarkerHit", root, function(hitElement) if ( source == Marker ) and ( getElementType ( hitElement ) == "player" ) and not ( isPedInVehicle ( hitElement ) ) then setElementDimension ( hitElement, 20 ) setElementInterior ( hitElement, 3, 2495.46216, -1691.12207, 14.76563 ) outputChatBox ( "* Welcome To Home Console", hitElement, 255, 0, 0, true ) end end)
  8. if ( isPedInVehicle ( player ) ) then return end if ( getElementType ( player ) == "player" ) and ( source == TheMarker ) then متحقق انه مو في سيارة قبل لا تتحقق انه لاعب
  9. Place = { --- حط المكان إلي تبيه { "اسم المكان", x, y, z }, { "اسم المكان", x, y, z } } GUIEditor = { gridlist = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateWindow(324, 140, 394, 514, "لوحة الآنتقالات", false) guiWindowSetSizable(wnd, false) GUIEditor.button[1] = guiCreateButton(64, 439, 244, 65, "انتقال", false, wnd) guiSetProperty(GUIEditor.button[1],"NormalTextColour", "FF00FF00") GUIEditor.gridlist[1] = guiCreateGridList(30, 72, 324, 363, false, wnd) guiGridListAddColumn(GUIEditor.gridlist[1], "المكان", 0.9) for _,Warp in ipairs ( Place ) do local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) local Data = ""..Warp[2]..";"..Warp[3]..";"..Warp[4].."" guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, Warp[1], false, false ) guiGridListSetItemData( GUIEditor.gridlist[1], Row, 1, Data) end end) function OpenWin() if guiGetVisible ( wnd ) then guiSetVisible ( wnd, false ) showCursor( false ) else guiSetVisible ( wnd, true ) showCursor( true ) end end bindKey("F6", "down", OpenWin) addEventHandler( "onClientGUIClick", root, function() if ( source == GUIEditor.button[1] ) then local ITEAM = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ) if ITEAM == -1 then outputChatBox( "#FF0000يجب عليك تحديد مكان أولاً", 255, 100, 100, true ) return end local Data = guiGridListGetItemData ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) local Position = split( Data, ';' ) setElementPosition( localPlayer, Position[1], Position[2],Position[3] ) end end)
  10. addAccount --- عدل على اللوحة في setAccountData --- خلي اسم الداتا نفس الداتا حق الفلوس والقيمة هي الفلوس إلي تبيها ملاحظة : لازم مود حفظ الفلوس على الحساب مركب عشان انت تبي لما يضيف حساب جديد مو لما يسجل دخول
  11. ._. الأكواد صح بس انت ماتعرف تسوي سكربت شكلك
  12. طيب الأكواد إلي طرحتها نفس إلي تبيه
  13. addEventHandler ( "onClientGUIClick", root, function () if ( source == btn ) then local URL = guiGetText ( edt ) if ( URL ~= "" ) and not ( string.find( URL, " " ) ) then loadBrowserURL( theBrowser, URL ) end end end) addEventHandler( "onClientBrowserCreated", theBrowser, function() loadBrowserURL( source, "http://www.google.com" ) end)
  14. امم ؟ xml متأكد أن ملف الميتا بنوع
  15. اظن ما يسبب مشكلة لأن اشوف في لوحة الأدمن ملفات السيرفر حاطها بدون نوع
  16. تأكد ان ملف السكربت اسمه script ونوعه lua
  17. "ehab" type="gamemode" name="myserver" description="spwanPlayer" /> type="gamemode" طيب بعدك مبتدئ على طول بتسوي قيم مود
  18. function SpawnPlayer() local x = 666.8486328125 local y = -1881.3173828125 local z = 5.460000038147 spawnPlayer( source, x, y, z ) fadeCamera( source, true ) setCameraTarget( source, source ) outputChatBox( "ehab", source ) end addEventHandler("onPlayerJoin", root, SpawnPlayer)
  19. #CroSs

    طلب

    على ما أعتقد في أوبجكت كرة في اللعبة
  20. مدري إذا فيه غلط او لا جربه ورد لي خبر addEventHandler("onPlayerQuit" , root, --- حدث عند خروج اللاعب function() --- بداية الوظيفة local Acc = getPlayerAccount( source ) --- نجيب حساب اللاعب if not (isGuestAccount(Acc)) then --- نتحقق إذا ما كان حساب غير مسجل for k,v in ipairs ( getAllElementData(source) ) do --- نجيب كل الداتا إلي عند اللاعب setAccountData( Acc, "Data;"..k.."", v ) --- نسوي أكاونت داتا لكل داتا بالمفتاح والقيمة end --- اند اللوب end --- اند التحقق end) --- نهاية الوظيفة وقوس إغلاق الحدث addEventHandler("onPlayerLogin" , root, --- حدث عند دخول اللاعب حسابه function() --- بداية الوظيفة for k,v in ipairs ( getAllAccountData(getPlayerAccount(source)) ) do --- نجيب كل الأكاونت داتا if ( string.find( k, "Data" ) ) then --- (Data) نسوي تحقق إذا في اسم مفتاح الداتا local Data = split ( k, ";" ) --- عن المفتاح (Data) نفصل كلمة setElementData ( source, Data[2], v ) --- تحط الداتا end --- اند التحقق end --- اند اللوب end) --- نهاية الوظيفة وقوس إغلاق الحدث
  21. + لازم تسوي تحقق إذا لوحة الأدمنية موجودة لأانه ما يضيفها إلا لما تظغط p على ما اظن if ( aAdminForm ~= nil ) then إذا ما سويت ذا التحقق راح تجيك أخطاء
  22. هو قصده بوتون الأسل + الكود حقي شغال ومافيه شيء
×
×
  • Create New...