Jump to content

فنكشنات اسل منجرx[طلب]X


mahmod3

Recommended Posts

مت العنوان طلب فنكشنات الاسل منجر

طبعا انا شفت من قبل في اشخاص طابه نفس الطلب بس مالقيتها لما احتجتها هه

اعطوني الروابط الي فاتت او اعطوني هني الفنكشنات وبعد الافاده يغلق

Link to comment

مشاء الله ههه 

اقصد عمل اسل مانجر كيف يعني

عمل 2 قريد ليست وسهل جدا

قريد ليست فيه اللاعبين وقريد فيه رتب الاسل

وبوتون لما تضغط عليه وانت محدد لاعب معين

يعطيه الرتبه الي انت محدد عليها

وزر تاني يحدف الرتبه

بس طبعا هوا سهل وصعب في نفس الوقت ايش الصعب 

ابي كيف اعمل اللوب للرتب وكدا

رتب الاسل طبعا

وكيف اخلي لما اضغط ع البوتون يخلي اللاعب في رتبة معينه

Link to comment
aclGroupList
table
aclGroupGetName
aclGroupAddObject
aclGroupRemoveObject
isObjectInACLGroup
getPlayerAccount
getAccountName
isGuestAccount
triggerClientEvent
triggerServerEvent
getElementsByType
guiGridListClear
guiGridListAddRow
getPlayerName
getPlayerFromName
guiGridListSetItemText
guiGridListGetSelectedItem
addEventHandler ( 'onClientGUIClick' )

 

Edited by FaHaD
Link to comment
3 minutes ago, FaHaD said:

aclGroupList
table
aclGroupGetName
aclGroupAddObject
aclGroupRemoveObject
isObjectInACLGroup
getPlayerAccount
getAccountName
isGuestAccount
triggerClientEvent
triggerServerEvent
getElementsByType
guiGridListClear
guiGridListAddRow
getPlayerName
getPlayerFromName
guiGridListSetItemText
guiGridListGetSelectedItem
addEventHandler ( 'onClientGUIClick' )

 

صعب نوعا ما

Link to comment
55 minutes ago, Mr.CoR said:

هو يبي يسويه من منطلق ان تزيد خبرته 

طيب حاول سويه وبنساعدك

واي شي ماتفهمه قول لنا عليه

ان شاء الله اخي الكريم

2 hours ago, FaHaD said:

مدري وش قصدك بالاسل مانجر وضح طلبك أكثر؟

اريد ان اسوي وين اللاعب يموت يعطي لشخص فلوس 

يعني يعطي للشخص الي قتل الشخص التاني فلوس

Link to comment
2 minutes ago, FaHaD said:

 


addEventHandler ( 'onPlayerWasted' )
givePlayerMoney

 

ابي كود الي قتل يعني مو الشخص الي مات يعطيه فلوس

لا

الشخص الي قتل هوا ياخد فلوس ع اعتقادي 

 
attacker 
4 minutes ago, FaHaD said:

 


addEventHandler ( 'onPlayerWasted' )givePlayerMoney

 

addEventHandler ( "onPlayerWasted", root,
function (attacker)
if ( getElementType ( attacker ) == "player" ) then
givePlayerMoney(attacker,100)
end
end
)

+ الكود للاعب الي قتل يعني مو اللاعب الي مات الي قتل اللاعب هوا ياخد فلوس

 

:arrowup:

Edited by mahmod3
Link to comment
40 minutes ago, FaHaD said:

addEventHandler ( 'onPlayerWasted',root,
	function ( _,attacker )
		if ( attacker and getElementType ( attacker ) == 'player' ) then
			givePlayerMoney ( attacker,100 )
		end
	end
)

 

شكرا

وش فايدة ال 

_,

