-
Posts
2,711 -
Joined
-
Days Won
42
Everything posted by Abdul KariM
-
جرب ذا addEventHandler("onPlayerWasted", root, function(_, killer) if getPlayerTable(source, CrTable) or getPlayerTable(source, PoTable) then if killer and getElementType(killer) == "player" then setElementData(source,"Join",true) TopKill[killer] = (TopKill[killer] or 0) + 1 TopKill[source] = TopKill[source] or 0 output(root, "#C38EC7[Gta-Ax Champions] #FA8072"..getPlayerName(killer).." #808080(#FFFF00"..TopKill[killer].." Kills#808080) Killed #9ACD32"..getPlayerName(source).." #808080(#FFFF00"..TopKill[source].." Kills#808080) ", 0, 10, 255) end end if getPlayerTeam(source) == getTeamFromName("Mafia") then RemovePlayer(source, CrTable) elseif getPlayerTeam(source) == getTeamFromName("Rifa") then RemovePlayer(source, PoTable) end end) addCommandHandler ("cjoin", function (plr) if getElementData(plr, "Join") == true then if getElementData( plr, "Group" ) == "[A7rAr]" and getPlayerTeam( plr ) and getTeamName( getPlayerTeam( plr ) ) == "Mafia" then if getElementData(plr, "Stats") >= 2 then return end if getElementDimension(plr) >= 1 then return end setElementDimension(plr, 1723) setElementPosition(plr, 2.3752818107605,2501.5754394531,16.484375) resetHealthArmy (plr,200) setHealthAndArmor (plr,200) AddPlayer(plr, CrTable) setElementData(plr,"Join",true) end end end )
-
مافهمت وش الي تبي تسويه اشرح نقطه نقطه
-
^ في العالم الوهمي لو كان فوق 1 راح يرجع ويوقف انت خله يساوي 1 بالضبط لو انت تبيه كذا في التحقق من المنت داتا حط كذا if getElementData(plr, "Cjoin") == true then
-
ارجع واقولك فاهم الريتيورن غلط هذي تستخدمها لو ماتحقق الشي تسوي ريتيورن ايند انت الحين متحقق من العالم الوهمي حقه فوق 1 ومسوي ريتيورن ايند يعني راح يوقف وماراح يرجع للداتا المهم جرب ذا وياريت لو توضح الي تبي تسويه addEventHandler("onPlayerWasted", root, function(_, killer) if getPlayerTable(source, CrTable) or getPlayerTable(source, PoTable) then if killer and getElementType(killer) == "player" then setElementData(source, "Cjoin", false) TopKill[killer] = (TopKill[killer] or 0) + 1 TopKill[source] = TopKill[source] or 0 output(root, "#C38EC7[Gta-Ax Champions] #FA8072"..getPlayerName(killer).." #808080(#FFFF00"..TopKill[killer].." Kills#808080) Killed #9ACD32"..getPlayerName(source).." #808080(#FFFF00"..TopKill[source].." Kills#808080) ", 0, 10, 255) end end if getPlayerTeam(source) == getTeamFromName("Mafia") then RemovePlayer(source, CrTable) elseif getPlayerTeam(source) == getTeamFromName("Rifa") then RemovePlayer(source, PoTable) end end) addCommandHandler ("cjoin", function (plr) if getElementData( plr, "Group" ) == "[A7rAr]" and getPlayerTeam( plr ) and getTeamName( getPlayerTeam( plr ) ) == "Mafia" then if getElementData(plr, "Stats") >= 2 then if getElementDimension(plr) >= 1 then if getElementData(plr, "Cjoin", false) then setElementDimension(plr, 1723) setElementPosition(plr, 2.3752818107605,2501.5754394531,16.484375) resetHealthArmy (plr,200) setHealthAndArmor (plr,200) AddPlayer(plr, CrTable) end end end end end )
-
^ نصيحة من مسلم لاخيه المسلم خل اغانيك او شي تكسب فيه سيئات لك لاتكسب ذنوب الاخرين شي راجع لك بالتوفيق ان شاء الله
-
فاهم ال return end غلط كودك شي طبيعي ماراح يشتغل لانك مسوي return end احذف الريتيورن
-
اقوى سيرفرً حرب عربي اهلا وسهلا بكم في عرب كوم
Abdul KariM replied to xNill's topic in Arabic / العربية
يحمدون ربهم ان عندهم زوار بس # -
setElementData getElementData
-
طيب رجع الاسل القديم وجرب لان المشكلة يمكن من الاسل
-
مادري وش الي تبي تسويه بالضبط لاكن استخدم getRealTime
-
# Jaer[X]Pro حياك الله ض _ شويكي مافهمت عليك وش تقول لو الاعب طلع ودخل العدد راح يتصفر
-
^ الكود شغال مافيه شي لاكن تأكد من الترايقر لاني جربت الكود وضابط
-
حط الكود كامل والجدول لاتحطه مع فنكشن
-
عليكم السلام اول سيرفر دخلته ب 2011 كان وناسة تايم كان حماس والله ايام راحت
-
if ( getElementHealth ( localPlayer ) < 100 ) or ( getElementHealth ( localPlayer ) < 200 ) then
-
سلام عليكم لو تبدا كلامك بالسلام يكون افضل المهم تفضل كلينت Numper = 0 addEventHandler("onClientKey",root, function ( Key , Press ) if ( Press ) and ( Key == "tab" ) then Numper = ( Numper or 0 ) + 1 if ( Numper ) and ( Numper >= 5 ) then triggerServerEvent ( "Kick", localPlayer , Numper ) end end end ) ; سيرفر Reason = "لاتضغط الزر اكثر من 5 مرات" addEvent ( "Kick", true ) addEventHandler ( "Kick", root , function ( ) kickPlayer ( source , Reason ) end ) ; حطه بقروب الادمن عشان ماتصير مشاكل بالتوفيق ان شاء الله
-
خخخ والله الحل كان بسيط بس يبيله تركيز المشكلة ي طويل العمر اسماء الترايقرات جايب في امها العيد في الكلينت شكل وبالسيرفر شكل المهم تفضل كلينت local minerMarkers = { {758.51599121094,753.36242675781,-4.0033869743347}, {740.45263671875,951.43524169922,-7.4548559188843}, {719.60821533203,970.32391357422,-7.4544372558594}, {627.25408935547,1008.5667114258,5.8102149963379}, {517.28771972656,1000.5893554688,-9.9594945907593}, {615.06231689453,774.80004882813,-32.110679626465}, {706.62518310547,792.21044921875,-30.262800216675}, {530.48461914063,916.84991455078,-42.655982971191}, {464.3349609375,865.015625,-27.464292526245}, {477.39825439453,807.1201171875,-18.829044342041}, {495.00930786133,778.30975341797,-21.634286880493}, {664.21527099609,719.94189453125,-3.996431350708}, {764.72650146484,827.23968505859,-7.4562559127808}, {740.41015625,951.22607421875,-7.4522466659546}, {687.07775878906,988.03552246094,-12.809737205505}, {696.51965332031,1005.3439941406,5.8082227706909}, {609.52349853516,985.73626708984,-7.4645547866821}, {534.44323730469,774.56799316406,-20.002136230469}, {510.88034057617,819.73706054688,-23.856391906738}, {491.29666137695,849.36956787109,-29.565511703491}, {537.17266845703,969.67395019531,-21.359622955322}, {498.93463134766,928.39727783203,-29.017789840698}, {483.15072631836,906.6708984375,-30.92096328735} } Taxi1 = createMarker(602.177734375,868.09375,-42.9609375,"cylinder",2,0,0,0,0) skin1 = createPed(27,602.177734375,868.09375,-42.9609375,90) blip = createBlip(602.177734375,868.09375,-42.9609375,56) setBlipVisibleDistance(blip,400) setElementFrozen(skin1,true) addEventHandler("onClientPedDamage",root, function () if source == skin1 then cancelEvent() end end) local x,y = guiGetScreenSize() addEventHandler("onClientMarkerHit",root, function (hit) if source == Taxi1 then if ( getElementData( hit, 'Occupation' ) ~= "Miner-Jop" ) and not isPedInVehicle(hit) then if localPlayer == hit then guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end end end) GUIEditor = { gridlist = {}, window = {}, button = {} } local x = x - 332 local y = y - 333 GUIEditor.window[1] = guiCreateWindow(x/2,y/2,332,333, "[JopSystem]Iron Miner Jop", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(9, 272, 94, 41, "Take Job", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(233, 272, 89, 41, "Close", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") Memo1 = guiCreateMemo(13, 30, 318, 70, "الذهاب الي الصخور وقم بالضغط علي زر تاب وسيتم \nتكسيرها والحصول على النقود\n \nGo To The Rocks, And Press Tab to\nStart Breaking it and Get Money.", false, GUIEditor.window[1]) guiMemoSetReadOnly(Memo1, true) GUIEditor.gridlist[1] = guiCreateGridList(12, 120, 310, 140, 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, "27", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 0, 3, "Miner 1", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 1, "2", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 2, "260", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 3, "Miner 2", 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("TakeJobFashier",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) addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition(skin1) 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("Miner Job", sx+2, sy+2, sx, sy, tocolor(0,0,0), 2-(distance/20), "arial", "center", "center") dxDrawText("Miner Job", sx, sy, sx, sy, tocolor(255,255,0), 2-(distance/20), "arial", "center", "center") end end end end) addEvent("createMinerMarkers",true) addEventHandler("createMinerMarkers",root, function () local num = math.random (#minerMarkers) local x = minerMarkers [num][1] local y = minerMarkers [num][2] local z = minerMarkers [num][3] minerMark = createMarker(x,y,z,"cylinder",2.0,0,0,0,0) minerMarkk = createMarker(x,y,z+2.0,"arrow",1.0,255,0,0,255) minerObj = createObject(3931,x,y,z) minerBlip = createBlip(x,y,z,41) end ) local x,y = guiGetScreenSize() local x = x - 355 local y = y - -356 window = guiCreateWindow(x/2, y/2, 403, 82, "[JopSystem]Iron Miner", false) guiWindowSetSizable(window, false) guiSetVisible(window,false) progressbar = guiCreateProgressBar(14, 31, 372, 36, false, window) label = guiCreateLabel(172, 10, 329, 15, "0%", false, progressbar) guiLabelSetColor(label, 1, 0, 0) function startJob() if ( guiGetVisible ( window ) == true) then return end setElementFrozen(localPlayer,true) setPedAnimation(localPlayer,"BSKTBALL","BBALL_react_miss") setTimer(setPedAnimation,10000,1,localPlayer) setTimer(setElementFrozen,10000,1,localPlayer,false) showCursor(true) guiSetVisible(window,true) local lol = guiProgressBarGetProgress(progressbar) setTimer( guiProgressBarSetProgress, 1000, 1,progressbar,lol+10 ) setTimer( guiSetText, 1000, 1,label,"10%") setTimer( guiProgressBarSetProgress, 2000, 1,progressbar,lol+20 ) setTimer( guiSetText, 2000, 1,label,"20%") setTimer( guiProgressBarSetProgress, 3000, 1,progressbar,lol+30 ) setTimer( guiSetText, 3000, 1,label,"30%") setTimer( guiProgressBarSetProgress, 4000, 1,progressbar,lol+40 ) setTimer( guiSetText, 4000, 1,label,"40%") setTimer( guiProgressBarSetProgress, 5000, 1,progressbar,lol+50 ) setTimer( guiSetText, 5000, 1,label,"50%") setTimer( guiProgressBarSetProgress, 6000, 1,progressbar,lol+60 ) setTimer( guiSetText, 6000, 1,label,"60%") setTimer( guiProgressBarSetProgress, 7000, 1,progressbar,lol+70 ) setTimer( guiSetText, 7000, 1,label,"70%") setTimer( guiProgressBarSetProgress, 8000, 1,progressbar,lol+80 ) setTimer( guiSetText, 8000, 1,label,"80%") setTimer( guiProgressBarSetProgress, 9000, 1,progressbar,lol+90 ) setTimer( guiSetText, 9000, 1,label,"90%") setTimer( guiProgressBarSetProgress, 10000, 1,progressbar,lol+100 ) setTimer( guiSetText, 10000, 1,label,"100%") timer = setTimer(function () guiSetVisible(window, false) showCursor(false) guiProgressBarSetProgress(progressbar, 0) unbindKey("tab","down",startN9) local num = math.random (#minerMarkers) local x = minerMarkers [num][1] local y = minerMarkers [num][2] local z = minerMarkers [num][3] setElementPosition(minerMark,x,y,z) setElementPosition(minerMarkk,x,y,z+2.0) setElementPosition(minerBlip,x,y,z) setElementPosition(minerObj,x,y,z) triggerServerEvent("giveW",localPlayer) end, 10000,1) end addEventHandler("onClientMarkerHit",root, function (hitting) if source == minerMark then if ( getElementData( hitting, 'Occupation' ) == "Miner-Jop" ) and ( getTeamName ( getPlayerTeam ( hitting ) ) == "No Team" ) and not isPedInVehicle(hitting) then bindKey("H","down",startJob) end end end ) addEventHandler("onClientMarkerLeave",root, function () unbindKey("H","down",startJob) end ) fileDelete('jobClient.lua') addEventHandler("onClientResourceStart", resourceRoot, function() window22 = guiCreateWindow(451, 305, 264, 131, "[JopSystem]Iron Jop : Warring !!", false) guiWindowSetSizable(window22, false) guiSetAlpha(window22 , 1.00) guiSetProperty(window22, "CaptionColour", "FFFE0000") guiSetVisible (window22, false) label22 = guiCreateLabel(20, 23, 241, 31, "Are You Sure Want To Get Out Of The Job", false, window22) guiSetFont(label22, "default-bold-small") guiLabelSetColor(label22, 254, 0, 255) button11 = guiCreateButton(10, 64, 110, 54, "Yes", false, window22) button22 = guiCreateButton(143, 64, 110, 54, "No", false, window22) end ) addEventHandler("onClientMarkerHit",root, function ( hitElement ) if ( source == Taxi1 ) then if ( hitElement == localPlayer ) then if ( getPlayerTeam ( localPlayer ) ) then if ( getElementData( localPlayer, 'Occupation' ) == "Miner-Jop" ) and ( getTeamName ( getPlayerTeam ( localPlayer ) ) == "No Team" ) and not isPedInVehicle(localPlayer) then guiSetVisible (window22, true) showCursor(true) end end end end end ) addEventHandler( "onClientGUIClick", root, function() if source == button11 then triggerServerEvent('remveMiner', localPlayer) guiSetVisible (window22, false) showCursor (false) destroyElement ( minerMark ) destroyElement ( minerMarkk ) destroyElement ( minerBlip ) destroyElement ( minerObj ) elseif source == button22 then guiSetVisible (window22, false) showCursor (false) end end
-
^ سوي داتا للاعب الي اخذ الماركر ومن بعدها جيب الداتا يوم تبي تحذفه وتحقق من الماركر واحذفه
-
smoothMoveCamera قالك يحرك اللوحة موب الكاميرا شوف هذا يمكن يفيدك
-
^ جربت الي قلت لك عليه ؟
-
هههههههه جبته من راسه نسخ لصق عيني عينك ولا يقول ماسرقت خخخ
-
ان ضغط على زر يتحقق اذا معك 1 من كل داتا انا محددها ويعطيه 20 رصاصة من الاسلحة التي احددها لكن ما يعطي شي فيه 3 ترايقرات وكلها تعطي اسلحة ممكن تحدد اي ترايقر يعطي اسلحة ؟ + source جرب تحط بدل client