Ahmed Araby Posted April 15, 2017 Share Posted April 15, 2017 function FE() Text1 = guiGridListGetItemText(Grid,1,0) Text2 = guiGridListGetItemText(Grid,1,1) triggerServerEvent("SetF",root,Text1,Text2) end addCommandHandler("FF",FE) addEvent("SetF",true) addEventHandler("SetF",root, function(Text1,Text2) Acc1 = getAccount(Text1) Acc2 = getAccount(Text) setAccountData(Acc1,"FF",1) setAccountData(Acc2,"FF",1) end ) ليه يقولي ان الاكونت مش موجود !؟ Link to comment
AHMED MOSTAFA Posted April 15, 2017 Share Posted April 15, 2017 9 hours ago, Ahmed Araby said: function FE() Text1 = guiGridListGetItemText(Grid,1,0) Text2 = guiGridListGetItemText(Grid,1,1) triggerServerEvent("SetF",root,Text1,Text2) end addCommandHandler("FF",FE) addEvent("SetF",true) addEventHandler("SetF",root, function(Text1,Text2) Acc1 = getAccount(Text1) Acc2 = getAccount(Text) setAccountData(Acc1,"FF",1) setAccountData(Acc2,"FF",1) end ) ليه يقولي ان الاكونت مش موجود !؟ شف عندك سطر 13 ماهو معرف ذذ المفروض يكون كذا Test2 Link to comment
Ahmed Araby Posted April 15, 2017 Author Share Posted April 15, 2017 1 minute ago, Killer Project said: شف عندك سطر 13 ماهو معرف ذذ المفروض يكون كذا Test2 نفس الشي Link to comment
AHMED MOSTAFA Posted April 15, 2017 Share Posted April 15, 2017 9 hours ago, Ahmed Araby said: نفس الشي تأكد من القيمة اللي انت جايبها من الجريد ليس ما اعتقد الجريد ليست حقك صحيح Link to comment
Ahmed Araby Posted April 15, 2017 Author Share Posted April 15, 2017 3 minutes ago, Killer Project said: تأكد من القيمة اللي انت جايبها من الجريد ليس ما اعتقد الجريد ليست حقك صحيح الدي بق يكون انه المشكله بالاكونت الاكونت مش موجود expected Account بـ setAccountData و الجريد ليست مافيه دي بق Link to comment
AHMED MOSTAFA Posted April 15, 2017 Share Posted April 15, 2017 9 hours ago, Ahmed Araby said: الدي بق يكون انه المشكله بالاكونت الاكونت مش موجود expected Account بـ setAccountData و الجريد ليست مافيه دي بق يمكن الاكون مب موجود اصلاً على العموم سوي تحقق ان الاكونت موجود او لا اذا موجود حط الداتا اذا لا لا تحطها مثال Acc1 = getAccount(Text1) Acc2 = getAccount(Text2) if Acc1 then if not isGuestAccount ( Acc1 ) then setAccountData(Acc1,"FF",1) end end if Acc2 then if not isGuestAccount ( Acc2 ) then setAccountData(Acc2,"FF",1) end end Link to comment
Ahmed Araby Posted April 15, 2017 Author Share Posted April 15, 2017 1 minute ago, Killer Project said: يمكن الاكون مب موجود اصلاً على العموم سوي تحقق ان الاكونت موجود او لا اذا موجود حط الداتا اذا لا لا تحطها مثال Acc1 = getAccount(Text1) Acc2 = getAccount(Text2) if Acc1 then if not isGuestAccount ( Acc1 ) then setAccountData(Acc1,"FF",1) end end if Acc2 then if not isGuestAccount ( Acc2 ) then setAccountData(Acc2,"FF",1) end end يا اخي لا انا استخرج قيمه من الجريد ليست هناك يكون في اسماء كل اكونتات اللاعبين انا استخرج القيمه و احط للاكونت اكونت داتا معينع Link to comment
Ahmed Araby Posted April 15, 2017 Author Share Posted April 15, 2017 1 hour ago, Ahmed Araby said: يا اخي لا انا استخرج قيمه من الجريد ليست هناك يكون في اسماء كل اكونتات اللاعبين انا استخرج القيمه و احط للاكونت اكونت داتا معينع ??? Link to comment
^iiEcoo'x_) Posted April 15, 2017 Share Posted April 15, 2017 6 minutes ago, Ahmed Araby said: ??? اطرحلي كود التحديد من قريد ليست ، addEventHandler("onClientGUIClick",root, function ( ) if ( source == aButton ) then if ( guiGridListGetSelectedItem ( aGrid ) ~= -1 ) then local aAccount = guiGridListGetItemText ( aGrid , guiGridListGetSelectedItem ( aGrid ) , 1 ) triggerServerEvent ( "aDataAccount" , localPlayer , tostring ( aAccount ) ) else outputChatBox ( " عليك تحديد حساب " ) end end end ) addEvent ( "aDataAccount" , true ) addEventHandler ( "aDataAccount",root, function ( aAccount ) if ( aAccount == getAccount ( ) ) then setAccountData ( getAccountName ( tostring ( aAccount ) ) , "xData" , true ) else outputChatBox ( " هذا الحساب غير موجود " , source ) end end ) Link to comment
Adham Posted April 15, 2017 Share Posted April 15, 2017 لو قصدك انك لما تحدد اسم حساب من القريد لست و تضعط زر وتعطيه داتا للاكونت المحدد فأ تفضل : -- Client -- addEventHandler ( "onClientGUIClick", root, function ( ) if source == button then local account = guiGridListGetItemText ( aGrid , guiGridListGetSelectedItem ( aGrid ) , 1 ) if account == "" then outputChatBox ( "حدد حساب" ) return end triggerServerEvent ( "SetAccount", localPlayer, account ) end end ) ; -- Server -- addEvent ( "SetAccount", true ) addEventHandler ( "SetAccount", root, function (account) if account then local acc = getAccount (account) if ( not acc ) then outputChatBox ("خطأ في أسم الحساب",source,255,5,5) return end setAccountData ( acc, "Data", true ) end end ) ; Link to comment
^iiEcoo'x_) Posted April 15, 2017 Share Posted April 15, 2017 (edited) 32 minutes ago, Deativated said: لو قصدك انك لما تحدد اسم حساب من القريد لست و تضعط زر وتعطيه داتا للاكونت المحدد فأ تفضل : -- Client -- addEventHandler ( "onClientGUIClick", root, function ( ) if source == button then local account = guiGridListGetItemText ( aGrid , guiGridListGetSelectedItem ( aGrid ) , 1 ) if account == "" then outputChatBox ( "حدد حساب" ) return end triggerServerEvent ( "SetAccount", localPlayer, account ) end end ) ; -- Server -- addEvent ( "SetAccount", true ) addEventHandler ( "SetAccount", root, function (account) if account then local acc = getAccount (account) if ( not acc ) then outputChatBox ("خطأ في أسم الحساب",source,255,5,5) return end setAccountData ( acc, "Data", true ) end end ) ; أظن اته مسويله الكود ، ولا أنا غلطان @ صاحب الموضوع بسطر4 عدله الى if ( aAccount == getAccounts ( ) ) then Edited April 15, 2017 by #_iMr.[E]coo Link to comment
Adham Posted April 15, 2017 Share Posted April 15, 2017 25 minutes ago, #_iMr.[E]coo said: أظن اته مسويله الكود ، ولا أنا غلطان @ صاحب الموضوع بسطر4 عدله الى if ( aAccount == getAccounts ( ) ) then لا مب غلطان , بس انا سويتهولو ب طريقة تانيه أعتذر . Link to comment
Ahmed Araby Posted April 16, 2017 Author Share Posted April 16, 2017 6 hours ago, Deativated said: لا مب غلطان , بس انا سويتهولو ب طريقة تانيه أعتذر . 6 hours ago, #_iMr.[E]coo said: أظن اته مسويله الكود ، ولا أنا غلطان @ صاحب الموضوع بسطر4 عدله الى if ( aAccount == getAccounts ( ) ) then ياشباب افهموني انا عامل لوب يجيب بالجريدة ليست بس ٣٠ حساب عاوز يجيب التكست بتاعك و يعطيهم داتا انا ما احدد شي Link to comment
iMr.WiFi..! Posted April 16, 2017 Share Posted April 16, 2017 سؤالين : ) الأول : اللوب زبط معك اصلاً ؟ لأنه من الاكواد الي شفتها احسك مسوي خرابيط الثاني : مافهمت (" انا ماحدد شيء ") وضح اكثر ي خوي عشان نفهمك ... Link to comment
Ahmed Araby Posted April 17, 2017 Author Share Posted April 17, 2017 15 hours ago, iMr.WiFi..! said: سؤالين : ) الأول : اللوب زبط معك اصلاً ؟ لأنه من الاكواد الي شفتها احسك مسوي خرابيط الثاني : مافهمت (" انا ماحدد شيء ") وضح اكثر ي خوي عشان نفهمك ... اه اللوب ظابط و يجيب الاكونتات انا عاوز لما افتح اللوحه يجيب اول اسماء الاكونتات كلها في الكولمن الاول ٣٠ رو و يعطيهم داتا كله ظابط الا الداتا Link to comment
Master_MTA Posted April 17, 2017 Share Posted April 17, 2017 (edited) --------------------server addCommandHandler('opengui',root,function(plr) local acctable=getAccounts() if #acctable~=0 then triggerClientEvent(plr,'addaccounttogrid',plr,acctable) end end) ---------------client --------------------------------------بدل كلمة thegui باسم النافذه حقك ------------------------------------بدل كلمة grid باسم الجريد لست حقك addEvent('addaccounttogrid',true) addEventHandler('addaccounttogrid',root,function(tableacc) guiSetVisible(thegui,not guiGetVisible(thegui)) showCursor(guiGetVisible(thegui)) guiSetInputEnabled(guiGetVisible(thegui)) guiGridListClear(grid) if #tableacc>=30 then for k=1,30 do local row=guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, tableacc[k], false, false ) end else for k=1,#tableacc do local row=guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, tableacc[k], false, false ) end end end) غير مجرب بالتوفيق 4 hours ago, Ahmed Araby said: اه اللوب ظابط و يجيب الاكونتات انا عاوز لما افتح اللوحه يجيب اول اسماء الاكونتات كلها في الكولمن الاول ٣٠ رو و يعطيهم داتا كله ظابط الا الداتا كذا راح يجيبلك 30 اسم حساب فقط ما ادري هل ذا قصدك؟ لو تبي تحط داتا عليهم رح سطر 20 واضغط انتر واكتب السطر ذا guiGridListSetItemData( grid, row, 1, tableacc[k] ) ونفس السطر اضغط انتر عند سطر 25 وحط نفس السطر Edited April 17, 2017 by Master_MTA 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