MSHOOSH Posted April 12, 2013 Posted April 12, 2013 يعني الحين لو بغيت استخدم اي شي بـ موداتيلو ابيه مايتكرر لـ الشخص مثلا نقول سويت ماركر يعطي فلوس وابي الي لمس الماركر واخذ فلوس اذا رجع لمس مابي الماركر يعطيه فلوس صح استخدم الـ setElementData و getElementData ؟ اي, بس فيه طريقة احسن انك تسوي فاريبل وتتحقق منه ... give me example
Tete omar Posted April 12, 2013 Posted April 12, 2013 كلنت local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث سيرفر addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end )
#Al-Ha[J]aRii Posted April 12, 2013 Posted April 12, 2013 سيرفر local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث كلنت addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) عندك غلط في السيرفر انت حاط triggerServerEvent("givingMoney", localPlayer) المفروض triggerClientEvent + الايفنت onClient
Tete omar Posted April 12, 2013 Posted April 12, 2013 سيرفر local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث كلنت addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) عندك غلط في السيرفر انت حاط triggerServerEvent("givingMoney", localPlayer) المفروض triggerClientEvent كلنت local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث سيرفر addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end ) هه, نسيت عكست كلمة كلنت وسيرفر, تم التعديل ..
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