Jump to content

Joker_Mta

Members
  • Posts

    222
  • Joined

  • Last visited

Everything posted by Joker_Mta

  1. يعني لما يمشي البلب يكوون معه
  2. بسم الله الرحمن الرحيم السلام عليكم pedاريد لما اعمل يكون البلب فيه على طول
  3. فيه مود يثبت الشخصيه لكل المابات عدل كلام بور
  4. بسم الله السلام عليكم كيفكم اخباركم ان شاء الله بخير ----------- شباب محتاج مود تثبيت الشخصيات يعني لما اسوي ديث ماتش ابي يكون لكل فريق في tedma لكل فريق يعني لكل تيم لبس خاص هم تيمين فريقين ابي لكل فريق او تيم شخصيه معينه لاهنتو شباب مشكورين مقدمآً
  5. So far, the crown is repeated
  6. المود لك ماقلت انه لي لاكن بغيته مايكرر
  7. My Freeroam Off So far, the crown is repeated
  8. المشكله مو من الفري روم ياعاقل المشكله من المود نفسه الفري روم مايكرر حاذف الكود الي يخليه يكرر المود يكرر
  9. Hello ! addEventHandler("onResourceStart", resourceRoot, function() for index, player in ipairs(getElementsByType("player")) do setElementData( player, "n.tag", "Player" ) end end ) addEventHandler( "onPlayerJoin",root, function( ) setElementData( source, "n.tag", "Player" ) end ) addEvent("change1", true) function changename( thePlayer, tag) if ( not tag ) then return end local newtag = tag setElementData ( thePlayer, "n.tag", newtag ) outputChatBox ("Tag :".. newtag, thePlayer,0,255,0,true ) end addEventHandler("change1", root, changename) function chat( msg, type ) if (type == 0 and getElementData( source, "n.tag" ) ~= false) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox ("#0000FF" .. tostring(getElementData( source, "n.tag" )) .. " ".. getPlayerName ( source ) .. ":#FFFFFF " .. msg, getRootElement(), r, g, b, true ) end end addEventHandler("onPlayerChat", root, chat ) local root = getRootElement() function chatbox(text, msgtype) local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then outputChatBox("#FF0000[Admin]#ff0000#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("HeadAdmin")) then outputChatBox("#FF0000[HeadAdmin]#FFFFFF#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then outputChatBox("#0000cd[HeadModerator]#0000cd#ff0000" .. name .. ":#ff0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then outputChatBox("#ff7400[superModerator]#00FFFF#ff0000" .. name ..":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then outputChatBox("#00FF00[Moderator]#FF00FF#ff0000" .. name .. ":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then outputChatBox("#00FFFF" .. name .. ":" .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox) Please Help I Want not to Repeated the crown in chat.. Thanks
  10. يعني كذا addEventHandler("onResourceStart", resourceRoot, function() for index, player in ipairs(getElementsByType("player")) do setElementData( player, "n.tag", "••♥زائر♥••" ) end end ) addEventHandler( "onPlayerJoin",root, function( ) setElementData( source, "n.tag", "••♥زائر♥••" ) end ) addEvent("change1", true) function changename( thePlayer, tag) if ( not tag ) then return end local newtag = tag setElementData ( thePlayer, "n.tag", newtag ) outputChatBox ("التاج الجديد: ".. newtag, thePlayer,0,255,0,true ) end addEventHandler("change1", root, changename) local root = getRootElement() function chatbox(text, msgtype) local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then outputChatBox("#FF0000[Admin]#ff0000#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("HeadAdmin")) then outputChatBox("#FF0000[HeadAdmin]#FFFFFF#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then outputChatBox("#0000cd[HeadModerator]#0000cd#ff0000" .. name .. ":#ff0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then outputChatBox("#ff7400[superModerator]#00FFFF#ff0000" .. name ..":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then outputChatBox("#00FF00[Moderator]#FF00FF#ff0000" .. name .. ":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then outputChatBox("#00FFFF" .. name .. ":" .. text, root, 255, 255, 255, true) end end function chat( msg, type ) if (type == 0 and getElementData( source, "n.tag" ) ~= false) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox ("#0000FF" .. tostring(getElementData( source, "n.tag" )) .. " ".. getPlayerName ( source ) .. ":#FFFFFF " .. msg, getRootElement(), r, g, b, true ) end end addEventHandler("onPlayerChat", root, chatbox, chat) .؟
  11. حتى لو فصلت التاج الجاهز عن التاج ألأصلي يكرر يعني لو خليت التاج ألأصلي مود لحاله والتاج الي حق الزائر لحاله يكرر ماتفرق
  12. السلام عليكم ورحمة الله وبركاته انا عندي مود تاجات جاهزه لزائر لاكن يكرر بشات مو مضبوط مع التاج ألأصلي سيرفر addEventHandler("onResourceStart", resourceRoot, function() for index, player in ipairs(getElementsByType("player")) do setElementData( player, "n.tag", "••♥زائر♥••" ) end end ) addEventHandler( "onPlayerJoin",root, function( ) setElementData( source, "n.tag", "••♥زائر♥••" ) end ) addEvent("change1", true) function changename( thePlayer, tag) if ( not tag ) then return end local newtag = tag setElementData ( thePlayer, "n.tag", newtag ) outputChatBox ("التاج الجديد: ".. newtag, thePlayer,0,255,0,true ) end addEventHandler("change1", root, changename) function chat( msg, type ) if (type == 0 and getElementData( source, "n.tag" ) ~= false) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox ("#0000FF" .. tostring(getElementData( source, "n.tag" )) .. " ".. getPlayerName ( source ) .. ":#FFFFFF " .. msg, getRootElement(), r, g, b, true ) end end addEventHandler("onPlayerChat", root, chat ) local root = getRootElement() function chatbox(text, msgtype) local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then outputChatBox("#FF0000[Admin]#ff0000#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("HeadAdmin")) then outputChatBox("#FF0000[HeadAdmin]#FFFFFF#ff0000" .. name .. ":#bbbbbb " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then outputChatBox("#0000cd[HeadModerator]#0000cd#ff0000" .. name .. ":#ff0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then outputChatBox("#ff7400[superModerator]#00FFFF#ff0000" .. name ..":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then outputChatBox("#00FF00[Moderator]#FF00FF#ff0000" .. name .. ":#CC0000 " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then outputChatBox("#00FFFF" .. name .. ":" .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox) اريده يكون للكل لاكن مايكرر بشات يعني مثل انا تاجي ألأصلي Admin الي ابيه اقدر اروح اغيره من المود دون مايكرر بشات ومشكورين مقدما
  13. لاردود = يأس لو اطرح الكود في القسم ألأجنبي يردون في أقل من 10 دقائق وبـ أفاده كامله
  14. حلو للحين ماحد فهمني الا انت حبيبي انا كل شي جاهز الا اذا شخص يضغط عليه يطلع أمر مافهمت عليك اعطيني مثال على selectedRow, selectedCol = guiGridListGetSelectedItem( theGrilds ) selected = guiGridListGetItemText(theGrilds, selectedRow, selectedCol ) guiSetText ويكون على اول سطر لما واحد يكتب كلام في memo ويسنخ في row لما يطلع الكلام ابي لما تضغغط عليه يطلع امر يكون السطر ألأول يعني كل سطر له آمر آخر فهمت علي كيف واعطيني مثال على ذالك وتسلم على الرد
  15. ههههههه ماراح تعرف تسويه لاكن يلا بوضح اكثر وان شاء الله تقدر شوف ذي الاكواد الي انا طرحتها فيها فراغ ينكتب فيه اسم row row معروف الـ الي يجي داخل السته على العموم في فراغ تكتب كلام فيه وفيه زر لما تكتب الكلام وتضغط الزر بالكلام الي كتبته بالفراغ row ينصنع الـ ياريت كان ذا الكلام واضح ولما يجي شخص ويضغط على الكلام الي كتبه وانوضع في السته يحدث آمر مثل تطلع لوحه او الخـ . . يعني الحين لما اكتب بالفراغ واضغط الزر ينصنع row بالسته مثلا كتبت بالفراغ مرحبا بكم في السيرفر وضغطة الزر راح يكون الي كتبته الي هو مرحبا بكم في السيرفر راح يكون بالسته ذا كل شي جاهز لاكن كيف لو ضغطة على مرحبا بكم في السيرفر يصير حدث مثلآً تطلع نافذه او اي شي ثاني
  16. السلام عليكم ورحمة الله وبركاته شباب اريد منكم طلب عقدني والله اول نشوف الأكواد كلينت local menuKey = "f2" local screenX,screenY = guiGetScreenSize() local voiceWindow = guiCreateWindow(screenX/2-200,screenY/2-150,400,300,"********",false) local chanList = guiCreateGridList(5,25,192,230,false,voiceWindow) local userList = guiCreateGridList(203,25,192,230,false,voiceWindow) local chanColumn = guiGridListAddColumn(chanList,"*****",0.85) local userColumn = guiGridListAddColumn(userList,"*******",0.85) local joinButton = guiCreateButton(25,260,100,32,"**********",false,voiceWindow) local chanButton = guiCreateButton(150,260,100,32,"*********",false,voiceWindow) guiWindowSetSizable(voiceWindow,false) guiGridListSetSortingEnabled(chanList,false) guiGridListSetSortingEnabled(userList,false) guiSetVisible(voiceWindow,false) local joinWindow = guiCreateWindow(screenX/2-100,screenY/2-125,200,250,"**********",false) local chanWindow = guiCreateWindow(screenX/2-100,screenY/2-125,200,250,"*************",false) local joinList = guiCreateGridList(5,38,190,182,false,joinWindow) local chanKList = guiCreateGridList(5,38,190,157,false,chanWindow) local chanAddBox = guiCreateEdit(5,200,190,20,"",false,chanWindow) local joinColumn = guiGridListAddColumn(joinList,"Channels",0.85) local chanKColumn = guiGridListAddColumn(chanKList,"Channels",0.85) local joinLabel = guiCreateLabel(10,20,180,16,"********",false,joinWindow) local chanLabel = guiCreateLabel(10,20,180,16,"********",false,chanWindow) local okButton1 = guiCreateButton(30,225,60,20,"***",false,joinWindow) local okButton2 = guiCreateButton(30,225,60,20,"***",false,chanWindow) local cancelButton1 = guiCreateButton(110,225,60,20,"***",false,joinWindow) local cancelButton2 = guiCreateButton(110,225,60,20,"***",false,chanWindow) guiEditSetMaxLength(chanAddBox,15) guiSetVisible(joinWindow,false) guiSetVisible(chanWindow,false) guiSetVisible(userWindow,false) local chans = {} local users = {} local row = {} local showVoiceGUI = false local currentChan = "" function updateChans(theChans) chans = theChans end addEvent("onReturnChannels",true) addEventHandler("onReturnChannels",getRootElement(),updateChans) function updateUsers(theUsers) users = theUsers end addEvent("onReturnUsers",true) addEventHandler("onReturnUsers",getRootElement(),updateUsers) function clickedGUIAction(button) if button == "left" then if source == joinButton then guiSetVisible(joinWindow,true) guiBringToFront(joinWindow) listChannels(2) elseif source == chanButton then guiSetVisible(chanWindow,true) guiBringToFront(chanWindow) listChannels(3) elseif source == userButton then guiSetVisible(userWindow,true) guiBringToFront(userWindow) listUsers(2) elseif source == okButton1 then local selected = guiGridListGetSelectedItem(joinList) local newChan = guiGridListGetItemText(joinList,selected,joinColumn) if newChan == "" then outputChatBox("Error: Make a selection.") else triggerServerEvent("onRequestSetChannel",getRootElement(),newChan) guiSetVisible(joinWindow,false) end elseif source == okButton2 then local newChan = guiGetText(chanAddBox) if newChan == "" then local selected = guiGridListGetSelectedItem(chanKList) local oldChan = guiGridListGetItemText(chanKList,selected,chanKColumn) if oldChan == "" then outputChatBox("Error: Make a selection.") else triggerServerEvent("onRequestRemoveChannel",getRootElement(),oldChan) guiSetVisible(chanWindow,false) end else triggerServerEvent("onRequestAddChannel",getRootElement(),newChan) guiSetVisible(chanWindow,false) end elseif source == cancelButton1 then guiSetVisible(joinWindow,false) elseif source == cancelButton2 then guiSetVisible(chanWindow,false) elseif source == chanKList then guiSetText(chanAddBox,"") elseif source == chanAddBox then guiGridListSetSelectedItem(chanKList,0,0) elseif source == muteList then guiGridListSetSelectedItem(unmuteList,0,0) elseif source == unmuteList then guiGridListSetSelectedItem(muteList,0,0) end end end addEventHandler("onClientGUIClick",getRootElement(),clickedGUIAction) function setDefaultChannel(startedResource) if startedResource == getThisResource() then triggerServerEvent("onRequestSetChannel",getRootElement()) end end addEventHandler("onClientResourceStart",getRootElement(),setDefaultChannel) function refreshInfo() triggerServerEvent("onRequestChannels",getRootElement()) triggerServerEvent("onRequestUsers",getRootElement(),currentChan) setTimer(updateInfo,100,1) end refreshTimer = setTimer(refreshInfo,500,0) function updateInfo() listChannels(1) listUsers(1) end function listChannels(gui) if gui == 1 then guiGridListRemoveColumn(chanList,chanColumn) chanColumn = guiGridListAddColumn(chanList,"Channels",0.85) for i=1,table.maxn(chans) do if chans[i] then local row = guiGridListAddRow(chanList) guiGridListSetItemText(chanList,row,chanColumn,chans[i],true,false) end end elseif gui == 2 then guiGridListRemoveColumn(joinList,joinColumn) chanColumn = guiGridListAddColumn(joinList,"Channels",0.85) for i=1,table.maxn(chans) do if chans[i] then local row = guiGridListAddRow(joinList) guiGridListSetItemText(joinList,row,joinColumn,chans[i],false,false) end end elseif gui == 3 then guiGridListRemoveColumn(chanKList,chanKColumn) chanKColumn = guiGridListAddColumn(chanKList,"Channels",0.85) for i=1,table.maxn(chans) do local row = guiGridListAddRow(chanKList) guiGridListSetItemText(chanKList,row,chanKColumn,chans[i],false,false) end end end function setChannel(chan) currentChan = chan end addEvent("onReturnSetChannel",true) addEventHandler("onReturnSetChannel",getRootElement(),setChannel) function outputClientSide(outputString) outputChatBox(outputString) end addEvent("onReturnString",true) addEventHandler("onReturnString",getRootElement(),outputClientSide) سيرفر chans = {} users = {} chans[1] = "" function sendChannels() triggerClientEvent(client,"onReturnChannels",getRootElement(),chans) end addEvent("onRequestChannels",true) addEventHandler("onRequestChannels",getRootElement(),sendChannels) function sendUsers(chan) chanID = table.findindex(chans,chan) triggerClientEvent(client,"onReturnUsers",getRootElement(),users) end addEvent("onRequestUsers",true) addEventHandler("onRequestUsers",getRootElement(),sendUsers) function setChannel(chan) if not chan then chan = "" end chanID = table.findindex(chans,chan) triggerClientEvent(client,"onReturnSetChannel",getRootElement(),chan) end addEvent("onRequestSetChannel",true) addEventHandler("onRequestSetChannel",getRootElement(),setChannel) function addChannel(chan) chanID = table.firstempty(chans) chans[chanID] = chan end addEvent("onRequestAddChannel",true) addEventHandler("onRequestAddChannel",getRootElement(),addChannel) function table.firstempty(tbl) index = 1 while tbl[index] do index = index + 1 end return index end اريد لما شخص يعمل ال Add row يخلقه من خلال المود هو عباره عن فراغ يسجل الكلام فيه ويضغط زر وينخلق row بالسته هذا كل شي تمام انا الي اريده لما اختار اول شي خلقه الاعب يصير حدث مثلا انتقال لمكان معين او غيرها يعني مثلا انا عملت من خلال المود row بالسته اريد لما شخص يختار الي عملته يتكون حدث ومشكورين مقدما لو مافهمتو راح اوضع زياده لاحد يجي وهو مو عارف ويقول مافهمت لأنه مو عارف اذا كنت فاهم وعارف رد واذا كنت فاهم ومو عارف لاترد واذا كنت مو فاهم قولي افهمك
  17. aclGroupAddObject ( group, "resource."..( * ) ) >? بعدين شوي شوي على ألأستفهام شكله انمسح من الكيبورد من كثر ماتضغطه
  18. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته صادفتني مشكله addEventHandler("onResourceStart",resourceRoot, function () local group = aclGetGroup ( "Police" ) if ( group ) then aclGroupAddObject ( group, "resource."..getAccountName ( * ) ) end end) addEventHandler("onResourceStop",resourceRoot, function () local group = aclGetGroup ( "Police" ) if ( group ) then aclGroupAddObject ( group, "resource."..getAccountName ( * ) ) end end) لمقصود من أكوادي لما يشغل شخص المود ينضاف بقروب الشرطه resource.* ولما يطفيه نفس الكلام ومشكورين مقدما
  19. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته لاهنتم في الادمنيه موجود giv admin هذا يخليك تعطي ادمن دون ماتروح للقروب وسالفه انا ابي اضيف زر على يساره ويكون giv police كيف؟. والأستفسار الثاني اريد مسار البروجيكت الي اول ماتدخل يقعد يتعبى واسف اذا طولت عليكم
  20. وعليكم السلام هات صوره من المود تسلم اخي جاني الكود و اذا فيه خطأ طرحتلكم المود كآمل انا ماراح ادخل المنتدى كثير انا ممكن اساعدك بمجرد اشوف الصوره فقط
  21. وعليكم السلام هات صوره من المود
  22. السلام عليكم ورحمة الله وبركاته server function () local playerMoney = getPlayerMoney( source ) triggerClientEvent("Money",source, playerMoney) end) client addEvent("Money", true) addEventHandler("Money", getRootElement(), function U ( ) guiGridListClear ( GUIEditor_Grid[1] ) local players = getPlayersSortByKills ( ) for index = 1, 20 do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, tostring ( getPlayerName ( players [ index ].element ) ), false, false ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 4, tostring ( getPlayerMoney ( players [ index ].element ) ), false, false ) end end ) المقصود اخلي لاعب وجنبه فلوسه ايش الخطأ صلحوه ايدا ماعليكم آمر ومشكورين مقدماآ
×
×
  • Create New...