MaRcell Posted July 15, 2014 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
manawydan Posted July 16, 2014 Posted July 16, 2014 voce poderia postar o codigo aki pra alguem ajudar ou enviar pm "Querer não é poder, mas tentar é avançar"!
DNL291 Posted July 23, 2014 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. Please do not PM me with scripting related question nor support, use the forums instead.
MaRcell Posted July 24, 2014 Author Posted July 24, 2014 (lua)function gangskin (source, commandName, teamName) getPlayersInTeam (team theTeam) setElementModel ( theSkin, 230) setPlayerTeam ( source, theTeam ) end addCommandHandler("gangskin",skin)(lua)
manawydan Posted July 24, 2014 Posted July 24, 2014 tente function gangskin (p, commandName, teamName) getPlayersInTeam (teamName) setElementModel ( p, 230) setPlayerTeam ( p, teamName ) end addCommandHandler("gangskin",gangskin) "Querer não é poder, mas tentar é avançar"!
DNL291 Posted July 29, 2014 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 Please do not PM me with scripting related question nor support, use the forums instead.
MaRcell Posted August 4, 2014 Author Posted August 4, 2014 Obrigado dnl e o maywdan mas sera como ponho so kem crio a gang pode banir o player?
DNL291 Posted August 5, 2014 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. Please do not PM me with scripting related question nor support, use the forums instead.
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