Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-04-30, 07:27


adisonboss







Wiek: 23
Na forum: 3473 dni
Posty: 237

Piwa: 6

Respekt: 50

Witam mam problem ze skryptem. Ot?? napisa?em skrypt na czat mi?dzy frakcjami pod ACL, ale niestety co? nie dzia?a mimo ?e w DB3 nic nie pokazuje za pomoc R* oraz :piwo:

addCommandHandler("Radio",

function(plr, cmd, ...)

local msg = table.concat({...}," ")

if not msg then return end

   for _,v in ipairs(getElementsByType("player")) do

      local accName = getAccountName(getPlayerAccount(v)) 

      if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then  

         outputChatBox("#0033FF[Policja] #E0E0E0"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
               
       if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "PSP" ) ) then 

         outputChatBox("#FF0000[Pa?stwowa Stra? Po?arna] #FF0000"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
         
       if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "OSP" ) ) then 

         outputChatBox("#800000[Ochotnicza Stra? Po?arna] #800000"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
         
       if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "PR" ) ) then 

         outputChatBox("#FFFFFF[Pa?stwowe Ratownictwo Medyczne] #FFFFFF"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)

       if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "PD" ) ) then return 

         outputChatBox("#FFFF00[Pomoc Drogowa] #FFFF00"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)          

end
end
end
end
end
end
end)



addEventHandler("onPlayerJoin", root,

function()

    bindKey(source, "o", "down", "chatbox", "Radio")

end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-30, 08:55


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

adisonboss, Powinno dzia?a?.

function factionchat(plr, cmd, ...)
    local msg = table.concat ( { ... }, " " )
    if not msg then return end
    local players=getElementsByType('player')
    for i,v in pairs(players) do
        local accName = getAccountName(getPlayerAccount(v)) 
            if  isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then  
                outputChatBox("#0033FF[Policja] #E0E0E0"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
            elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "PSP" ) ) then 
                outputChatBox("#FF0000[Pa?stwowa Stra? Po?arna] #FF0000"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
            elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "OSP" ) ) then 
                outputChatBox("#800000[Ochotnicza Stra? Po?arna] #800000"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
            elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "PR" ) ) then 
                outputChatBox("#FFFFFF[Pa?stwowe Ratownictwo Medyczne] #FFFFFF"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)
            elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "PD" ) ) then 
                outputChatBox("#FFFF00[Pomoc Drogowa] #FFFF00"..getPlayerName(plr)..": "..msg, v, 255, 255, 255, true)          
            end
        end
end
addCommandHandler("Radio", factionchat)

addEventHandler("onResourceStart", root, function() 
local players=getElementsByType('player')
    for _, p in pairs(players) do
    bindKey(p, "o", "down", "chatbox", "Radio")
    end
end)

addEventHandler( "onPlayerSpawn", getRootElement(), function (_)
    bindKey(source, "o", "down", "chatbox", "Radio")
end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
adisonboss
Wysłany: 2019-04-30, 15:33


adisonboss







Wiek: 23
Na forum: 3473 dni
Posty: 237

Piwa: 6

Respekt: 50

Dzia?a dzi?kuje <3

Postaw piwo autorowi tego posta
 

 
Tagi: czat :: frakcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku