Jump to content

مساعد # ----2


Recommended Posts


ح

createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )
function MarkerHit ( hitPlayer, matchingDimension )
	outputChatBox ( getPlayerName(hitPlayer) .. "هذا الماركر غير خاص بالشرطة" )
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )

سلام عليكم عندى مشكلة ان الشرطة تقدر تاخد وظايف النوتيم وظائف حياة واقعية ودة مش حلو  اما افتح  السيرفر

الوظايف كتير لكن دة حل  انا عايزة لان شخص عطانى كود معرفتش استخدمة ومش معقول انزل كل الوظائف كلها وتعدلوة ليا كل وظيفة 

فاحل دة عايز اما الشرطى يلمس الماركر يموت فى ثانية " طبعا دة تحقق من التيم اللاعب بس معرفتش اعملة

ويظهرلة رسالة  ودى انا كاتبها  وبس

 

اهم شى يموت بسرعة الى من تيم الشرطة عشان مايحلق ياخد الوظيفة يلمس الماركر ويموت والرسالة هتوضح لة السبب

Edited by ايهاب
Link to comment
6 hours ago, ايهاب said:

ح

createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )
function MarkerHit ( hitPlayer, matchingDimension )
	outputChatBox ( getPlayerName(hitPlayer) .. "هذا الماركر غير خاص بالشرطة" )
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )

سلام عليكم عندى مشكلة ان الشرطة تقدر تاخد وظايف النوتيم وظائف حياة واقعية ودة مش حلو  اما افتح  السيرفر

الوظايف كتير لكن دة حل  انا عايزة لان شخص عطانى كود معرفتش استخدمة ومش معقول انزل كل الوظائف كلها وتعدلوة ليا كل وظيفة 

فاحل دة عايز اما الشرطى يلمس الماركر يموت فى ثانية " طبعا دة تحقق من التيم اللاعب بس معرفتش اعملة

ويظهرلة رسالة  ودى انا كاتبها  وبس

 

اهم شى يموت بسرعة الى من تيم الشرطة عشان مايحلق ياخد الوظيفة يلمس الماركر ويموت والرسالة هتوضح لة السبب

--- if source == marker then ... end 
getPlayerTeam
getTeamName

setTimer
killTimer

killPed

 

  • Like 1
Link to comment
3 hours ago, #\_oskar_/# said:

local team = getPlayerTeam(hitPlayer)
if team and getTeamName(team) == 'police' then setElementHealth(hitPlayer,0) end 

 

تقدر تعمل  نفس الى مكتوب فى الموضوع :(

18 minutes ago, ايهاب said:

تقدر تعمل  نفس الى مكتوب فى الموضوع :(

+ اللاعب مش بيموت

Link to comment
28 minutes ago, ايهاب said:

تقدر تعمل  نفس الى مكتوب فى الموضوع :(

+ اللاعب مش بيموت

دة ماركر الوظيفة حتيطوا فية

  
local getJob = createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )



function MarkerHit ( hitPlayer, matchingDimension )
local team = getPlayerTeam(hitPlayer)
if team and getTeamName(team) == 'police' then setElementHealth(hitPlayer,1)
if hitPlayer == localPlayer then
if source == getJob then
guiSetVisible (Farms.window[1],true)
showCursor (true)
end
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )

 

Link to comment
1 hour ago, #\_oskar_/# said:

function MarkerHit ( hitPlayer, matchingDimension )
if hitPlayer == localPlayer then
local team = getPlayerTeam(hitPlayer)
if team and getTeamName(team) == 'police' then setElementHealth(hitPlayer,1)
guiSetVisible (Farms.window[1],true)
showCursor (true)
end end end
addEventHandler ( "onClientMarkerHit",getJob, MarkerHit )

 

شكرا ليك مش عايز اتعبك اكتر من كدة مش بيدمج لما يلمس الماركر بس مش مهم شكرا ليك هشوف حل بديل

او وظيفة اخرى

ا

Edited by ايهاب
Link to comment
12 hours ago, ايهاب said:

شكرا ليك مش عايز اتعبك اكتر من كدة مش بيدمج لما يلمس الماركر بس مش مهم شكرا ليك هشوف حل بديل

او وظيفة اخرى

ا

اعرض الكود الي يخلي لما الاعب يدخل المركر البانل حق الوظيفه تفتح و راح اساعدك أن شاء الله

ولو بدك ترسله خاص لعدم تكرار الكلام فل توبك تنور وراح اساعدك بردو أن شاء الله تحياتي 

  • Like 1
Link to comment

 

 

 

شكرا لتقديمك المساعدة --- انا عايزة يفتح  لى  No Team

اسم الفرق نوتيم

5 hours ago, jakson said:

اعرض الكود الي يخلي لما الاعب يدخل المركر البانل حق الوظيفه تفتح و راح اساعدك أن شاء الله

ولو بدك ترسله خاص لعدم تكرار الكلام فل توبك تنور وراح اساعدك بردو أن شاء الله تحياتي 


GUIEditor = {
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.label[1] = guiCreateLabel(20, 176, 234, 76, "تعليمات الزراعة\n1- plant للزارعة\"\n2- seeds لمعرفة عدد البذور\n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول\n ", false)
        guiLabelSetColor(GUIEditor.label[1], 244, 235, 9)
        guiSetVisible (GUIEditor.label[1],false)		
    end
)



Farms = {
    label = {},
    button = {},
    edit = {},
    window = {},
	memo = {},
}
local Cls = createColRectangle ( -1195.2862548828, -1064.8507080078, 192, 145 )
Farms.window[1] = guiCreateWindow(348, 236, 466, 209, "Farms Job ", false)
guiWindowSetSizable(Farms.window[1], false)
guiSetVisible (Farms.window[1],false)
Farms.button[1] = guiCreateButton(10, 159, 45, 40, "Close", false, Farms.window[1])
guiSetFont(Farms.button[1], "default-bold-small")
Farms.edit[1] = guiCreateEdit(60, 27, 216, 29, "0", false, Farms.window[1])
Farms.label[2] = guiCreateLabel(10, 27, 50, 15, "Seeds :", false, Farms.window[1])
guiSetFont(Farms.label[2], "default-bold-small")
Farms.button[2] = guiCreateButton(10, 73, 120, 39, "Buy", false, Farms.window[1])
guiSetFont(Farms.button[2], "default-bold-small")
Farms.label[2] = guiCreateLabel(140, 78, 136, 24, "$".. tonumber(guiGetText ( Farms.edit[1] ))*50 .."", false, Farms.window[1])
guiLabelSetColor(Farms.label[2], 48, 253, 1)
guiSetFont(Farms.label[2], "default-bold-small")
guiLabelSetHorizontalAlign(Farms.label[2], "center", false)


Farms.label[3] = guiCreateLabel(290, 20, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])
guiSetFont(Farms.label[3], "default-bold-small")
Farms.label[4] = guiCreateLabel(290, 26, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])
guiSetFont(Farms.label[4], "default-bold-small")
Farms.memo[1] = guiCreateMemo(297, 19, 159, 180, "1- plant للزارعة\n2- seeds لمعرفة عدد البذر \n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول", false, Farms.window[1])    




  
local getJob = createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )
function MarkerHit ( hitPlayer, matchingDimension )
if hitPlayer == localPlayer then
if source == getJob then
guiSetVisible (Farms.window[1],true)
showCursor (true)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )
function GUIChanged ()
if ( source == Farms.edit[1] ) then
if tonumber(guiGetText ( Farms.edit[1] )) ~= nil then
if tonumber(guiGetText ( Farms.edit[1] )) > 500 then
guiSetText(Farms.edit[1],"500")
end
guiLabelSetColor(Farms.label[2], 48, 253, 1)
guiSetText(Farms.label[2],"$".. tonumber(guiGetText ( Farms.edit[1] ))*100 .."")
else
guiSetText(Farms.edit[1],"0")
end
end
end
addEventHandler ( "onClientGUIChanged", getRootElement(), GUIChanged )
addEventHandler ("onClientGUIClick", getRootElement(), 
function()
if (source == Farms.button[1]) then
guiSetVisible (Farms.window[1],false)
showCursor (false)
elseif (source == Farms.button[2]) then
if tonumber(guiGetText ( Farms.edit[1] )) > 0 then
if tonumber(guiGetText ( Farms.edit[1] )) <= getPlayerMoney(localPlayer) then
triggerServerEvent ( "buySeeds", localPlayer,guiGetText ( Farms.edit[1] ),guiGetText ( Farms.edit[1] )*50  )
else
guiSetText(Farms.label[2],"you don't have money !")
guiLabelSetColor(Farms.label[2], 255, 0, 0)
end
end
end
end	
)
addEvent("setLabel",true) 

