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

Wysłany: 2016-01-09, 16:55


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4471 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Witam ma problem bo promile pokazuje tylko dla frakcji LVPD, jezeli gracz ktory sie napil a nie jest w policji to nie mozna zobaczyc ile ma promili

addCommandHandler("alkomat",function( player, cmd, nick )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "LVPD" ) ) then
if nick then
local who = getPlayerFromName(nick)
local alkomat = getElementData(who,"alkomat")
outputChatBox("Gracz "..nick.." posiada "..alkomat.." promili alkoholu",player)
outputChatBox("Posiadasz "..alkomat.." promili alkoholu",who)
else
outputChatBox("U?yj /alkomat <nick>",player)
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-09, 17:37


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

BlackTen, zobacz ten:
+doda?em PartName
function partNick ( plr, txt )
    osoby = {}
    gracz = txt and txt:gsub("#%x%x%x%x%x%x", ""):lower() or nil
    for _,v in ipairs ( getElementsByType ( "player" ) ) do
        gracz_ = getPlayerName(v):gsub("#%x%x%x%x%x%x", ""):lower()
        if gracz_:find(gracz, 1, true) then
            table.insert ( osoby, v )
            name = v
        end
    end
    if #osoby > 1 then
        return outputChatBox ( "Znaleziono wi?cej ni? 1 gracza!", plr )
    end
    if #osoby == 0 then
        outputChatBox ( "Nie znaleziono ?adnego gracza!", plr ) return false
    end
    return name
end

function sprawdz_alkomat ( plr, cmd, nick )
    local gracz = partNick ( plr, nick)
    local accName = getAccountName ( getPlayerAccount ( plr ) )
    if isObjectInACLGroup( "user."..accName, aclGetGroup( "LVPD" )) then
        if cmd and nick then
            local gracza = getPlayerFromName( gracz )
            local promil = getElementData( gracza, "alkomat" )
            outputChatBox("Gracz "..gracz.." posiada "..promil.." promili alkoholu",plr)
            outputChatBox("Posiadasz "..promil.." promili alkoholu",gracza)
        else
        outputChatBox( "U?yj /alkomat [nick] !" plr, 255, 0, 0 )
    else
    outputChatBox( "Nie jeste? Policjantem !" plr, 255, 0, 0 )
end
end
addCommandHandler( "alkomat", sprawdz_alkomat)


Postaw piwo autorowi tego posta
 

 
Tagi: alkomat
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