Darkwarrior Diesel Posted March 7, 2014 Share Posted March 7, 2014 salut les amis. bon, j'ai voulu faire un script qui vas mettre un joueur dans son "Team" de quil entrera dan le jeux.Mais le problem est que sa ne marche pas. quand je presse Tab, je vois les teams, mais les joueurs ne sont pas dan leur team respectable, meme pas dans le team "Others". voici le code function createTeamOnStart() AdminTeam = createTeam("Admin",0,255,0) SModTeam = createTeam("SuperModerator",255,0,0) ModTeam = createTeam("Moderator",0,0,255) TModTeam = createTeam("T-Mod",251,253,254) OtherTeam = createTeam("Others",0,0,0) end addEventHandler("onResourceStart",resourceRoot, createTeamOnStart) function setTeamPlayer () if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then setPlayerTeam(source,AdminTeam) end elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator")) then setPlayerTeam(source,SModTeam) end elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator")) then setPlayerTeam(source,ModTeam) end elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("T-Mod")) then setPlayerTeam(source,TModTeam) end else setPlayerTeam(source,OtherTeam) end end addEventHandler("onPlayerLogin", getRootElement(), setTeamPlayer) voice le acl : "Everyone"> "Default"> "user.*"> "resource.*"> "Moderator"> "Moderator"> "resource.mapmanager"> "resource.resourcemanager"> "resource.votemanager"> "user.tiger"> "user.diesel"> "SuperModerator"> "Moderator"> "SuperModerator"> "user.The_Noob"> "resource.mensajeglobal"> "user.peneflacido"> "Admin"> "Moderator"> "SuperModerator"> "Admin"> "RPC"> "resource.admin"> "resource.webadmin"> "user.Sangara"> "user.[Dark][Warrior]"> "user.|HC|heladoslaputeria"> "resource.redirection_command"> "resource.Tags_bySangara"> "resource.peaso"> "user.|HC|Heladoslaputeria"> "resource.kicklogout"> "resource.Anti_spam"> "resource.c-panel"> "user.ming"> "resource.anti_spam"> "resource.admin_panel"> "user.Riddy"> "resource.treasure"> "Console"> "Moderator"> "SuperModerator"> "Admin"> "RPC"> "user.Console"> "RPC"> "RPC"> "MapEditor"> "Default"> "MapEditor"> "resource.editor_main"> "resource.edf"> "raceACLGroup"> "Default"> "raceACL"> "resource.race"> "DevGroup"> "DevACL"> "T-Mod"> "T-Mod"> "user.Juan~>"> "resource.mensajeglobal"> "user.DavidWarFare"> meme sans les "end", sa ne marche pas merci pour votre aide les amis, passer une bonne journée et a+ Link to comment
Moderators Citizen Posted March 7, 2014 Moderators Share Posted March 7, 2014 Tiens essaye cette fonction, regarde bien comment on fait un "if-elseif-else": function setTeamPlayer ( _, account) local accName = getAccountName(account) if isObjectInACLGroup("user."..accName, aclGetGroup("Admin")) then setPlayerTeam(source, AdminTeam) elseif isObjectInACLGroup("user."..accName, aclGetGroup("SuperModerator")) then setPlayerTeam(source, SModTeam) elseif isObjectInACLGroup("user."..accName, aclGetGroup("Moderator")) then setPlayerTeam(source, ModTeam) elseif isObjectInACLGroup("user."..accName, aclGetGroup("T-Mod")) then setPlayerTeam(source, TModTeam) else setPlayerTeam(source, OtherTeam) end --Un output de test pour vérifier la team dans laquelle le joueur à été placé outputChatBox( getPlayerName( source ).." now in team "..getTeamName( getPlayerTeam( source ) ) ) end addEventHandler("onPlayerLogin", getRootElement(), setTeamPlayer) Link to comment
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