addEventHandler("setLabel",root, 
function (player,text,r,g,b)
if player == localPlayer then
guiSetText(Farms.label[2],text)
guiLabelSetColor(Farms.label[2], r,g,b)
end
end 
)  
function ShapeHit( theElement, matchingDimension )
if ( theElement == getLocalPlayer() ) then
if source == Cls then
guiSetVisible (GUIEditor.label[1],true)
end
end
end
addEventHandler("onClientColShapeHit",getRootElement(),ShapeHit)


function ShapeLeave( theElement, matchingDimension )
if ( theElement == getLocalPlayer() ) then
if source == Cls then
guiSetVisible (GUIEditor.label[1],false)
end
end
end
addEventHandler("onClientColShapeLeave",getRootElement(),ShapeLeave)




function onPlayerTarget ( )
    if isElementWithinColShape ( source, Cls ) then
    cancelEvent( true ) 
    end
end
addEventHandler ( "onClientPlayerTarget", getRootElement(), onPlayerTarget )





addEventHandler ( 'onClientPlayerDamage', localPlayer,function ( )
    if isElementWithinColShape ( source, Cls ) then
        cancelEvent ( )
        end
    end
)

 

Edited by ايهاب
Link to comment
8 hours ago, ايهاب said:

 

 

 

شكرا لتقديمك المساعدة --- انا عايزة يفتح  لى  No Team

اسم الفرق نوتيم


 

 

 

 

جرب 

_________

GUIEditor = {
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.label[1] = guiCreateLabel(20, 176, 234, 76, "تعليمات الزراعة\n1- plant للزارعة\"\n2- seeds لمعرفة عدد البذور\n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول\n ", false)
        guiLabelSetColor(GUIEditor.label[1], 244, 235, 9)
        guiSetVisible (GUIEditor.label[1],false)		
    end
)



Farms = {
    label = {},
    button = {},
    edit = {},
    window = {},
	memo = {},
}
local Cls = createColRectangle ( -1195.2862548828, -1064.8507080078, 192, 145 )
Farms.window[1] = guiCreateWindow(348, 236, 466, 209, "Farms Job ", false)
guiWindowSetSizable(Farms.window[1], false)
guiSetVisible (Farms.window[1],false)
Farms.button[1] = guiCreateButton(10, 159, 45, 40, "Close", false, Farms.window[1])
guiSetFont(Farms.button[1], "default-bold-small")
Farms.edit[1] = guiCreateEdit(60, 27, 216, 29, "0", false, Farms.window[1])
Farms.label[2] = guiCreateLabel(10, 27, 50, 15, "Seeds :", false, Farms.window[1])
guiSetFont(Farms.label[2], "default-bold-small")
Farms.button[2] = guiCreateButton(10, 73, 120, 39, "Buy", false, Farms.window[1])
guiSetFont(Farms.button[2], "default-bold-small")
Farms.label[2] = guiCreateLabel(140, 78, 136, 24, "$".. tonumber(guiGetText ( Farms.edit[1] ))*50 .."", false, Farms.window[1])
guiLabelSetColor(Farms.label[2], 48, 253, 1)
guiSetFont(Farms.label[2], "default-bold-small")
guiLabelSetHorizontalAlign(Farms.label[2], "center", false)


Farms.label[3] = guiCreateLabel(290, 20, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])
guiSetFont(Farms.label[3], "default-bold-small")
Farms.label[4] = guiCreateLabel(290, 26, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])
guiSetFont(Farms.label[4], "default-bold-small")
Farms.memo[1] = guiCreateMemo(297, 19, 159, 180, "1- plant للزارعة\n2- seeds لمعرفة عدد البذر \n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول", false, Farms.window[1])    




  
local getJob = createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )
function MarkerHit ( hitPlayer, matchingDimension )
local playerTeam = getPlayerTeam (localPlayer) 
if ( playerTeam and getTeamName ( playerTeam ) == "Police" ) then return end
if hitPlayer == localPlayer then
if source == getJob then
guiSetVisible (Farms.window[1],true)
showCursor (true)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )
function GUIChanged ()
if ( source == Farms.edit[1] ) then
if tonumber(guiGetText ( Farms.edit[1] )) ~= nil then
if tonumber(guiGetText ( Farms.edit[1] )) > 500 then
guiSetText(Farms.edit[1],"500")
end
guiLabelSetColor(Farms.label[2], 48, 253, 1)
guiSetText(Farms.label[2],"$".. tonumber(guiGetText ( Farms.edit[1] ))*100 .."")
else
guiSetText(Farms.edit[1],"0")
end
end
end
addEventHandler ( "onClientGUIChanged", getRootElement(), GUIChanged )
addEventHandler ("onClientGUIClick", getRootElement(), 
function()
if (source == Farms.button[1]) then
guiSetVisible (Farms.window[1],false)
showCursor (false)
elseif (source == Farms.button[2]) then
if tonumber(guiGetText ( Farms.edit[1] )) > 0 then
if tonumber(guiGetText ( Farms.edit[1] )) <= getPlayerMoney(localPlayer) then
triggerServerEvent ( "buySeeds", localPlayer,guiGetText ( Farms.edit[1] ),guiGetText ( Farms.edit[1] )*50  )
else
guiSetText(Farms.label[2],"you don't have money !")
guiLabelSetColor(Farms.label[2], 255, 0, 0)
end
end
end
end	
)
addEvent("setLabel",true) 

