-
Posts
4,805 -
Joined
-
Last visited
-
Days Won
10
Everything posted by فاّرس
-
حاولت ابسط لك وعطيتك الكود كامل اللي عليك نسخ ولصق بس، مقدر اضبطه انا من الجوال الأكواد تجي معوقه .
-
تأكد ان الفري روم مب شغال لأنه يخرب.. واذا تبي تضيف اسم اللاعب عدل حق الشات كذا : getPlayerName ( source ) .. ' : ' .. msg
-
طيب على كذا عندك مشكله بالتاج، انت مركب تاج؟ لازم تحط الوظائف ذي داخله .
-
addEventHandler( 'onPlayerChat', root, function (msg) if msg:find ( "ه1" ) then cancelEvent () msg = msg:gsub ( 'ه1', 'هههههههههههههههه' ) outputChatBox( msg, root, 255, 255, 255 ) end end) مدري ليه مب لاقي تاق لوا ف الجوال؟!
-
قايلك ممكن يسبب لك مشاكل مع التاج، بخصوص استبدال الكلمه كذا ما راح ينفع، الكود ذا بس لو كتبت ه١ لحالها بدون اي كلمه معاها، عدله واقصد عدل كود مستر نايف، كود احمد ماراح ينفع عدل سطر 3 خليه كذا : if msg:find ( "ه1" ) then وتحت سطر ٤ حط الكود ذا : msg = msg:gsub ( 'ه1', ''هههههههههههههههههه ) "" وسطر ٥ شيل الضحكه مع علامة التنصيص msg وحط بدالها كلمة
-
): ماعندي سكايب للأسف ناقصك تسوي كانسل ايفنت واعتقد و الله اعلم انه يبي لو كتبت ه١ مع اي جمله تتعدل للضحكه وبكذا لازم تستخدم : string.find وللمعلوميه كذا راح يتعارض مع مود التاجات ان وُجد .
-
اول شي لو سمحت يعني مو لازم تسوي مليون موضوع بالثانيه، جمع مشاكلك وحطها بموضوع واحد يكفي، لأن لو استمريت كذا محد بيساعدك. ثاني شي الكود كله غلط وواضح انك ما تعرف اي شي عن البرمجه ادخل قسم شروحات البرمجه راح تستفيد كثير .. بالتوفيق (:
-
تراني انلحس مخي قاعد احاول اصحح لك الكود بس اشوف اشياء مالها داعي : guiGetText اول شي ليه تحفظ الكلام حق التشيك بوكس ف قاعدة البيانات؟ يعني تقدر تجيب الكلام بالوظيفه ثاني شي ليه تحفظ ع السريال؟ يعني سوي قاعدة تكون عامه يعني ماتكون لكل لاعب بيانات مو انت تبي تحفظ كم شخص اختار التشيك بوكس؟ طيب سوي كذا : executeSQLQuery('CREATE TABLE IF NOT EXISTS TsOut ( n, s, v )') -- تسوي القاعدة ويكون داخلها ثلاث كولمن وبعدها يوم يضغط الزر كذا : addEventHandler ( "onClientGUIClick", root, function () if source == GUIEditor.button[2] then if (guiCheckBoxGetSelected(GUIEditor.checkbox[1]) == false and guiCheckBoxGetSelected(GUIEditor.checkbox[2]) == false and guiCheckBoxGetSelected(GUIEditor.checkbox[3]) == false) then outputChatBox(' يجب عليك تحديد شيء قبل الارسال ', 255, 0, 0, true) return end if ( guiCheckBoxGetSelected(GUIEditor.checkbox[1]) == true ) then local n = ( n or 0 ) + 1 triggerServerEvent( "T3", localPlayer, 1, n ) elseif ( guiCheckBoxGetSelected(GUIEditor.checkbox[2]) == true ) then local s = ( s or 0 ) + 1 triggerServerEvent( "T3", localPlayer, 2, s ) elseif (guiCheckBoxGetSelected(GUIEditor.checkbox[3]) == true ) then local v = ( v or 0 ) + 1 triggerServerEvent( "T3", localPlayer, 3, v ) end end end) ومستقبل التريقر بالسيرفر يكون كذا : addEvent ( 'T3', true ) addEventHandler ( 'T3', root, function ( type_, num ) local tso = executeSQLQuery( 'SELECT * FROM `TsOut` ' ) if ( type ( tso ) == "table" and #tso == 0 or not tso ) then executeSQLQuery('INSERT INTO `TsOut`( n, s, v ) VALUES( ?,?,? )', '0', '0', '0' ) return end if type_ == 1 then executeSQLQuery('UPDATE `TsOut` SET n =?', ( tso[1]['n'] + num ) ) triggerClientEvent ( root, 'set', root, tso ) elseif type_ == 2 then executeSQLQuery('UPDATE `TsOut` SET s =?', ( tso[1]['s'] + num ) ) triggerClientEvent ( root, 'set', root, tso ) elseif type_ == 3 then executeSQLQuery('UPDATE `TsOut` SET v =?', ( tso[1]['v'] + num ) ) triggerClientEvent ( root, 'set', root, tso ) else triggerClientEvent ( root, 'set', root, tso ) end end) يكون كذا set ومستقبل التريقر بالكلينت حق : addEvent ( 'set', true ) addEventHandler ( 'set', root, function ( sql ) setTimer ( function () for k,v in ipairs ( sql ) do --[[ هنا ما فهمت فكرتك, بعلمك ع الطريقه v.n : تجيب لك العدد الأول v.s : تجيب لك العدد الثاني v.v : تجيب لك العدد الثالث : وذا مثال ]] outputChatBox ( v.n .. ' : ' .. v.s .. ' : ' .. v.v ) end end,1000,1 ) end) وبكذا تنحل المشكله بطريقه بسيطه وماتحتاج تحفظ لأكثر من لاعب, تبقى عندك مشكله بسيطه اللي هي تسوي للاعب داتا او تقفل عليه الزر عشان ما يصوت اكثر من مره ويزيد العدد, نقول انحلت مشكلتك او باقي؟
-
مساكين اللي باقي يدرسون والله شوفوا انا اكبر منكم وجربت المعاناه حاطينك ب سجن كأنك مجرم يارجل المجرم ارحم منك الله .يصبركم
-
ابحث عن سكربتات تجيك اسمائها DxGUI DxGridList .او صمم وحده بنفسك
-
اللي فهمته انك تبي العدد يزيد لكل السيرفر يعني لو احد اختار التشيك بوكس و احد ثاني اختاره تصير ٢ صح؟ عندك حلين يا انك ترسل تريقر للكل او انك تسوي المتغيرات بملف سيرفر بخصوص قاعدة البيانات عندك حلين بعد، يا انك تحط قيم مبدئيه يعني تستخدم INSERT وتسوي لوب لكل اللاعبين وتجيب سريالاتهم وتحط قيمه مبدئيه يعني مثلاً سترنق فاضي وبعدها كل ما يختار التشيك بوكس تحدث القاعدة على حسب التشيك اللي اختاره من خلال UPDATE او انك تسوي لكل وحده منهم قاعدة خاصه، عطيتك الطرق اللازمه واختار وبساعدك، انا من الجوال لو اني من اللاب كان صححت لك الكود : (
-
لازال عندك اخطاء كثير, الحين انت تبي تحفظ الكلام وتحفظ قيمة المتغير لكل واحد؟
-
.ياولد والله اني نااسي .بس اذكر انها كانت قصة اكشن وكفاح من اجل المستحيل, ثم سحبت عليها ثم رجعت وتعلمت اكثر والحين داخل ف مشروع سحبه قريباً .وما اذكر ان فيه احد علمني صح كنت اطلب مساعدات وكذا لكن كنت اتعلم منها يعني ماكان فيه شخص محدد يعلمني
-
اول شي كل عام وانتم بخير قبل الزحمه, وماتحسون الإجازة طولت؟
-
: المشكله عندك هنا function(TS1,TS2,TS3,n,s,v) انت اول شي ترسل تريقر لكل تشيك بوكس وترسل معه قيمتين بمعنى ترسل الكلام وترسل العدد اللي قاعد تزيده, وبكذا يصير مستقبل التريقر اللي :بالسيرفر كذا function( TS, num ) كل مره راح يتغير على حسب الزرالتريقر اللي انرسل من الكلينت TS بحيث راح يكون هو العدد اللي يزيد على حسب التريقر اللي ارسلته num وبحيث ويفضل تعدل الكلينت اقصد العدد اللي تزيده يعني تخليه كذا local n = ( n or 0 ) + 1 ..وتطبق ع الباقي
-
:استخدم نفس كودك اللي فوق بس بدل getPlayerCount() : بـ #getElementsByType("player")
-
ورني شسويت؟
-
local s = guiGetText ( editName ) -- editName : متغير الايديت
-
مبروك على ذا مدري شسمه نسيته السيكل اللي شريته وسؤال للكل, هل اقتنيت (متعوب عليها) حقيبه للمدرسه؟
-
ماعرفت كيف احد تاق لوا, مدري شسالفه خربوا الدنيا local s = -- guiGetText هنا تستخدم وظيفة
-
local s = "hI" if s:lower():find ("i") then return end
-
. guiSetEnabled و guiGetText مع string.find استخدم
-
I don't like it and i think that my posts was 4700 and above , keep going!
- 84 replies
-
- mtasa
- forum stuff
-
(and 5 more)
Tagged with:
-
.الصراحه يعني وبكل صراحه ووضوح وبكل ماتعنيه الكلمه من معنى ومن غير معنى من جرف لدحديره