AR/setPlayerTeam: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (AR/setPlayerTeam)
 
No edit summary
 
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server function}}
'''.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان الفريق موجوداً ([[team]]) الى فريق ([[player]]) هذه الوظيفة تقوم بنقل اللاعب'''
'''.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان في فريق ([[team]]) الى فريق ([[player]]) هذه الوظيفة تقوم بنقل اللاعب'''


==تركيب الجملة البرمجية==
==تركيب الجملة البرمجية==

Latest revision as of 23:29, 8 August 2013

.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان في فريق (team) الى فريق (player) هذه الوظيفة تقوم بنقل اللاعب

تركيب الجملة البرمجية

bool setPlayerTeam ( player thePlayer, team theTeam )

معاني الكلمات

  • thePlayer: اللاعب الذي تريد تغيير فريقه
  • theTeam: اذا كنت تريد إلغاء اللاعب من فريقه nil الفريق الذي تريد إضافة اللاعب إليه, او

Returns

اذا كان خلاف ذلك false اذا تمت عملية نقل اللاعب الى الفريق المطلوب بنجاح او تمت إزالته من فريقه السابق, او كـ true إرجاع كـ

مثال

.هذا المثال يقوم بإضافة امر لإنشاء فريق جديد للاعب, وبعد ذلك يقوم بإضافة اللاعب الى الفريق. وايضاً إضافة امر لكي يخرج من فريقه

function assignNewTeam ( source, commandName, teamName )
  local theTeam = createTeam ( teamName )  -- يتم إنشاء فريق على الاسم الذي اختاره كاتب الامر
  if theTeam then                          -- اذا تم إنشاء الفريق بنجاح
    setPlayerTeam ( source, theTeam )    -- قم بإضافة اللاعب الى الفريق الجديد
  end
end
addCommandHandler ( "gimmeateam", assignNewTeam ) -- ( gimmeateam إضافة امر ( عندما يقوم اللاعب بكتابة

function unassignTeam ( source, commandName )
  local theTeam = getPlayerTeam ( source )  -- getPlayerTeam تحقق اذا كان اللاعب في فريق عن طريق
  if theTeam then                          -- اذا كان اللاعب في فريق
    setPlayerTeam ( source, nil )    -- نقوم بإلغاء اللاعب من فريقه
  end
end
addCommandHandler ( "takeawaymyteam", unassignTeam ) -- ( takeawaymyteam إضافة امر (عندما يقوم اللاعب بكتابة

المشاكل

Issue ID Description
#6861 onResourceStart اذا وضع في clientاعضاء الفريق لا يتم إرسالهم الى جانب الـ

إنظر أيضاً