addEventHandler("setLabel",root, 
function (player,text,r,g,b)
if player == localPlayer then
guiSetText(Farms.label[2],text)
guiLabelSetColor(Farms.label[2], r,g,b)
end
end 
)  
function ShapeHit( theElement, matchingDimension )
local playerTeam = getPlayerTeam (localPlayer) 
if ( playerTeam and getTeamName ( playerTeam ) == "Police" ) then return end
if ( theElement == getLocalPlayer() ) then
if source == Cls then
guiSetVisible (GUIEditor.label[1],true)
end
end
end
addEventHandler("onClientColShapeHit",getRootElement(),ShapeHit)


function ShapeLeave( theElement, matchingDimension )
if ( theElement == getLocalPlayer() ) then
if source == Cls then
guiSetVisible (GUIEditor.label[1],false)
end
end
end
addEventHandler("onClientColShapeLeave",getRootElement(),ShapeLeave)




function onPlayerTarget ( )
    if isElementWithinColShape ( source, Cls ) then
    cancelEvent( true ) 
    end
end
addEventHandler ( "onClientPlayerTarget", getRootElement(), onPlayerTarget )





addEventHandler ( 'onClientPlayerDamage', localPlayer,function ( )
    if isElementWithinColShape ( source, Cls ) then
        cancelEvent ( )
        end
    end
)

 

  • Like 1
Link to comment
2 hours ago, jakson said:

 

 

جرب 

_________


