Jump to content

استفسار


Recommended Posts

Posted
addEventHandler("onPlayerQuit", getRootElement(),  
function () 
local Serial = getPlayerSerial (source) 
if Serial then 
local NoAccount = getElementData(source, "NoAccount") 
setAccountData(Serial, "NoAccount", NoAccount) 
end 
end) 
  

هل هذا الكود صحيح

Posted
Account مو على Serial تحفض على date انا بدي

استخدم وظيفة مجنون فيك

setSerialData

* واضحة من الاسم

setSerialData(serial , key , value) 

function setSerialData(serial,key,value) 
 if( value and type(serial) == "string") then 
  setElementData(root,serial.."&"..key,value) 
  end 
end 

getSerialData

getSerialData(serial , key) 

function getSerialData(serial,key) 
 if ( key and type(serial) == "string") then 
  value = getElementData(root,serial.."&"..key) 
 end 
 return value 
end 

Posted

bool setPlayerSerialData( player thePlayer, string key, value )

player thePlayer لاعب

string key المفتاح

value القيمه

Posted
for k,v in ipairs(getElementsByType("player")) do   -------- عمل لوب للاعبين  
my = getPlayerMoney(v) جلب الفلوس يلي مع لاعب 
if (my) then  يعمل شرط اذا نجلبت  
bool setPlayerSerialData( v, Money, my )  و القيمه الفلوسMoney يحط داتا للسيريل  بالمفتاح  
  

Posted

هذي مفتاح انت تحطه للقيمه

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

getPlayerSerialData( v, Mone ) 

و هذه الشرح ينطبق بعد على

وظيفة مجنون فيك

setSerialData

Posted

هيك صحيح

  
for k,v in ipairs(getElementsByType("player")) do  
ss= getElementData(v,"new") 
if (ss) then  
bool setPlayerSerialData( v, mohamed, ss)  
  

Posted
محفوضة date مثل كيف اخليه لما يخرج و يدخل تبقى

bool مالها اي علاقه

شيلها ^^

Posted (edited)
محفوضة date مثل كيف اخليه لما يخرج و يدخل تبقى

:?

اجل شرح فوق وش وضعه :cry:

  
  
addEventHandler('onResourceStart', resourceRoot, --- لمن يشتغل المود 
    function () 
for k,v in ipairs(getElementsByType("player")) do --  عمل لوب للاعبين  
f = getPlayerSerialData( v, "Mone" ) ----- Mone جلب الداتا المخزنه  يلي قيمتها  
if (f) then ---  اذا تحقق شرط جلب القيمه 
setPlayerMoney(v, f) --- يعطي لاعب فلوس بمقدار القيمه يلي خزنتها 
end 
end 
end) 
  
  
addEventHandler('onPlayerQuit', root, ------  لمن لاعب يخرج 
    function () 
my = getPlayerMoney(source)   ----- يجيب الفلوس حقته 
if (my) then  ----- اذا تحقق جلب فلوس لاعب 
setPlayerSerialData( source, "Money", my ) ---- Money  يحط داتا للسيريل بقيمة الفلوس بمفتاح 
end 
end) 

Edited by Guest
Posted

@yazan

أنت جالس تشرح له الفنكشنات وانت ماتعرف تقرا الساينتكس صح؟ ._.

bool setPlayerSerialData( player thePlayer, string key, value )

اسم الداتا يكون سترنق

Posted
ممكن الطريقة حق الاخ مجنون فيك + مثال

:?

----------------------

عتذر على الغلط

عدلت الكود فوق تقدر تستخدمه

Posted

وش الغلط هون

  
function setSerialData(serial,key,value) 
if( value and type(serial) == "string") then 
setElementData(root,serial.."&"..key,value) 
end 
end 
  
function getSerialData(serial,key) 
if ( key and type(serial) == "string") then 
value = getElementData(root,serial.."&"..key) 
end 
return value 
end 
  
addEventHandler('onResourceStart', resourceRoot, 
function () 
for k,v in ipairs(getElementsByType("player")) do 
f = getSerialData(v, "snhwa" ) 
if (f) then 
setElementData(v, f) 
end 
end 
end) 
  
addEventHandler('onPlayerQuit', root, 
function () 
my = getElementData(source,"snhwa") 
if (my) then 
getSerialData (getPlayerSerial(),my) 
end 
end) 
  

Posted
وش الغلط هون
  
function setSerialData(serial,key,value) 
if( value and type(serial) == "string") then 
setElementData(root,serial.."&"..key,value) 
end 
end 
  
function getSerialData(serial,key) 
if ( key and type(serial) == "string") then 
value = getElementData(root,serial.."&"..key) 
end 
return value 
end 
  
addEventHandler('onResourceStart', resourceRoot, 
function () 
for k,v in ipairs(getElementsByType("player")) do 
f = getSerialData(v, "snhwa" ) 
if (f) then 
setElementData(v, f) 
end 
end 
end) 
  
addEventHandler('onPlayerQuit', root, 
function () 
my = getElementData(source,"snhwa") 
if (my) then 
getSerialData (getPlayerSerial(),my) 
end 
end) 
  

سطر 20 مو حاط اسم مفتاح الداتا

و مو حاط المنت اللاعب الي تبي تجيب سيرياله و مو حاط اسم مفتاح الداتا set بدل get سطر 29 جايب العيد مستخدم

و يفترض انك تحط المتغيرات لوكل في سطر 18 و 27

ينمسح لما تسوي ريستارت للسيرفر root و عموماً ترا الألمنت داتا على الـ

Posted

يصير هيك يعني

  
function setSerialData(serial,key,value) 
if( value and type(serial) == "string") then 
setElementData(root,serial.."&"..key,value) 
end 
end 
  
function getSerialData(serial,key) 
if ( key and type(serial) == "string") then 
value = getElementData(root,serial.."&"..key) 
end 
return value 
end 
  
addEventHandler('onResourceStart', resourceRoot, 
function () 
for k,v in ipairs(getElementsByType("player")) do 
f = getSerialData(v, "snhwa" ) 
if (f) then 
setElementData(v,"snhwa", f) 
end 
end 
end) 
  
addEventHandler('onPlayerQuit', root, 
function () 
my = getElementData(source,"snhwa") 
if (my) then 
setSerialData (root,getPlayerSerial(),"snhwa",my) 
end 
end) 
  
  

Posted
  
  
function setSerialData(serial,key,value) 
if( value and type(serial) == "string") then 
setElementData(root,serial.."&"..key,value) 
end 
end 
  
function getSerialData(serial,key) 
if ( key and type(serial) == "string") then 
value = getElementData(root,serial.."&"..key) 
end 
return value 
end 
  
addEventHandler('onResourceStart', resourceRoot, 
function () 
for _,v in ipairs(getElementsByType("player")) do 
f = getSerialData(v, "snhwa1" ) 
if (f) then 
setElementData(v,"snhwa", f) 
end 
end 
end) 
  
addEventHandler('onPlayerQuit', root, 
function () 
my = getElementData(source,"snhwa") 
if (my) then 
setSerialData (getPlayerSerial(source),"snhwa1",my) 
end 
end) 
  
  

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...