Jump to content

[AJUDA] Determinar o grupo da acl


Recommended Posts

tenho um script e queria ativar esse comando somente pra um grupo na acl me ajudem por favor (sou novo não to sabendo muita coisa) :

function kitarma(source) 
outputChatBox("#00ff00Você pegou seu kit de armas!", source, 255, 255, 255, true) 
outputChatBox("#ffffff[#00f5ffKit Armas#ffffff]:#c4c4c4 O jogador #00ff00 "..getPlayerName(source).." #c4c4c4 pegou seu kit jogador#ffffff[#00ff00/kitjogador#ffffff] ", getRootElement(source), 255, 255, 255, true) 
giveWeapon(source, 24, 500) 
giveWeapon(source, 25, 200) 
giveWeapon(source, 29, 500) 
giveWeapon(source, 41, 500) 
takePlayerMoney(source, 0) 
end 
addCommandHandler("kitjogador", kitarma) 
  
function health(source) 
setElementHealth(source, 100) 
end 
addCommandHandler("kitjogador", health) 
  
function armor(source) 
setPedArmor(source, 100) 
end 
addCommandHandler("kitjogador", armor) 

Link to comment
  • 1 month later...
function kitarma(source) 
local conta = getAccountName (getPlayerAccount(source)) 
if isObjectInACLGroup ("user."..conta, aclGetGroup("GRUPO")) then 
outputChatBox("#00ff00Você pegou seu kit de armas!", source, 255, 255, 255, true) 
outputChatBox("#ffffff[#00f5ffKit Armas#ffffff]:#c4c4c4 O jogador #00ff00 "..getPlayerName(source).." #c4c4c4 pegou seu kit jogador#ffffff[#00ff00/kitjogador#ffffff] ", getRootElement(source), 255, 255, 255, true) 
giveWeapon(source, 24, 500) 
giveWeapon(source, 25, 200) 
giveWeapon(source, 29, 500) 
giveWeapon(source, 41, 500) 
takePlayerMoney(source, 0) 
end 
end 
addCommandHandler("kitjogador", kitarma) 
  
function health(source) 
local conta = getAccountName (getPlayerAccount(source)) 
if isObjectInACLGroup ("user."..conta, aclGetGroup("GRUPO")) then 
setElementHealth(source, 100) 
end 
end 
addCommandHandler("kitjogador", health) 
  
function armor(source) 
local conta = getAccountName (getPlayerAccount(source)) 
if isObjectInACLGroup ("user."..conta, aclGetGroup("GRUPO")) then 
setPedArmor(source, 100) 
end 
end 
addCommandHandler("kitjogador", armor) 

"GRUPO": escrever o grupo da ACL ("Admin", "Everyone"...)

Link to comment

@EstrategiaGTA, não precisa criar vários funções com o mesmo comando, você pode junta-los em um só.

function command(source) 
    local conta = getAccountName (getPlayerAccount(source)) 
    if isObjectInACLGroup ("user."..conta, aclGetGroup("GRUPO")) then 
        outputChatBox("#00ff00Você pegou seu kit de armas!", source, 255, 255, 255, true) 
        outputChatBox("#ffffff[#00f5ffKit Armas#ffffff]:#c4c4c4 O jogador #00ff00 "..getPlayerName(source).." #c4c4c4 pegou seu kit jogador#ffffff[#00ff00/kitjogador#ffffff] ", getRootElement(source), 255, 255, 255, true) 
        giveWeapon(source, 24, 500) 
        giveWeapon(source, 25, 200) 
        giveWeapon(source, 29, 500) 
        giveWeapon(source, 41, 500) 
         
        takePlayerMoney(source, 0) -- definir valor a ser tirado pós comando 
         
        setElementHealth(source, 100) 
        setPedArmor(source, 100) 
    end 
end 
addCommandHandler("kitjogador", command) 
addCommandHandler("KITJOGADOR", command) 

apenas fiz, mais um para o jogador poder digitar o comando com o "CapsLook" ligado

OBS: não pude testa-lo. mais acho que a IF que o "EstrategiaGTA" deve funcionar. que nick em meu Deus rssss

Link to comment
@EstrategiaGTA, não precisa criar vários funções com o mesmo comando, você pode junta-los em um só.
function command(source) 
    local conta = getAccountName (getPlayerAccount(source)) 
    if isObjectInACLGroup ("user."..conta, aclGetGroup("GRUPO")) then 
        outputChatBox("#00ff00Você pegou seu kit de armas!", source, 255, 255, 255, true) 
        outputChatBox("#ffffff[#00f5ffKit Armas#ffffff]:#c4c4c4 O jogador #00ff00 "..getPlayerName(source).." #c4c4c4 pegou seu kit jogador#ffffff[#00ff00/kitjogador#ffffff] ", getRootElement(source), 255, 255, 255, true) 
        giveWeapon(source, 24, 500) 
        giveWeapon(source, 25, 200) 
        giveWeapon(source, 29, 500) 
        giveWeapon(source, 41, 500) 
         
        takePlayerMoney(source, 0) -- definir valor a ser tirado pós comando 
         
        setElementHealth(source, 100) 
        setPedArmor(source, 100) 
    end 
end 
addCommandHandler("kitjogador", command) 
addCommandHandler("KITJOGADOR", command) 

apenas fiz, mais um para o jogador poder digitar o comando com o "CapsLook" ligado

OBS: não pude testa-lo. mais acho que a IF que o "EstrategiaGTA" deve funcionar. que nick em meu Deus rssss

I do not speak Portuguese but I just wanted to help this guy.

Roots, in order to make the command able to be used with caps lock it'd be better to use the fourth argument addCommandHandler (case Sensitive).

And finally, what's the problem with my nick? Is it hard to write?

(I will try to speak in Portuguese forgive me for my mistakes in grammar)

Não falo português pero tam só quería ajudar a esse usuario

Roots, para poder digitar o comando co CapsLock é melhor ativar o 4o argumento do addCommandHandler, caseSensitive.

E cal é o problema co meu nick? É dificil de escrever?

Link to comment

I do not speak Portuguese but I just wanted to help this guy.

Roots, in order to make the command able to be used with caps lock it'd be better to use the fourth argument addCommandHandler (case Sensitive).

And finally, what's the problem with my nick? Is it hard to write?

(I will try to speak in Portuguese forgive me for my mistakes in grammar)

Não falo português pero tam só quería ajudar a esse usuario

Roots, para poder digitar o comando co CapsLock é melhor ativar o 4o argumento do addCommandHandler, caseSensitive.

E cal é o problema co meu nick? É dificil de escrever?

você está em uma sessão Portuguesa. por favor, manter o Português... Obrigado :wink:

Link to comment

I do not speak Portuguese but I just wanted to help this guy.

Roots, in order to make the command able to be used with caps lock it'd be better to use the fourth argument addCommandHandler (case Sensitive).

And finally, what's the problem with my nick? Is it hard to write?

(I will try to speak in Portuguese forgive me for my mistakes in grammar)

Não falo português pero tam só quería ajudar a esse usuario

Roots, para poder digitar o comando co CapsLock é melhor ativar o 4o argumento do addCommandHandler, caseSensitive.

E cal é o problema co meu nick? É dificil de escrever?

você está em uma sessão Portuguesa. por favor, manter o Português... Obrigado :wink:

You're not a moderator and I also wrote my post in the best Portuguese I can speak, so shut the hell up ;)

Thank you, rotts... WTF name?

vc não é um moderador e Eu escrivin o message tam ben como puiden, CALE-SE.

Obrigado rotts ;) que nick pff Deus

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...