Jump to content

استفسار عن كم حاجه


Recommended Posts

السلام عليكم ورحمة الله وبركاته

شباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه)ا

الحين احنا نقدر نجلب كل الاعبين عن طريق :

for i,v in ipairs (getElementsByType("player")) do 
end 

player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال

: اقدر اجلبه عن طريق مثلا

for i,v in ipairs (getElementsByType("another")) do 
end 

لو اقدر لو سمحتو وش استخدم ؟ another ويكون اقدر اجلب كل لاعب في

الأستفسار الثاني وش استخدم حق لما اظل ظاغط على الزر تصير وظيفه ولما اتركه وظيفه ثانيه

ألأستفسار الثالث

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

وكيف استخرج الشي الي حفظته بسريال الاعب ؟

ومشكورين واسف اذا طولت عليكم

Edited by Guest
Link to comment
السلام عليكم ورحمة الله وبركاته

شباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه)

الحين احنا نقدر نجلب كل الاعبين عن طريق :

for i,v in ipairs (getElementsByType("player")) do 
end 

player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال

لو اقدر لو سمحتو وش استخدم ؟ another اقدر اجلبه عن طريق مثلا واقدر اجلب كل لاعب في

theType: The type of element you want a list of. This is the same as the tag name in the .map file, so this can be used with a custom element type if desired. Built in types are:

"player": A player connected to the server

"ped": A ped

"water": A water polygon

"sound": A playing sound

"vehicle": A vehicle

"object": An object

"pickup": A pickup

"marker": A marker

"colshape": A collision shape

"blip": A blip

"radararea": A radar area

"team": A team

"spawnpoint": A spawnpoint

"remoteclient": A remote client connected to the server

"console": The server Console

"projectile": A projectile

مافيه شي اسمه

another

Link to comment
السلام عليكم ورحمة الله وبركاته

شباب عندي استفسار في كم شي (لايرد شخص مايدري وين الله قاطه)

الحين احنا نقدر نجلب كل الاعبين عن طريق :

for i,v in ipairs (getElementsByType("player")) do 
end 

player ماينحسب لما اجلب الاعبين الي في player حق لاعب معين اقدر ولا لا ؟ يعني ماخليه anotherالىplayerالحين انا لو ابي اغير ال

لو اقدر لو سمحتو وش استخدم ؟ another اقدر اجلبه عن طريق مثلا واقدر اجلب كل لاعب في

theType: The type of element you want a list of. This is the same as the tag name in the .map file, so this can be used with a custom element type if desired. Built in types are:

"player": A player connected to the server

"ped": A ped

"water": A water polygon

"sound": A playing sound

"vehicle": A vehicle

"object": An object

"pickup": A pickup

"marker": A marker

"colshape": A collision shape

"blip": A blip

"radararea": A radar area

"team": A team

"spawnpoint": A spawnpoint

"remoteclient": A remote client connected to the server

"console": The server Console

"projectile": A projectile

مافيه شي اسمه

another

انا قلت الي مو فاهم لايرد

انا ابي اصنع

another

ممكن ولا لا + اذا ماتعرف لاترد

Link to comment

ما تجلب غير المحدد

player": A player connected to the server

"ped": A ped

"water": A water polygon

"sound": A playing sound

"vehicle": A vehicle

"object": An object

"pickup": A pickup

"marker": A marker

"colshape": A collision shape

"blip": A blip

"radararea": A radar area

"team": A team

"spawnpoint": A spawnpoint

"remoteclient": A remote client connected to the server

"console": The server Console

"projectile": A projectile

_________________

اعتقد getElementType

تجلب يلي تبيه بس لزم تعرفه

Link to comment
ما تجلب غير المحدد

player": A player connected to the server

"ped": A ped

"water": A water polygon

"sound": A playing sound

"vehicle": A vehicle

"object": An object

"pickup": A pickup

"marker": A marker

"colshape": A collision shape

"blip": A blip

"radararea": A radar area

"team": A team

"spawnpoint": A spawnpoint

"remoteclient": A remote client connected to the server

"console": The server Console

"projectile": A projectile

_________________

اعتقد getElementType

تجلب يلي تبيه بس لزم تعرفه

:?::!: متأكد ماقدر اصنع جديد ؟

--

طيب مو مهم ذا الأستفسارات الثانيه !

Link to comment

اذا تبي تجيب لاعب من وسط لاعبين السيرفر عنك مليون طريقة عشان تجيبه بها مثل

تجيبه من اسمه

تجيبه من سيريله

تجيبه من الآي بي

