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

Wysłany: 2015-02-07, 18:18


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Witam Mam taki o to problem zrobi?em nowy chat ale chce z?by wyczytywa? czy to Admin, Moderator lub Premium.
Tam gdzie pisze "[Premium]" chce ?eby pokazywa?o Range Z ACL
O to kod Lua Po stronie Servera
function premium(thePlayercmd, ...)
    local message table.concat ( { ... }, " " )
    local name getPlayerName(thePlayer)
    outputChatBox("#FFFFFF[Chat Globalny]#FFFF00[Premium] #FFFFFF"..name..": #FFFFFF"..messagegetRootElement(), 255255255true)
    end
addCommandHandler("v"premium)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-07, 18:20


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8


Więcej informacji znajdziesz w Wikipedii MTA:

getTeamName


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerTeam


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-07, 18:29


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

A m?g?by? Dac gotowy Kod Oczywi?cie stawiam :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-07, 19:00


PanPrezes







Wiek: 32
Na forum: 4555 dni
Posty: 63
Nick w MP: PanPrezes

Piwa: 979

Respekt: 111,2
Respekt: 111,2

nie wiem czy zadzia?a i czy dobrze zrobi?em ale zawsze mo?na spr?bowa?
function premium(thePlayercmd, ...)
    local message table.concat ( { ... }, " " )
    local name getTeamName getPlayerTeam thePlayer ) )
          if name ~= "VIP" then
          outputChatBox("#FFFFFF[Chat Globalny]#FFFF00[Premium] #FFFFFF"..name..": #FFFFFF"..messagegetRootElement(), 255255255true)
          end
    end
addCommandHandler("v"premium)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-07, 19:07


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Dzia? Lecz Nie pokazuje Mojego nicku ..

[ Dodano: 2015-02-07, 19:17 ]
function premium(thePlayercmd, ...)
    local message table.concat ( { ... }, " " )
    local na getPlayerName(thePlayer)
    local name getTeamName getPlayerTeam thePlayer ) )
          if name ~= "VIP" then
          outputChatBox("#FFFFFF[Chat Globalny] #FF0000["..name.."] #FFFFFF"..na..": #FFFFFF"..messagegetRootElement(), 255255255true)
          end
    end
addCommandHandler("v"premium)


Poradzi?em se jako? Z tym ale chce jeszcze ?eby do danego acl dawa?o kolor Ale tak masz :piwo: :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-07, 20:37


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Sprawd? ;-)
Nie testowane:
function RGBToHex(r,g,b,a)
    if ((or 255 or or 255 or or 255) or (and (or 255))) then
        return nil -- blokada
    end
    if a then
        return string.format("#%.2X%.2X%.2X%.2X"r,g,b,a)
    else
        return string.format("#%.2X%.2X%.2X"r,g,b)
    end
end

addCommandHandler("v", function(plr,cmd,...)
    local msg=table.concat({...}, " ")
    if not msg then return break end
    local name=getTeamName(getPlayerTeam(plr))
    local c1,c2,c3=getTeamColor(getPlayerTeam(plr))
    if not color or not name then
        name="brak"
        c1,c2,c3=255,255,255
    end
    if name ~= "VIP" then
        for i,v in ipairs(getElementsByType("player")) do
            outputChatBox("#FFFFFF[Chat Globalny] #FF0000["..RGBToHex(c1,c2,c3)..name.."] #ffffff"..getPlayerName(plr)..": #ffffff"..msgv255255255true)
        end
    else
        -- gracz ma rangvip
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-08, 07:59


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Nie dzia?a wyskakuje b??d
Kod:

SCRIPT ERROR: testy/server.lua:14: unexpected symbol near 'break'


Podpis
Modeler Corporation Sp. Z.O.O

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-08, 11:12


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%
Usu? break po returnie.

Podpis
San Fierro Stories Roleplay
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-08, 13:18


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Dobra pomog?o Masz :piwo: i Ty tez Split ?ap :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: nowy :: chat
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nowy Chat 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