GUIEditor = {    label = {}}addEventHandler("onClientResourceStart", resourceRoot,    function()        GUIEditor.label[1] = guiCreateLabel(20, 176, 234, 76, "تعليمات الزراعة\n1- plant للزارعة\"\n2- seeds لمعرفة عدد البذور\n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول\n ", false)        guiLabelSetColor(GUIEditor.label[1], 244, 235, 9)        guiSetVisible (GUIEditor.label[1],false)		    end)Farms = {    label = {},    button = {},    edit = {},    window = {},	memo = {},}local Cls = createColRectangle ( -1195.2862548828, -1064.8507080078, 192, 145 )Farms.window[1] = guiCreateWindow(348, 236, 466, 209, "Farms Job ", false)guiWindowSetSizable(Farms.window[1], false)guiSetVisible (Farms.window[1],false)Farms.button[1] = guiCreateButton(10, 159, 45, 40, "Close", false, Farms.window[1])guiSetFont(Farms.button[1], "default-bold-small")Farms.edit[1] = guiCreateEdit(60, 27, 216, 29, "0", false, Farms.window[1])Farms.label[2] = guiCreateLabel(10, 27, 50, 15, "Seeds :", false, Farms.window[1])guiSetFont(Farms.label[2], "default-bold-small")Farms.button[2] = guiCreateButton(10, 73, 120, 39, "Buy", false, Farms.window[1])guiSetFont(Farms.button[2], "default-bold-small")Farms.label[2] = guiCreateLabel(140, 78, 136, 24, "$".. tonumber(guiGetText ( Farms.edit[1] ))*50 .."", false, Farms.window[1])guiLabelSetColor(Farms.label[2], 48, 253, 1)guiSetFont(Farms.label[2], "default-bold-small")guiLabelSetHorizontalAlign(Farms.label[2], "center", false)Farms.label[3] = guiCreateLabel(290, 20, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])guiSetFont(Farms.label[3], "default-bold-small")Farms.label[4] = guiCreateLabel(290, 26, 15, 183, "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n", false, Farms.window[1])guiSetFont(Farms.label[4], "default-bold-small")Farms.memo[1] = guiCreateMemo(297, 19, 159, 180, "1- plant للزارعة\n2- seeds لمعرفة عدد البذر \n3- hplant لمعرفة عدد المحاصيل الي تملكها\n4- cplant لبيع المحصول", false, Farms.window[1])      local getJob = createMarker ( -1059.8812255859, -1195.4334716797, 128.42066955566, "cylinder", 1.5, 255, 255, 0, 170 )function MarkerHit ( hitPlayer, matchingDimension )local playerTeam = getPlayerTeam (localPlayer) if ( playerTeam and getTeamName ( playerTeam ) == "Police" ) then return endif hitPlayer == localPlayer thenif source == getJob thenguiSetVisible (Farms.window[1],true)showCursor (true)endendendaddEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )function GUIChanged ()if ( source == Farms.edit[1] ) thenif tonumber(guiGetText ( Farms.edit[1] )) ~= nil thenif tonumber(guiGetText ( Farms.edit[1] )) > 500 thenguiSetText(Farms.edit[1],"500")endguiLabelSetColor(Farms.label[2], 48, 253, 1)guiSetText(Farms.label[2],"$".. tonumber(guiGetText ( Farms.edit[1] ))*100 .."")elseguiSetText(Farms.edit[1],"0")endendendaddEventHandler ( "onClientGUIChanged", getRootElement(), GUIChanged )addEventHandler ("onClientGUIClick", getRootElement(), function()if (source == Farms.button[1]) thenguiSetVisible (Farms.window[1],false)showCursor (false)elseif (source == Farms.button[2]) thenif tonumber(guiGetText ( Farms.edit[1] )) > 0 thenif tonumber(guiGetText ( Farms.edit[1] )) <= getPlayerMoney(localPlayer) thentriggerServerEvent ( "buySeeds", localPlayer,guiGetText ( Farms.edit[1] ),guiGetText ( Farms.edit[1] )*50  )elseguiSetText(Farms.label[2],"you don't have money !")guiLabelSetColor(Farms.label[2], 255, 0, 0)endendendend	)addEvent("setLabel",true) addEventHandler("setLabel",root, function (player,text,r,g,b)if player == localPlayer thenguiSetText(Farms.label[2],text)guiLabelSetColor(Farms.label[2], r,g,b)endend )  function ShapeHit( theElement, matchingDimension )local playerTeam = getPlayerTeam (localPlayer) if ( playerTeam and getTeamName ( playerTeam ) == "Police" ) then return endif ( theElement == getLocalPlayer() ) thenif source == Cls thenguiSetVisible (GUIEditor.label[1],true)endendendaddEventHandler("onClientColShapeHit",getRootElement(),ShapeHit)function ShapeLeave( theElement, matchingDimension )if ( theElement == getLocalPlayer() ) thenif source == Cls thenguiSetVisible (GUIEditor.label[1],false)endendendaddEventHandler("onClientColShapeLeave",getRootElement(),ShapeLeave)function onPlayerTarget ( )    if isElementWithinColShape ( source, Cls ) then    cancelEvent( true )     endendaddEventHandler ( "onClientPlayerTarget", getRootElement(), onPlayerTarget )addEventHandler ( 'onClientPlayerDamage', localPlayer,function ( )    if isElementWithinColShape ( source, Cls ) then        cancelEvent ( )        end    end)

 

;l

كفوووووووووووو اللوحة مش شغالة للشرطة بس ادينى مثال لو عايز اضيف تيم اخر مع الشرطة 

Link to comment
On 11/07/2020 at 12:14, ايهاب said:

شكرا ليك مش عايز اتعبك اكتر من كدة مش بيدمج لما يلمس الماركر بس مش مهم شكرا ليك هشوف حل بديل

او وظيفة اخرى

ا

شغال بس نسيت اضيف else

المهم جرب 

local Team = {
['police'] = true,
['police2'] = true,
['police3'] = true,
--['police4'] = true,
}

function MarkerHit ( hitPlayer, matchingDimension )
if hitPlayer == localPlayer then
local team = getPlayerTeam(hitPlayer)
if team and Team[getTeamName(team)] then 
setElementHealth(hitPlayer,0) return outputChatBox( 'ممنوع دخول الشرطه' ,255,255,0) end
if team and getTeamName(team) == 'No Team' then  guiSetVisible (Farms.window[1],true)
showCursor (true) return outputChatBox( 'مرحبا بك' ,0,255,0)
end
outputChatBox( 'يجب ان تكون من فريق No Team',255,0,0)
end
end
addEventHandler ( "onClientMarkerHit",getJob, MarkerHit )

 

 

Edited by #\_oskar_/#
  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...