-
Posts
1,849 -
Joined
-
Last visited
-
Days Won
6
Everything posted by nxFairlywell
-
الله يوفقك , كلام جميل
-
في ال MYSQL dbQuery ممكن تاخذ وقت اثناء الاستعلام وهذا الارقمنت الثاني اللي فيه -1 هو وقت الانتهاء يعني لو ما طلعت النتائج بعد الوقت المحدد ما يجيبه ويوقف الوظيفة ولو حطيته -1 بيجلس ينتظر بدون توقف يعطيك العافية
-
@HasoN ممكن سؤال , ليه حطيت سالب 1 في هذي الوظيفة dbPoll( qh, -1 ) بفهم معنى الارقمنت الثاني
-
ههههههههههههههه يا ابن الناس انا وش جالس اسوي من امس ؟
-
طيب يا بطل هو قفل للكل ماعدا الادمنية الحين لما تفتح اللوحة تسوي تحقق اذا كان ادمن تفتح له الزر
-
سلامات اسم الحدث كلنت !! تحطه سيرفر ليه , حطه بكلنت و عدل fuction > function وعدل ذا guiSetEnabled(button,true) > guiSetEnabled(button,false)
-
اي بوتون ؟ سوي كذا يوم يفتح اللوحه يوم تحط للوحة كذا guiSetVisible(اسم اللوحة,true) يوم تسوي ذي ^ حط ذا ال3 اسطر تحتها if getElementData(localPlayer, "isAdmin") then guiSetEnabled(اسم الزر الي تبي تفتحه للادمن,true) end طبعا لازم تسوي guiSetEnabled(اسم الزر,false) بالحدث ذا onClientResourceStart يعني حطه مع اكواد اللوحة
-
استبدلت القريد لست ؟ و اسم البوتون حق الارسال و الايديت ؟
-
انت نسخت الشرح بس وحطيته سيرفر groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end addEventHandler("onPlayerLogin",root, function () if isPlayerAdmin(source) then setElementData ( source, "isAdmin", true ) end end ) addEventHandler("onPlayerLogout",root, function () if isPlayerAdmin(source) then setElementData ( source, "isAdmin", false ) end end ) addEventHandler("onResourceStart",root, function () for _ , v in ipairs(getElementsByType("player")) do -- جيب كل اللاعبين if isPlayerAdmin(v) then setElementData(v, "isAdmin", true) end end end ) function clearChat() local name = getPlayerName(source) for _ , v in ipairs(getElementsByType("player")) do triggerClientEvent(v, "clearrows", v, name) end end addEvent("clearChat", true) addEventHandler("clearChat", root, clearChat) كلنت دور بالكلنت على كلمة GridList و استبدلها بإسم القريد لست حق الشات addEventHandler("onClientGUIClick", root, function() if source == GUIEditor.button[1] then local text = guiGetText(GUIEditor.edit[1]) if getElementData(localPlayer, "isAdmin") then if text == "clr" then triggerServerEvent("clearChat", localPlayer) end end end end ) function clearChat(name) if guiGridListClear(GridList) then local row = guiGridListAddRow(GridList) local text = name:gsub("#%x%x%x%x%x%x","").." Cleared Chat " local t=guiGridListSetItemText(GridList, row, 1, text, false, false) guiGridListSetItemColor(GridList, row, 1, 255, 0, 0) end end addEvent("clearrows", true) addEventHandler("clearrows", root, clearChat)
-
مو صعبه يوم يشتغل السكربت سوي لوب لكل اللاعبين وتحقق من اللاعبين الادامن من خلال الوظيفة اللي عطيتك و عطهم داتا من عندك قيمتها ترو وكذلك مع حدث الدخول للحساب و يوم يضغط ع الزر بالكلنت تحقق اذا اللوكال بلاير عنده داتا اللي انت حطيتها و تساوي ترو و جيب النص من الايديت اذا كان يساوي كلر امسح الشات وبس واذا ماكان اللاعب عنده داتا ارسل الكلمة عادي و لما اللاعب يطلع من حسابه سوي نفس الداتا اللي حطيتها له بس تساوي فولس
-
هذي وظيفة سويتها تتحقق اذا اللاعب في القروب اللي بالجدول groupAdmins = {"Console","Admin"} -- حط القروبات اللي تمسح و يكون البوتون عندها مفتوح function isPlayerAdmin( player ) local aPlayerAccount = getPlayerAccount( player ) if ( not aPlayerAccount or isGuestAccount( aPlayerAccount ) ) then return false end local aPlayerAccountName=getAccountName(aPlayerAccount) for _ , Group in ipairs ( groupAdmins ) do if isObjectInACLGroup("user."..aPlayerAccountName, aclGetGroup(Group)) then return true end end end 'onPlayerLogin' -- يوم يدخل اللاعب لحسابه if isPlayerAdmin(source) -- تحقق اذا كان ادمن >> setElementData ( source ) -- عطه داتا -- يوم يفتح اللوحه if getElementData(source) -- تحقق اذا عنده الداتا >> guiSetEnabled(..., true) -- افتح البوتون 'onResourceStart' -- يوم يشتغل السكربت for _ , players in ipairs(getElementsByType("player")) do -- جيب كل اللاعبين if isPlayerAdmin(v) -- تحقق من الادامن >> setElementData(v) -- عطهم داتا هذي بس الطريقة اللي تسوي فيها اللي تبيه و يوم يرسل كلمة كلر تحقق اذا عنده داتا الادمن و سوي guiGridListClear حاول و بساعدك مو كود كامل
-
addEventHandler("onClientGUIClick",root, function () if guiGetText(GUIEditor.edit[1]) ~= '' then triggerServerEvent("support",localPlayer,guiGetText(GUIEditor.edit[1])) guiSetText (GUIEditor.edit[1], "" ) else guiSetEnabled(GUIEditor.button[1], false) setTimer(guiSetEnabled, 3000, 1, GUIEditor.button[1], true) end addEvent("sendmessage2",true) addEventHandler("sendmessage2",root, function(Name,Text) local gg = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gg, 1, Name:gsub("#%x%x%x%x%x%x", "") .. " : " .. Text , false, false) guiGridListSetItemColor(GUIEditor.gridlist[1],gg, 1, 0, 255, 0, 255) if ( guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) == true ) then outputChatBox("#ffff00* [support-System] "..Name:gsub("#%x%x%x%x%x%x", "")..": #ffffff"..guiGetText(GUIEditor.edit[1]),255,255,0,true) end end )
-
يعني يكون جدول فيه داتا DATA Genral Kfo كل دول بجدول ينحفظو فهمت انك تبي جدول فيه اسمي مثلا و الداتا اللي عندي صح؟ سوي كذا طيب table = { Kfo = 100 , General10 = 50 } وين الصعب بالموضوع اذا قصدك ثاني وضح لأني ما استوعبت بالضبط اللي تبيه
-
وضح وش تبي بالضبط انا مافهمت هالسطر
-
ما يلزم كل هذا الجدول الطويل تقدر تسوي بل لوب الرقمي for id = 400, 611 do if getVehicleNameFromModel(id) ~= "" then local row = guiGridListAddRow(Gridlist) guiGridListSetItemText(Gridlist, row, 1, getVehicleNameFromModel(id), false, false) guiGridListSetItemText(Gridlist, row, 2, tostring(id), false, false) end end أها ,طريقة حلوة
-
كودك يجيب السيارات اللي بالسيرفر يا بطل هو يبي كل المركبات اللي باللعبه افهم المقصد من الموضوع قبل لا تنتقد :*
-
vehicleIDS = { 602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 570, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 571, 500, 444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458, 606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } for _ , id in ipairs ( vehcileIDS ) do local name = getVehicleNameFromModel ( id ) local row = guiGridListAddRow( GridList ) guiGridListSetItemText( GridList, row, 1, name,false, false ) guiGridListSetItemText( GridList, row, 2, tostring(id),false, false ) end
-
countPlayersInTeam(getTeamFromName ( old ))
-
اسم صاحبها ملوكي اسم الاستضافة كايرو هوست --- انا كلمتهم قالي غيرلي السيرفر و انا دلوقتي بجرب الاسم هيظهر ولا لا حاولت تحطه انجليزي اذا جربت ومانفع يعني المشكله من الاستضافه لا ينصب عليك
-
المشكلة انه حاط الاهلي السعودي واضح انه فاهم كوره هههههه 2-0 لا تخلط الامور ، نتكلم عن فريق وعن كيان مانتكلم عن مباراة وحده
-
المشكلة انه حاط الاهلي السعودي واضح انه فاهم كوره هههههه
-
ممكن مساعده اكمله ؟ المفروض اسوى ملف و اسميه DataName ? و احط فيه اللفل و لما يقتل 10 لاعبين يبقى لفل 1 و لما يقتل 20 يكون لفل 2 و هاكذا ؟ لو مثل ما اقول كذا ^ ساعدنى بالكود اخى الكريم لا حبيبي DataName هو اسم اختياري تختاره انت للداتا راجع قسم الدروس / موضوع زاحف عن الداتا عشان تعرف اكثر عن الداتا