الخ ..

مثال على الاسم :

for i, v in ipairs(getElementsByType("player")) do -- ندور على كل اللاعبين 
    local name = getPlayerName(v) -- نجيب اسم كل لاعب 
    if name == "M-d-MR" then -- اذا اسم اللاعب هذا كذلك 
        banPlayer(v) -- يبند هذا اللاعب 
    end 
end 

Link to comment
اذا تبي تجيب لاعب من وسط لاعبين السيرفر عنك مليون طريقة عشان تجيبه بها مثل

تجيبه من اسمه

تجيبه من سيريله

تجيبه من الآي بي

الخ ..

مثال على الاسم :

for i, v in ipairs(getElementsByType("player")) do -- ندور على كل اللاعبين 
    local name = getPlayerName(v) -- نجيب اسم كل لاعب 
    if name == "M-d-MR" then -- اذا اسم اللاعب هذا كذلك 
        banPlayer(v) -- يبند هذا اللاعب 
    end 
end 

انا كنت مخطط على شي ثاني بس خلاص مو مهمه -- شوف الاستفسارات الثانيه

edit :

الطلب الثاني
"onClientMouseEnter" -- يوم تلمس 
"onClientMouseLeave" -- يوم تترك 

مو قصدي زر بالوحه قصدي زر بالكيبورد مثل ع - غ - ص الخ

Edited by Guest
Link to comment
bindKey ( player, "F1", "down", funcInput ) -- لما تضغط على الزر 
bindKey ( player, "F1", "up", funcInput ) -- لما تشيل يدك من على الزر 

down - up اها توني اعرف فايدة

مشكور :P

--

الخبير بالجداول :

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

وكيف استخرج الشي الي حفظته بسريال الاعب ؟

Link to comment

السلام عليكم ورحمة الله وبركاته

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

لازم تستخرج الجدول الي فيه سيريال لاعب

تاخذ البيانات الموجوده بالجدول القديم وتسوي جدول جديد وتضيفها

+

تحذف الجدول القديم

وكيف استخرج الشي الي حفظته بسريال الاعب ؟

viewtopic.php?f=164&t=50471

Link to comment
السلام عليكم ورحمة الله وبركاته

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

لازم تستخرج الجدول الي فيه سيريال لاعب

تاخذ البيانات الموجوده بالجدول القديم وتسوي جدول جديد وتضيفها

+

تحذف الجدول القديم

وكيف استخرج الشي الي حفظته بسريال الاعب ؟

viewtopic.php?f=164&t=50471

بالنسبه للأستخرآج شرحك يستخرج كل الي بالجدول

انا ابي استخرج قيمه معينه من سريال معين بالجدول

Link to comment
for i,v in ipairs (getElementsByType("another")) do 
end 

"another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع

لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك

عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه

الاولى باستخدام كود

createElement 

مثال

createElement ( "another" ) 

الطريقة الثانية انك تضيف الايلمنت على الماب

مثال

"100" posY="100" posZ="0">

في هذي الحالة تقدر تسخدم الكود الي انت طرحته

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

بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول

هذا مثال، اتمنا تفهمه

local serialT = {} 
serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" 
  
function onPlayerJoin ( ) 
    local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق 
    if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول 
        outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال 
    end 
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

Link to comment
for i,v in ipairs (getElementsByType("another")) do 
end 

"another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع

لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك

عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه

الاولى باستخدام كود

createElement 

مثال

createElement ( "another" ) 

الطريقة الثانية انك تضيف الايلمنت على الماب

مثال

"100" posY="100" posZ="0">

في هذي الحالة تقدر تسخدم الكود الي انت طرحته

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

بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول

هذا مثال، اتمنا تفهمه

local serialT = {} 
serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" 
  
function onPlayerJoin ( ) 
    local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق 
    if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول 
        outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال 
    end 
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟

؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت

