Jump to content

Recommended Posts

Posted (edited)

السلام عليكم طلب فنكشنات

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

قروب كونسول فقط هم من يمكنهم دخول للماركر وطهور لوحة لديهم 

وشكرا

Edited by Ismaeel_finer

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted
-- # Server Side ;
createMarker
'onMarkerHit'
getElementType
getPlayerAccount + isGuestAccount
isObjectInACLGroup
triggerClientEvent
-- # Client Side ; 
addEvent
addEventHandler
guiSetVisible
'onClientGUIClick'
guiGetText
triggerServerEvent -- اذا تبي الصوت يشتغل للكل 
-- or playSound

 

Dis ; AF.#0941

Posted
-- client side
function marker ()
  marker1 = createMarker(x, y, z, 'cylinder', 1.5, 255, 255, 255, 255)
  end
addEventHandler("onClientResourceStart", getRootElement(), marker)


function a (thePlayer)
  if ( source == marker1 ) then
    triggerServerEvent("check", getLocalPlayer())
    end
  end
addEventHandler("onClientMarkerHit", getRootElement(), a)



-- server side
addEvent("check",true)
addEventHandler("check", root, function()
    local account = getAccountName(getPlayerAccount(source))
    if ( isObjectInACLGroup("user." ..account, aclGetGroup("Console")) ) then
      triggerClientEvent(source, "openwin", source)
      end
    end)


-- client side
-- نفترض اسم لوحتك wnd م رح احط اكواد لوحةة ,, اتوقع م فيهه اسهل منها تسويها
addEvent("openwin",true)
addEventHandler("openwin", root, function ()
    guiSetVisible(wnd,true)
    showCursor(true)
    end)

هذا الماركر مع التحقق من جروب الكونسسل ,,

Posted
Just now, #F9SoOoL said:

-- client side
function marker ()
  marker1 = createMarker(x, y, z, 'cylinder', 1.5, 255, 255, 255, 255)
  end
addEventHandler("onClientResourceStart", getRootElement(), marker)


function a (thePlayer)
  if ( source == marker1 ) then
    triggerServerEvent("check", getLocalPlayer())
    end
  end
addEventHandler("onClientMarkerHit", getRootElement(), a)



-- server side
addEvent("check",true)
addEventHandler("check", root, function()
    local account = getAccountName(getPlayerAccount(source))
    if ( isObjectInACLGroup("user." ..account, aclGetGroup("Console")) ) then
      triggerClientEvent(source, "openwin", source)
      end
    end)


-- client side
-- نفترض اسم لوحتك wnd م رح احط اكواد لوحةة ,, اتوقع م فيهه اسهل منها تسويها
addEvent("openwin",true)
addEventHandler("openwin", root, function ()
    guiSetVisible(wnd,true)
    showCursor(true)
    end)

هذا الماركر مع التحقق من جروب الكونسسل ,,


اتركه يجرب .. وش استفاد هو كدة ؟

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted
1 minute ago, Killer Project said:


اتركه يجرب .. وش استفاد هو كدة ؟

كان بآمكاني يالغغالي أحطلههء الككود كآممل ,, بس حبيت اساعدههء ششوي ويككمل البآققي لحآلههء .. :]

آشكرك ع الملآحظةة ي ققلبي :]

  • Like 1
Posted

تشغيل الصوت

guiGetText -- Edit to get the link
playSound

--Ex مثال
local text = guiGetText(Edit)
local sound = playSound(text)
setSoundVolume(sound, 0.5)

 

p_5141g3501.png

 

Posted
11 hours ago, Killer Project said:


اتركه يجرب .. وش استفاد هو كدة ؟

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

13 hours ago, Default said:

-- # Server Side ;
createMarker
'onMarkerHit'
getElementType
getPlayerAccount + isGuestAccount
isObjectInACLGroup
triggerClientEvent
-- # Client Side ; 
addEvent
addEventHandler
guiSetVisible
'onClientGUIClick'
guiGetText
triggerServerEvent -- اذا تبي الصوت يشتغل للكل 
-- or playSound

 

مشكور اخي

11 hours ago, #F9SoOoL said:

-- client side
function marker ()
  marker1 = createMarker(x, y, z, 'cylinder', 1.5, 255, 255, 255, 255)
  end
addEventHandler("onClientResourceStart", getRootElement(), marker)


function a (thePlayer)
  if ( source == marker1 ) then
    triggerServerEvent("check", getLocalPlayer())
    end
  end
addEventHandler("onClientMarkerHit", getRootElement(), a)



-- server side
addEvent("check",true)
addEventHandler("check", root, function()
    local account = getAccountName(getPlayerAccount(source))
    if ( isObjectInACLGroup("user." ..account, aclGetGroup("Console")) ) then
      triggerClientEvent(source, "openwin", source)
      end
    end)


-- client side
-- نفترض اسم لوحتك wnd م رح احط اكواد لوحةة ,, اتوقع م فيهه اسهل منها تسويها
addEvent("openwin",true)
addEventHandler("openwin", root, function ()
    guiSetVisible(wnd,true)
    showCursor(true)
    end)

هذا الماركر مع التحقق من جروب الكونسسل ,,

مشكور اخي

1 hour ago, #STZ said:

تشغيل الصوت


guiGetText -- Edit to get the link
playSound

--Ex مثال
local text = guiGetText(Edit)
local sound = playSound(text)
setSoundVolume(sound, 0.5)

 

مشكور اخي

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted

مشكورين شباب انا سويته بس لدي مشكلة
لما اضيف قروب تاني مع كونسول مايشتغل قروب تاني

addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getAccountName(getPlayerAccount(source))
    if ( isObjectInACLGroup("user." ..account, aclGetGroup("Console","LY")) ) then
      triggerClientEvent(source, "open", source)
      end
    end)

 

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted
Just now, Ismaeel_finer said:

مشكورين شباب انا سويته بس لدي مشكلة
لما اضيف قروب تاني مع كونسول مايشتغل قروب تاني


addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getAccountName(getPlayerAccount(source))
    if ( isObjectInACLGroup("user." ..account, aclGetGroup("Console","LY")) ) then
      triggerClientEvent(source, "open", source)
      end
    end)

 


سوي جدول

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted
1 minute ago, Killer Project said:


سوي جدول

	addEventHandler("onResourceStart",resourceRoot,function()
for i,v in ipairs ( getElementsByType("player") ) do
if not ( isGuestAccount(getPlayerAccount(v)) ) then
	if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) or isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "LY" ) ) or
	isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Console" ) )  or isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Moderator" ) )  then 
triggerClientEvent(player,"open",player)

 

صح؟

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted
47 minutes ago, Ismaeel_finer said:

	addEventHandler("onResourceStart",resourceRoot,function()
for i,v in ipairs ( getElementsByType("player") ) do
if not ( isGuestAccount(getPlayerAccount(v)) ) then
	if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) or isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "LY" ) ) or
	isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Console" ) )  or isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Moderator" ) )  then 
triggerClientEvent(player,"open",player)

 

صح؟

يب صح لكن اختصر عليك الامر

bGroups = {"Console","Admin","Moderator"}

---- your code
for _,v in ipairs(nGroups) do
if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( v ) )
    ......................
    .......

 

من أراد الفشل عليه بالنجاح

Posted
6 minutes ago, #BrosS said:

يب صح لكن اختصر عليك الامر


bGroups = {"Console","Admin","Moderator"}

---- your code
for _,v in ipairs(nGroups) do
if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( v ) )
    ......................
    .......

 

 ^_^تمام مشكور 

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted
15 hours ago, Killer Project said:


اتركه يجرب .. وش استفاد هو كدة ؟

 xDع اساس انت يكلير ما تعطي جاهز 

  • Like 1

Signature removed by administrator due to large images

Posted
39 minutes ago, #BrosS said:

يب صح لكن اختصر عليك الامر


bGroups = {"Console","Admin","Moderator"}

---- your code
for _,v in ipairs(nGroups) do
if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( v ) )
    ......................
    .......

 

bGroups , nGroups

?

IT Projet Manager

 

Posted
13 minutes ago, coNolel said:

bGroups , nGroups

?

Lol i didn't notice

i hate this phone

  • Like 1

من أراد الفشل عليه بالنجاح

Posted
Just now, Dr.Marco said:

 xDع اساس انت يكلير ما تعطي جاهز 

كنت بعطي زمان .. وخصوصاً الحين اذا اعطيت بترك اكواد واقوله يكملها بنفسه

  • Like 1

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted

@#F9SoOoL اذا احد راح يعطي جاهز  الباقي ماراح يساعد لانه بيتعب يكتب له الوظائف ويجيك واحد مسوي فاهم ويعطية الكود متى راح ينتهون الناس الي كذا ؟

  • Like 2

Dis ; AF.#0941

Posted
addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getPlayerAccount (source)
		if not isGuestAccount ( account ) then
if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then
      triggerClientEvent(source, "open", source)
      end
    end)

جرب كذا

Posted
1 hour ago, w7sH said:

addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getPlayerAccount (source)
		if not isGuestAccount ( account ) then
if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then
      triggerClientEvent(source, "open", source)
      end
    end)

جرب كذا

مايشتغلش

^_^ 

WeLlCoMe

NaMe in MTA

#Really_N!gga

#LIBYA_FREE__)

[LY]_Ismaeel__)

 

Posted
-- Server
marker = createMarker(...)

Groups = {"Console","LY"}

 

addEventHandler("onMarkerHit",root,
function (hit)
if source == marker and getElementType(hit) == "player" then 
acc = getAccountName(getPlayerAccount(hit))
for _,v in ipairs(Groups) do
if isObjectInACLGroup("user." ..acc,aclGetGroup (v)) then
triggerClientEvent(hit,"open",hit)
end
end
end
end
)

-- Client 
addEvent("open",true)
addEventHandler("open", root, function ()
guiSetVisible(wnd,true)
showCursor(true)
end
)

 

  • Like 1

76561198264399996.png

 

 

 

 

Posted (edited)
7 hours ago, w7sH said:

addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getPlayerAccount (source)
		if not isGuestAccount ( account ) then
if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin"))
or isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then
      triggerClientEvent(source, "open", source)
      end
      end
    end)

 

جرب كذا الحين

واذا فيه أخطأ قلي وش يطلع فالدي بق

نسيت end

Edited by w7sH
Posted (edited)
3 hours ago, w7sH said:

جرب كذا الحين

واذا فيه أخطأ قلي وش يطلع فالدي بق

نسيت end

ليه مصعب الامور

local gr={'Console','Admin','test'}
addEvent("ofa",true)
addEventHandler("ofa", root, function()
    local account = getPlayerAccount (source)
		if  isGuestAccount ( account ) then return end
      for k=1,#gr do
if isObjectInACLGroup("user." .. getAccountName(account), aclGetGroup(gr[k])) then
      triggerClientEvent(source, "open", source) break
      	 end
      end
    end)

كذا الكود ما اخذ مساحه وصار ابسط

Edited by Master_MTA

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

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...