Jump to content

استفسار


Recommended Posts

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
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
3 minutes ago, Killer Project said:

تأكد من القيمة اللي انت جايبها من الجريد ليس ما اعتقد الجريد ليست حقك صحيح

الدي بق يكون انه المشكله بالاكونت
الاكونت مش موجود

expected Account

بـ setAccountData
و الجريد ليست مافيه دي بق

Link to comment
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
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
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

لو قصدك

انك لما تحدد اسم حساب من القريد لست

و تضعط زر

وتعطيه داتا للاكونت المحدد فأ تفضل :

-- 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
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 by #_iMr.[E]coo
Link to comment
25 minutes ago, #_iMr.[E]coo said:

أظن اته مسويله الكود ، ولا أنا غلطان

@ صاحب الموضوع بسطر4 عدله الى


if ( aAccount == getAccounts ( ) ) then

 

لا مب غلطان , بس انا سويتهولو ب طريقة تانيه

أعتذر .

Link to comment
6 hours ago, Deativated said:

لا مب غلطان , بس انا سويتهولو ب طريقة تانيه

أعتذر .

 

6 hours ago, #_iMr.[E]coo said:

أظن اته مسويله الكود ، ولا أنا غلطان

@ صاحب الموضوع بسطر4 عدله الى


if ( aAccount == getAccounts ( ) ) then

 

ياشباب افهموني 

انا عامل لوب يجيب بالجريدة ليست بس ٣٠ حساب

عاوز يجيب التكست بتاعك و يعطيهم داتا 

انا ما احدد شي

Link to comment
15 hours ago, iMr.WiFi..! said:

سؤالين : )
الأول : 

اللوب زبط معك اصلاً ؟

لأنه من الاكواد الي شفتها احسك مسوي خرابيط 

الثاني :

مافهمت (" انا ماحدد شيء ")  وضح اكثر ي خوي عشان نفهمك ...

 

اه اللوب ظابط و يجيب الاكونتات

انا عاوز لما افتح اللوحه يجيب اول اسماء الاكونتات كلها في الكولمن الاول ٣٠ رو و يعطيهم داتا

كله ظابط الا الداتا

Link to comment
--------------------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 by Master_MTA
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...