Link to comment
[

مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟

؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت

يآخوي اإنت لو تدقق حبتين بالكلإلإم المكتوب بتفهم :mrgreen:

هذآ مثإل ثآني لعيونك

Tabserial = { 
{serial="234jk32sdasdascascsc",name="محمد" } 
{serial="asdbcde123123123123",name="احمد"} 
} 
  
  
function onPlayerJoin ( ) 
  
    local serial = getPlayerSerial(source)  
  for k,v in pairs(Tabserial) do 
     if serial == v.serial and v.serial == "234jk32sdasdascascsc" then 
         outputChatBox(" مرحبا بك محمد") 
 end 
  
  
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

نقول طيب انك تبي تضيف قيمه على الجدول السابق

وتزود بالجدول فلوس لـ لاعب

تسوي كذا

Tabserial = { 
{serial="234jk32sdasdascascsc",name="محمد" } 
{serial="asdbcde123123123123",name="احمد"} 
} 
  
  
function onPlayerJoin ( ) 
    local serial = getPlayerSerial(source)  
  for k,v in pairs(Tabserial) do 
     if serial == v.serial and v.serial == "234jk32sdasdascascsc" then 
         outputChatBox(" مرحبا بك محمد") 
       S_P = v.serial 
       N_P = v.name 
     table.remove(Tabserial, k) 
Tabserial[k] = {serial=S_P,name=N_P,money="9999999"}  
 end 
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

وقل الحين مآفهمت :mrgreen:

Edited by Guest
Link to comment
for i,v in ipairs (getElementsByType("another")) do 
end 

"another" اخوي كودك صحيح وتقدر تستخدمه عشان تجيب اي ايلمنت من نوع

لكن لازم تسوي الايلمنت هذا عشان تقدر تجيبه بكودك

عندك طريقتين تسوي بها ايلمنت من النوع الي تبيه

الاولى باستخدام كود

createElement 

مثال

createElement ( "another" ) 

الطريقة الثانية انك تضيف الايلمنت على الماب

مثال

"100" posY="100" posZ="0">

في هذي الحالة تقدر تسخدم الكود الي انت طرحته

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

بالنسبة لسؤالك كيف تسخرج معلومات سيريال من الجدول

هذا مثال، اتمنا تفهمه

local serialT = {} 
serialT["1B4DE35C5B1956DA614F8739C1A94A94"] = "Hello World!" 
  
function onPlayerJoin ( ) 
    local serial = getPlayerSerial(source) -- نفرض ان السيريال هو نفسه الي حنا حاطينه فوق 
    if ( serialT[serial] ) then -- نتأكد ان السيريال موجود في الجدول 
        outputChatBox( serialT[serial] ) -- نطبع الكلام المخزن في الجدول والمربوط بالسيريال 
    end 
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

جوآب كـإفي ووآفي ، شكراً لك

Link to comment
[

مشكور وماتقصر كل شي فهمته لاكن لو كان فيه قيمتين بالسريال وش الطريقه للأستخرآج نفسها يعني وراح تطلع القيمتين ولا فيه طريقه ثانيه ؟

؟ player بدلanotherبنسبه للألمنت يمديني اعطي الاعب المنت

يآخوي اإنت لو تدقق حبتين بالكلإلإم المكتوب بتفهم :mrgreen:

هذآ مثإل ثآني لعيونك

Tabserial = { 
{serial="234jk32sdasdascascsc",name="محمد" } 
{serial="asdbcde123123123123",name="احمد"} 
} 
  
  
function onPlayerJoin ( ) 
  
    local serial = getPlayerSerial(source)  
  for k,v in pairs(Tabserial) do 
     if serial == v.serial and v.serial == "234jk32sdasdascascsc" then 
         outputChatBox(" مرحبا بك محمد") 
 end 
  
  
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

الحين انا لو معي جدول وحفظة فيه سريال الاعب

كيف احفظ شي بسريال الاعب عن طريق الجدول ؟

نقول طيب انك تبي تضيف قيمه على الجدول السابق

وتزود بالجدول فلوس لـ لاعب

تسوي كذا

Tabserial = { 
{serial="234jk32sdasdascascsc",name="محمد" } 
{serial="asdbcde123123123123",name="احمد"} 
} 
  
  
function onPlayerJoin ( ) 
    local serial = getPlayerSerial(source)  
  for k,v in pairs(Tabserial) do 
     if serial == v.serial and v.serial == "234jk32sdasdascascsc" then 
         outputChatBox(" مرحبا بك محمد") 
       S_P = v.serial 
       N_P = v.name 
     table.remove(Tabserial, k) 
Tabserial[k] = {serial=S_P,name=N_P,money="9999999"}  
 end 
end 
addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoin ) 

وقل الحين مآفهمت :mrgreen:

أخوي في عندكـ إند ناقص بالكود الأول بالوظيفة + إند ناقص بالكود الثاني بالوظيفة .

Link to comment

هههههه لأ فهمت كذا شرح واضح اما تقول روح لموضوعي هنآك مافيه الشي الي ابيه

واتمنى تشرح الي عطيتني في موضوعك علشآن يفهم غيربي - انا فهمته اذا تبيني اشرحه مافيه مشكله

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