MaRcell Posted July 15, 2014 Share Posted July 15, 2014 eu tenho um sistema de gang e eu quero adicionar coisas novas ai eu queria ajuda se alguem poderia mi ajuda a criar um sistema tipo assim /gangskin-seta a skin para todos da gang /gangban-para retirar um membro da gang ficaria grato se algeum podesse me ajudar Link to comment
manawydan Posted July 16, 2014 Share Posted July 16, 2014 voce poderia postar o codigo aki pra alguem ajudar ou enviar pm Link to comment
DNL291 Posted July 23, 2014 Share Posted July 23, 2014 Funções necessárias: addCommandHandler getPlayersInTeam setElementModel setPlayerTeam Se precisar de ajuda, só postar o código que você tentou aqui. Link to comment
MaRcell Posted July 24, 2014 Author Share Posted July 24, 2014 (lua)function gangskin (source, commandName, teamName) getPlayersInTeam (team theTeam) setElementModel ( theSkin, 230) setPlayerTeam ( source, theTeam ) end addCommandHandler("gangskin",skin)(lua) Link to comment
manawydan Posted July 24, 2014 Share Posted July 24, 2014 tente function gangskin (p, commandName, teamName) getPlayersInTeam (teamName) setElementModel ( p, 230) setPlayerTeam ( p, teamName ) end addCommandHandler("gangskin",gangskin) Link to comment
DNL291 Posted July 29, 2014 Share Posted July 29, 2014 @MaRcell Parece que você tentou fazer um código qualquer. Na verdade setPlayerTeam só vai ser usado para tirar o jogador da gangue. Use este código: function setTeamSkin(sourcePlayer, commandName, modelID) local pTeam = getPlayerTeam(sourcePlayer) if (modelID and pTeam) then for k, player in ipairs( getPlayersInTeam(pTeam) ) do setElementModel(player, tonumber(modelID)) end end end addCommandHandler("gangskin", setTeamSkin) function kickTeamPlayer(sourcePlayer, commandName, playerName) local thePlayer = getPlayerFromPartialName(playerName) local kickedPlayerTeam = getPlayerTeam(thePlayer) local playerTeam = getPlayerTeam(sourcePlayer) if kickedPlayerTeam and playerTeam and (getTeamName(kickedPlayerTeam) == getTeamName(playerTeam)) then setPlayerTeam(thePlayer, nil) end end addCommandHandler("gangban", kickTeamPlayer) function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end Link to comment
MaRcell Posted August 4, 2014 Author Share Posted August 4, 2014 Obrigado dnl e o maywdan mas sera como ponho so kem crio a gang pode banir o player? Link to comment
DNL291 Posted August 5, 2014 Share Posted August 5, 2014 Obrigado dnl e o maywdan mas sera como ponho so kem crio a gang pode banir o player? Você vai ter que obter o jogador que têm essa permissão, talvez por elementData. Se o líder não estiver salvo, você pode usar a função setElementData para armazenar o líder da gangue, e usar getElementData para obter o líder. 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