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: 3331 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(plrcmd, ...)

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."..accNameaclGetGroup "Policja" ) ) then  

         outputChatBox("#0033FF[Policja] #E0E0E0"..getPlayerName(plr)..": "..msgv255255255true)
               
       if  isObjectInACLGroup ("user."..accNameaclGetGroup "PSP" ) ) then 

         outputChatBox("#FF0000[Pa?stwowa Stra? Po?arna] #FF0000"..getPlayerName(plr)..": "..msgv255255255true)
         
       if  isObjectInACLGroup ("user."..accNameaclGetGroup "OSP" ) ) then 

         outputChatBox("#800000[Ochotnicza Stra? Po?arna] #800000"..getPlayerName(plr)..": "..msgv255255255true)
         
       if  isObjectInACLGroup ("user."..accNameaclGetGroup "PR" ) ) then 

         outputChatBox("#FFFFFF[Pa?stwowe Ratownictwo Medyczne] #FFFFFF"..getPlayerName(plr)..": "..msgv255255255true)

       if  isObjectInACLGroup ("user."..accNameaclGetGroup "PD" ) ) then return 

         outputChatBox("#FFFF00[Pomoc Drogowa] #FFFF00"..getPlayerName(plr)..": "..msgv255255255true)          

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: 25
Na forum: 3208 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1825

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

adisonboss, Powinno dzia?a?.

function factionchat(plrcmd, ...)
    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."..accNameaclGetGroup "Policja" ) ) then  
                outputChatBox("#0033FF[Policja] #E0E0E0"..getPlayerName(plr)..": "..msgv255255255true)
            elseif isObjectInACLGroup ("user."..accNameaclGetGroup "PSP" ) ) then 
                outputChatBox("#FF0000[Pa?stwowa Stra? Po?arna] #FF0000"..getPlayerName(plr)..": "..msgv255255255true)
            elseif isObjectInACLGroup ("user."..accNameaclGetGroup "OSP" ) ) then 
                outputChatBox("#800000[Ochotnicza Stra? Po?arna] #800000"..getPlayerName(plr)..": "..msgv255255255true)
            elseif isObjectInACLGroup ("user."..accNameaclGetGroup "PR" ) ) then 
                outputChatBox("#FFFFFF[Pa?stwowe Ratownictwo Medyczne] #FFFFFF"..getPlayerName(plr)..": "..msgv255255255true)
            elseif isObjectInACLGroup ("user."..accNameaclGetGroup "PD" ) ) then 
                outputChatBox("#FFFF00[Pomoc Drogowa] #FFFF00"..getPlayerName(plr)..": "..msgv255255255true)          
            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: 3331 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