Ja[B]er[X]Pro Posted February 17, 2016 Share Posted February 17, 2016 السلام عليكم ورحمة الله وبركاته انا سويت مود توزيع اكس بي اعترف ان كود اعطاء الاكس بي من مود احمد لكن معدله اين الخطأ؟ server addEvent("XP", true) addEventHandler("XP",root, function(player) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Console")) then for Key, player in ipairs(getElementsByType("player")) do local money = getElementData(source, "experience") setElementData(source, "experience", (getElementData(source, "experience")) + tonumber(xp)) exports["guimessages"]:outputServer(root,"#ff0000*#ffff00[Admin]#ff0000 The Console #ffff00( " .. player .. ") Give Player"..tonumber(xp)"XP", 0, 150, 255, true) else exports['topbarchat']:sendClientMessage("#ff0000*#ffff00[Admin]#ff0000 Player did not exist !", source, 255, 0, 0) end end end) client givexp = guiCreateWindow(173, 58, 460, 316, "توزيع الاكس بي من قبل جابر", false) guiWindowSetSizable(givexp, false) guiSetAlpha(givexp, 1.00) guiSetVisible(givexp,false) thexp = guiCreateEdit(121, 55, 201, 76, "الكمية", false, givexp) buttongive = guiCreateButton(160, 172, 123, 37, "اعطاء الاعبين", false, givexp) guiSetProperty(buttongive, "NormalTextColour", "FFFFFFFF") closexp = guiCreateButton(394, 25, 56, 24, "x", false, givexp) guiSetProperty(closexp, "NormalTextColour", "FFFFFFFF") addCommandHandler("giveXpServer", function() guiSetVisible(givexp,true) showCursor(true) end) addEventHandler("onClientGUIClick",root, function() if (source == closexp) then guiSetVisible(givexp,false) showCursor(false) end end) addEventHandler("onClientGUIClick",root, function() if (source == buttongive) then local xp = guiGetText(thexp) triggerServerEvent("XP",localPlayer,xp) end end) Link to comment
HassoN Posted February 17, 2016 Share Posted February 17, 2016 Server Side addEvent("XP", true) addEventHandler("XP",root, function (player,xp) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("Console")) then local XpData = getElementData(player, "experience") or 0 setElementData(player, "experience", XpData + tonumber(xp)) outputChatBox("#ff0000*#ffff00[Admin]#ff0000 The Console #ffff00( " .. getPlayerName(player).. ") Give Players "..tonumber(xp).." XP",root, 0, 150, 255, true) else outputChatBox("#ff0000*#ffff00[Admin]#ff0000 You do not have access to this.", player, 255, 0, 0,true) end end) Client Side givexp = guiCreateWindow(173, 58, 460, 316, "توزيع الاكس بي من قبل جابر", false) guiWindowSetSizable(givexp, false) guiSetAlpha(givexp, 1.00) guiSetVisible(givexp,false) thexp = guiCreateEdit(121, 55, 201, 76, "الكمية", false, givexp) buttongive = guiCreateButton(160, 172, 123, 37, "اعطاء الاعبين", false, givexp) guiSetProperty(buttongive, "NormalTextColour", "FFFFFFFF") closexp = guiCreateButton(394, 25, 56, 24, "x", false, givexp) guiSetProperty(closexp, "NormalTextColour", "FFFFFFFF") addCommandHandler("giveXpServer", function() guiSetVisible(givexp,true) showCursor(true) end) addEventHandler("onClientGUIClick",root, function() if (source == closexp) then guiSetVisible(givexp,false) showCursor(false) end end) addEventHandler("onClientGUIClick",root, function() if (source == buttongive) then local xp = guiGetText(thexp) triggerServerEvent("XP",localPlayer,getLocalPlayer(),xp) end end) Link to comment
Ja[B]er[X]Pro Posted February 17, 2016 Author Share Posted February 17, 2016 Server Side addEvent("XP", true) addEventHandler("XP",root, function (player,xp) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("Console")) then local XpData = getElementData(player, "experience") or 0 setElementData(player, "experience", XpData + tonumber(xp)) outputChatBox("#ff0000*#ffff00[Admin]#ff0000 The Console #ffff00( " .. getPlayerName(player).. ") Give Players "..tonumber(xp).." XP",root, 0, 150, 255, true) else outputChatBox("#ff0000*#ffff00[Admin]#ff0000 You do not have access to this.", player, 255, 0, 0,true) end end) Client Side givexp = guiCreateWindow(173, 58, 460, 316, "توزيع الاكس بي من قبل جابر", false) guiWindowSetSizable(givexp, false) guiSetAlpha(givexp, 1.00) guiSetVisible(givexp,false) thexp = guiCreateEdit(121, 55, 201, 76, "الكمية", false, givexp) buttongive = guiCreateButton(160, 172, 123, 37, "اعطاء الاعبين", false, givexp) guiSetProperty(buttongive, "NormalTextColour", "FFFFFFFF") closexp = guiCreateButton(394, 25, 56, 24, "x", false, givexp) guiSetProperty(closexp, "NormalTextColour", "FFFFFFFF") addCommandHandler("giveXpServer", function() guiSetVisible(givexp,true) showCursor(true) end) addEventHandler("onClientGUIClick",root, function() if (source == closexp) then guiSetVisible(givexp,false) showCursor(false) end end) addEventHandler("onClientGUIClick",root, function() if (source == buttongive) then local xp = guiGetText(thexp) triggerServerEvent("XP",localPlayer,getLocalPlayer(),xp) end end) شكراًً لك على المساعدة Link to comment
HassoN Posted February 17, 2016 Share Posted February 17, 2016 شكراًً لك على المساعدة ~ ألعفو ، حيأك الله Link to comment
Ja[B]er[X]Pro Posted February 17, 2016 Author Share Posted February 17, 2016 عدلت سيرفر خليته يعطي الكل لكن صارت مشكلة وهو ان المود يعطي التيمات يعني اضغط تاب اشوف اكس بي الاعبين يجيني الاكس بي عندهم 0 وعند اسم التيم العدد مثال Police 201 No Team 201 ----------- Jaber 0 لاني وزعت 201 انا فقط عدلت سيرفر سطر 6 + 7 من player اللى root Link to comment
HassoN Posted February 17, 2016 Share Posted February 17, 2016 عدلت سيرفر خليته يعطي الكل لكن صارت مشكلةوهو ان المود يعطي التيمات يعني اضغط تاب اشوف اكس بي الاعبين يجيني الاكس بي عندهم 0 وعند اسم التيم العدد مثال Police 201 No Team 201 ----------- Jaber 0 لاني وزعت 201 انا فقط عدلت سيرفر سطر 6 + 7 من player اللى root جرب -- Server side addEvent("XP", true) addEventHandler("XP",root, function (player,xp) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("Console")) then for _,v in ipairs (getElementsByType("player")) do local XpData = getElementData(v, "experience") or 0 setElementData(v, "experience", XpData + tonumber(xp)) outputChatBox("#ff0000*#ffff00[Admin]#ff0000 The Console #ffff00( " .. getPlayerName(player).. ") Give Players "..tonumber(xp).." XP",v, 0, 150, 255, true) end else outputChatBox("#ff0000*#ffff00[Admin]#ff0000 You do not have access to this.", player, 255, 0, 0,true) end end) xp للـ column لو ماضبط اطرح كود الي يضيف Link to comment
Ja[B]er[X]Pro Posted February 17, 2016 Author Share Posted February 17, 2016 شكراً صار يعطي الكل لكن مشكلة اخرى وهي عندما اوزع للاعبين ينسحب مني او يزداد لي او مدري كيف يتغير عدد الاكس بي الذي لدي ويصير مشاكل بعدد الاكس بي Link to comment
HassoN Posted February 17, 2016 Share Posted February 17, 2016 شكراً صار يعطي الكللكن مشكلة اخرى وهي عندما اوزع للاعبين ينسحب مني او يزداد لي او مدري كيف يتغير عدد الاكس بي الذي لدي ويصير مشاكل بعدد الاكس بي مأ فهمتك ، وضح أكثر لو سمحت Link to comment
Ja[B]er[X]Pro Posted February 17, 2016 Author Share Posted February 17, 2016 شكراً صار يعطي الكللكن مشكلة اخرى وهي عندما اوزع للاعبين ينسحب مني او يزداد لي او مدري كيف يتغير عدد الاكس بي الذي لدي ويصير مشاكل بعدد الاكس بي مأ فهمتك ، وضح أكثر لو سمحت مثال شخص يملك 299 اكس بي وانا املك 279 اكس بي وزعت 20 اكس بي صار الاكس بي الخاص بي 299 والشخص الاخر 139 اكس بي وان وزعت مرة اخرى رح يتغير العدد Link to comment
HassoN Posted February 17, 2016 Share Posted February 17, 2016 شكراً صار يعطي الكللكن مشكلة اخرى وهي عندما اوزع للاعبين ينسحب مني او يزداد لي او مدري كيف يتغير عدد الاكس بي الذي لدي ويصير مشاكل بعدد الاكس بي مأ فهمتك ، وضح أكثر لو سمحت مثال شخص يملك 299 اكس بي وانا املك 279 اكس بي وزعت 20 اكس بي صار الاكس بي الخاص بي 299 والشخص الاخر 139 اكس بي وان وزعت مرة اخرى رح يتغير العدد 279+20=299 فـ طبيعي بيصير معك الرقم ذا اما بالنسبة لـ خويك الي نقص منه الاكس بي ذي غريبة Link to comment
Ja[B]er[X]Pro Posted February 17, 2016 Author Share Posted February 17, 2016 هو ينقص لصاحب العدد الاكبر وصاحب العدد الاصغر يعطيه 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