SaedAmer Posted May 19, 2016 Share Posted May 19, 2016 السلام عليكم ابي كود لما اكتب حاجة في ف8 يفعل الكود الي بالتريقر الي في السيرفر سايد و كود تاني لو كتبت كلمة في ف8 تقفل الكود الاول و تشغل الكود التاني Link to comment
SaedAmer Posted May 19, 2016 Author Share Posted May 19, 2016 وكود تاني يجيبلي كل اسماء العبين و حسابتهم سيريالهم في جريد لست Link to comment
#|_oskar_|# Posted May 19, 2016 Share Posted May 19, 2016 السلام عليكم ابي كود لما اكتب حاجة في ف8 يفعل الكود الي بالتريقر الي في السيرفر سايدو كود تاني لو كتبت كلمة في ف8 تقفل الكود الاول و تشغل الكود التاني وضح طلبك Link to comment
SycroX Posted May 19, 2016 Share Posted May 19, 2016 ما فهمت الطلب الأول بس الثاني عشان لا تقعد تسوي تريقرات من الكلنت للالسيرفر وت تسوي من السيرفر للكلنت و تدوخ عشان تحط الأكوناتات بلجريد لست سويت لك الكود هاد addEventHandler("onPlayerLogin", root, function(_, acc) setElementData(source, "AccountName", getAccountName(acc)) end) الكود هاد يخلي لما اللاعب يسجل الدخول يعطيه داتا علي اسم اكونتو وتقدر تسوي يجيب داتا اللاعب من الكلنت علي طول احسن لك for Key, Value in ipairs(getElementsByType("player")) do -- تجيب كل اللاعبين getPlayerName getPlayerSerial guiGridListSetItemText getElementData Link to comment
SaedAmer Posted May 19, 2016 Author Share Posted May 19, 2016 مثلا اكتب في ف8 ميوت يعطيني ميوت و اكت تاني فك ميوت يفك الميوت -----------خ انا ابي كود يجيب اسماء العيبين الي في السيرفر دلوقتي مب لسة هيسجلو Link to comment
Mr.CoR Posted May 19, 2016 Share Posted May 19, 2016 مثلا اكتب في ف8 ميوت يعطيني ميوت و اكت تاني فك ميوت يفك الميوت -----------خ انا ابي كود يجيب اسماء العيبين الي في السيرفر دلوقتي مب لسة هيسجلو طلبك الاول صعب على مستواك لان برمجته + اعتمد على نفسك شويتين وحاول تصنع شي لاني شايف لك اكثر من موضوع فقط طلب اكواد بالنسبة لطلبك الثاني تبيه يحط لك اسماء اللاعبين بقريد ليست ولا بالشات ولا كيف ؟ Link to comment
Mr.CoR Posted May 19, 2016 Share Posted May 19, 2016 guiGridListClear -- على شان تحدث لك القريد ليست لك م تفتحها وتقفلها for i,v in ipairs(getElementsByType("player")) do -- هذا اللوب الي رح يحط لك اللاعبين guiGridListSetItemText -- هذا يستخدم على شان تدرج إسم اللاعبين في القريد ليست :gsub("#%x%x%x%x%x%x", "") -- هذا يستخدم على شان يحط لك اسم اللاعب بدون كود اللوان حاول سو الكود بروحك وبصححه لك Link to comment
Adham Posted May 19, 2016 Share Posted May 19, 2016 function update () guiGridListClear(grid) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (grid) guiGridListSetItemText (grid,rp,1,getPlayerName(v),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) Link to comment
Mr.CoR Posted May 19, 2016 Share Posted May 19, 2016 function update () guiGridListClear(grid) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (grid) guiGridListSetItemText (grid,rp,1,getPlayerName(v),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) لو ابي اعطيه الكود عطيته بس خله يحاول على الأقل Link to comment
SaedAmer Posted May 19, 2016 Author Share Posted May 19, 2016 ايه الخطأ هنا ؟ function sendm () name = getPlayerName(getLocalPlayer()) cantidad = guiGetText(GUIEditor.edit[3]) triggerServerEvent("SendMoney",getRootElement(),cantidad,name) end addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) function Enviar (cantidad, name) givePlayerMoney(getRootElement(), tonumber(cantidad)) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad) , getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) end addEvent("SendMoney", true) addEventHandler("SendMoney", getRootElement(), Enviar) GUIEditor.edit[3] = guiCreateEdit(218, 183, 138, 23, "", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(231, 216, 115, 21, "توزيع للكل", false, GUIEditor.window[1]) Link to comment
SycroX Posted May 20, 2016 Share Posted May 20, 2016 ايه الخطأ هنا ؟ function sendm () name = getPlayerName(getLocalPlayer()) cantidad = guiGetText(GUIEditor.edit[3]) triggerServerEvent("SendMoney",getRootElement(),cantidad,name) end addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) function Enviar (cantidad, name) givePlayerMoney(getRootElement(), tonumber(cantidad)) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad) , getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) end addEvent("SendMoney", true) addEventHandler("SendMoney", getRootElement(), Enviar) GUIEditor.edit[3] = guiCreateEdit(218, 183, 138, 23, "", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(231, 216, 115, 21, "توزيع للكل", false, GUIEditor.window[1]) addEventHandler("onClientGUIClick", root, function() if source == GUIEditor.button[2] then local cantidad == guiGetText(GUIEditor.edit[3]) triggerServerEvent("SendMoney", localPlayer) end end) addEvent("SendMoney", true) addEventHandler("SendMoney", root, function(cantidad) local name = getPlayerName(source) local Amount = tonumber(cantidad) for i, player in ipairs(getElementsByType("player")) do givePlayerMoney(player, Amount) end outputChatBox("#ffff00[C.Console]: ******************************", root, 255, 255, 0, true) outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (Amount) , root, 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) end) Link to comment
</Mr.Tn6eL> Posted May 20, 2016 Share Posted May 20, 2016 Client function sendm () local name = getPlayerName(getLocalPlayer()) local cantidad = guiGetText(GUIEditor.edit[3]) triggerServerEvent("SendMoney",getRootElement(),cantidad,name) end addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) Server function Enviar (cantidad, name) local ammount = tonumber(cantidad) if ammount then for k, v in ipairs(getElementsByType("player")) do givePlayerMoney(v, ammount) end outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (ammount) , getRootElement(), 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) end end addEvent("SendMoney", true) addEventHandler("SendMoney", getRootElement(), Enviar) Link to comment
Adham Posted May 20, 2016 Share Posted May 20, 2016 addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == GUIEditor.button[2] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == GUIEditor.button[1] ) then name = getPlayerName(getLocalPlayer()) cantidad = guiGetText(GUIEditor.edit[1]) guiSetText (GUIEditor.edit[1], "" ) triggerServerEvent("SendMoney1",getRootElement(),cantidad,name) end end) function Enviar (cantidad, name) for _, p in ipairs(getElementsByType('player')) do givePlayerMoney(p, tonumber(cantidad)) outputChatBox("#ffff00[C.Console]: ******************************", p, 255, 255, 255, true) outputChatBox("#ffff00[C.Console]: ******************************", p, 255, 255, 255, true) end end addEvent("SendMoney1", true) addEventHandler("SendMoney1", getRootElement(), Enviar) Link to comment
SaedAmer Posted May 20, 2016 Author Share Posted May 20, 2016 ايه الخطأ هنا ؟ outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad) , getRootElement(), 255, 255, 255, true) و هنا addEventHandler("onClientGUIClick",getRootElement(), function() if ( source == GUIEditor.button[1] ) then playerNick = guiGetText(nameEdit) amount = guiGetText(GUIEditor.edit[1]) triggerServerEvent("onSendMoneyHand", getLocalPlayer(), playerNick, amount) end end ) addEvent("onSendMoneyHand", true) addEventHandler("onSendMoneyHand", getRootElement(), function(who, player) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Console")) then toWho = getPlayerFromName(who) if toWho ~= false then local name = getPlayerName(source) local Money = getPlayerMoney(toWho) setPlayerMoney(toWho, Money+tonumber(player)) outputChatBox("#ff0000*#ffff00[Admin]#ff0000 You Has Give #ffff00( " .. player .. " #00ff00$#ffff00 ) Money #ff0000 To " .. who, source, 0, 150, 255, true) outputChatBox("#ff0000*#ffff00[Admin]#ff0000 ".. name .. " #ff0000Has Given you #FFFF00( " .. player .. " #00ff00$#ffff00 ) Money #ff0000 !", toWho, 255, 0, 0, true) outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for $"..convertNumber (cantidad) , getRootElement(), 255, 255, 255, true) else outputChatBox("#ff0000*#ffff00[Admin]#ff0000 Please Select Player!!", source, 255, 0, 0, true) end end end ) GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 190, 301, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.9) GUIEditor.edit[1] = guiCreateEdit(218, 52, 138, 23, "", false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(231, 85, 115, 21, "اعطاء العب فلوس", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now