AR/setPlayerTeam
Jump to navigation
Jump to search
.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان الفريق موجوداً (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اعضاء الفريق لا يتم إرسالهم الى جانب الـ |
إنظر أيضاً
- countPlayersInTeam
- getPlayerTeam
- getPlayersInTeam
- getTeamColor
- getTeamFriendlyFire
- getTeamFromName
- getTeamName