( attacker and

؟؟

Link to comment
1 minute ago, FaHaD said:

https://wiki.multitheftauto.com/wiki/OnPlayerWasted

 

هذي لتجاوز البارمتر الاول لان القاتل في الحدث عند موت الاعب هو البارمتر الثاني اول بارمتر هو اللي عدد الرصاص اللي قتل الاعب 

امممم 

لو ابي اعمل مود مسابقة

بعمل 3 ايديت بوكس

عموما

اريد لما اكتب شي في الايديت الاول بطلع في الشات سهل

وفي الايديت التاني اعمل عدد الفلوس الي يجاوب باخد الفلوس

وفي الايديت التالت

 بعمل الاجابه بس ماتظهر

للاعبين يعني كيف ؟ واول شخص يجاوب هوا فقط ياخد الفلوس

كيف ؟

 

17 minutes ago, mahmod3 said:

امممم 

لو ابي اعمل مود مسابقة

بعمل 3 ايديت بوكس

عموما

اريد لما اكتب شي في الايديت الاول بطلع في الشات سهل

وفي الايديت التاني اعمل عدد الفلوس الي يجاوب باخد الفلوس

وفي الايديت التالت

 بعمل الاجابه بس ماتظهر

للاعبين يعني كيف ؟ واول شخص يجاوب هوا فقط ياخد الفلوس

كيف ؟

 

:arrowup:

Link to comment

اذا كان الايدت الاول حق السؤال يحتاج انك تسوي داتا

كيف الطريقة ؟ 

اول ماتضغط الزر على انك بتسوي سؤال سوي داتا للسؤال وراح تكون القيمة الاجابة والفلوس 

setElementData ( element , "" , { answer , money } ) 

واول مايكتب الاعب بالشات تحقق ان الداتا موجودة وتحقق ان الاجابة تساوي القيمة الي حطيناها في السؤال وعطه فلوس 

واحذف الداتا 

removeElementData

 وبس بالتوفيق

Link to comment
36 minutes ago, Abdul KariM said:

اذا كان الايدت الاول حق السؤال يحتاج انك تسوي داتا

كيف الطريقة ؟ 

اول ماتضغط الزر على انك بتسوي سؤال سوي داتا للسؤال وراح تكون القيمة الاجابة والفلوس 

setElementData ( element , "" , { answer , money } ) 

واول مايكتب الاعب بالشات تحقق ان الداتا موجودة وتحقق ان الاجابة تساوي القيمة الي حطيناها في السؤال وعطه فلوس 

واحذف الداتا 

removeElementData

 وبس بالتوفيق

مافهمتك شوف انا للحين شو سويت


addEventHandler("onClientResourceStart", resourceRoot,
    function()
        wnd = guiCreateWindow(396, 226, 514, 400, "بواسطة الغرياني", false)
        guiWindowSetSizable(wnd, false)
        guiSetAlpha(wnd, 0.82)
guiSetVisible(wnd,false)
        soal = guiCreateEdit(46, 83, 427, 39, "", false, wnd)
        soall = guiCreateLabel(225, 56, 225, 27, "هنا السؤال", false, wnd)
        flos = guiCreateEdit(46, 200, 131, 43, "", false, wnd)
        egabaa = guiCreateLabel(406, 177, 77, 23, "الاجابه", false, wnd)
        egaba = guiCreateEdit(373, 200, 131, 43, "", false, wnd)
        floss = guiCreateLabel(70, 177, 77, 23, "عدد الفلوس", false, wnd)
        ersal = guiCreateButton(205, 266, 121, 41, "ارسال", false, wnd)
        guiSetProperty(ersal, "NormalTextColour", "FFFFFFFF")
        close = guiCreateButton(205, 331, 121, 41, "اغلاق", false, wnd)
        guiSetProperty(close, "NormalTextColour", "FFFFFFFF")    
    end
)


function open()
if guiGetVisible(wnd) then
guiSetVisible(wnd,false)
showCursor(false)
else
guiSetVisible(wnd,true)
showCursor(true)
end
end
bindKey("F5","down",open)

------------------------close
addEventHandler("onClientGUIClick",root,
function ()
if source == close then 
guiSetVisible(wnd,false)
showCursor(false)
end
end
)
---------------------------
addEventHandler("onClientGUIClick",root,
function ()
if source == ersal then 
local text = guiGetText (soal)
local flos = guiGetText (flos)
if tostring(text) ~= "" then 
if tostring(flos) ~= "" then 
triggerServerEvent("soal",localPlayer,text,flos)
end
end
end
end
)

سيرفر 


addEvent("soal",true)
addEventHandler("soal",getRootElement(),
    function (text,flos)
outputChatBox("السؤال هوا :"..text,getRootElement(),255,255,255)
givePlayerMoney(source,tonumber(flos))
	end
)

 

 

32 minutes ago, mahmod3 said:

مافهمتك شوف انا للحين شو سويت


addEventHandler("onClientResourceStart", resourceRoot,    function()        wnd = guiCreateWindow(396, 226, 514, 400, "بواسطة الغرياني", false)        guiWindowSetSizable(wnd, false)
        guiSetAlpha(wnd, 0.82)
guiSetVisible(wnd,false)
        soal = guiCreateEdit(46, 83, 427, 39, "", false, wnd)
        soall = guiCreateLabel(225, 56, 225, 27, "هنا السؤال", false, wnd)
        flos = guiCreateEdit(46, 200, 131, 43, "", false, wnd)
        egabaa = guiCreateLabel(406, 177, 77, 23, "الاجابه", false, wnd)
        egaba = guiCreateEdit(373, 200, 131, 43, "", false, wnd)
        floss = guiCreateLabel(70, 177, 77, 23, "عدد الفلوس", false, wnd)
        ersal = guiCreateButton(205, 266, 121, 41, "ارسال", false, wnd)
        guiSetProperty(ersal, "NormalTextColour", "FFFFFFFF")
        close = guiCreateButton(205, 331, 121, 41, "اغلاق", false, wnd)
        guiSetProperty(close, "NormalTextColour", "FFFFFFFF")    
    end
)


function open()
if guiGetVisible(wnd) then
guiSetVisible(wnd,false)
showCursor(false)
else
guiSetVisible(wnd,true)
showCursor(true)
end
end
bindKey("F5","down",open)

------------------------close
addEventHandler("onClientGUIClick",root,
function ()
if source == close then 
guiSetVisible(wnd,false)
showCursor(false)
end
end
)
---------------------------
addEventHandler("onClientGUIClick",root,
function ()
if source == ersal then 
local text = guiGetText (soal)
local flos = guiGetText (flos)
if tostring(text) ~= "" then 
if tostring(flos) ~= "" then 
triggerServerEvent("soal",localPlayer,text,flos)
end
end
end
end
)

سيرفر 


addEvent("soal",true)
addEventHandler("soal",getRootElement(),
    function (text,flos)
outputChatBox("السؤال هوا :"..text,getRootElement(),255,255,255)
givePlayerMoney(source,tonumber(flos))
	end
)

 

help me !!!

Link to comment

Client :

 

wnd = guiCreateWindow(396, 226, 514, 400, "بواسطة الغرياني", false)
guiWindowSetSizable(wnd, false)
guiSetAlpha(wnd, 0.82)
guiSetVisible(wnd,false)
soal = guiCreateEdit(46, 83, 427, 39, "", false, wnd)
soall = guiCreateLabel(225, 56, 225, 27, "هنا السؤال", false, wnd)
flos = guiCreateEdit(46, 200, 131, 43, "", false, wnd)
egabaa = guiCreateLabel(406, 177, 77, 23, "الاجابه", false, wnd)
egaba = guiCreateEdit(373, 200, 131, 43, "", false, wnd)
floss = guiCreateLabel(70, 177, 77, 23, "عدد الفلوس", false, wnd)
ersal = guiCreateButton(205, 266, 121, 41, "ارسال", false, wnd)
guiSetProperty(ersal, "NormalTextColour", "FFFFFFFF")
close = guiCreateButton(205, 331, 121, 41, "اغلاق", false, wnd)
guiSetProperty(close, "NormalTextColour", "FFFFFFFF")    



function open (     )
    if guiGetVisible ( wnd ) then
            guiSetVisible ( wnd,false )
            showCursor ( false )
    else
            guiSetVisible ( wnd,true )
            showCursor ( true )
    end
end
bindKey("F5","down",open)


addEventHandler ( 'onClientGUIClick',root,
    function (      )
        if ( source == close ) then 
            guiSetVisible ( wnd,false )
            showCursor ( false )
        elseif ( source == ersal ) then
            local _text = guiGetText ( soal )
            local _flos = guiGetText ( flos )
            local _egaba = guiGetText ( egaba )
        if ( _text ~= "" and tonumber ( _flos ) and _egaba ~= "" ) then
            triggerServerEvent ( 'soal',localPlayer,_text,_flos,_egaba )
        end
    end
end
)

 

 

Server :

 

addEvent ( 'soal',true )
addEventHandler ( 'soal',root,
    function ( text,flos,egaba )
    	if ( text and flos and egaba ) then
    		_flos = flos
    		_egaba = egaba
			outputChatBox ( "السؤال هوا :"..text,root,255,255,255 )
		end
    end
)
addEventHandler ( 'onPlayerChat',root,
	function ( message )
		if ( message and message == _egaba and _egaba ~= nil ) then
			givePlayerMoney ( source,_flos )
			_egaba = nil
		end
	end
)

 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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