Jump to content

skuskap5

Members
  • Posts

    10
  • Joined

  • Last visited

Posts posted by skuskap5

  1. Witam, mam taki skrypt i wszystko działa ale chciałem zrobić aby pokazywały się po kolei markery a nie wszystkie na raz

    Kod server-side:

    local markers = { 
        {0, 0, 4}, 
        {23, 4, 4}, 
        {41, 7, 3} 
    } 
      
    for i, v in ipairs(markers) do 
        local marker = createMarker(unpack(markers[i])) 
        if i == #markers then 
            setMarkerIcon(marker, "finish") 
            addEventHandler("onMarkerHit", marker, function() 
                destroyElement(source) 
            end) 
        else 
            setMarkerIcon(marker, "arrow") 
            setMarkerTarget(marker, unpack(markers[i + 1])) 
            addEventHandler("onMarkerHit", marker, function() 
                destroyElement(source) 
            end) 
        end 
    end 
    

  2. Ok, poradziłem sobie z tym tworząc funkcje table.contains

      
    function table.contains(table, element) 
        for i, v in ipairs(table) do 
            if v == element then 
                return true 
            else 
                return false 
            end 
        end 
        return false 
    end 
      
    

  3. Witam, mam problem ponieważ przerabiałem skrypt z xyzzy-rp na stałe id i nie wiem jak sprawdzić czy w tablicy istnieje już dany numerek

    kod server-side

      
    local function findFreeValue(tablica_id) 
        local accounts = getAccounts() 
        for i, v in ipairs(accounts) do 
            local lid = getAccountData(v, "id") 
            if not --[[ jak sprawdzic czy istnieje juz konto o danym numerze ]] then 
                table.insert(tablica_id, tonumber(lid)) 
            end 
        end  
    end 
      
    

  4. Witam, chciałbym za pomocą ID elementu w tabeli odnaleźć jego wartość

    Oto skrypt (serverside):

    tablica = {} 
      
    function createTeam(name, player) 
        table.insert(tablica, {name, player}) 
        return #tablica 
    end 
      
    function addPlayerToTeam(teamID, playerID) 
        local name = getTeamByID(teamID) 
    end 
      
    function getTeamByID(teamID) 
        -- nie wiem jak sprawdzic nazwe majac id 
    end 
    

  5. Witam, otóż zaczynam się uczyć lua i zrobiłem skrypt który za siedzenie 5 min na serwerze daje 5000 $ ale po tych pięciu minutach wyskakuje tylko na czacie "Otrzymujesz 5000$ za siedzenie na serwerze 5 min" a pieniędzy nie ma, w konsoli pisze: WARNING: timeismoney\timeismoney.lua:3: Bad argument @ 'givePlayerMoney' kod skryptu:

    function cash( thePlayer ) 
        setTimer ( function() 
        givePlayerMoney ( thePlayer, 5000 ) 
        outputChatBox ( "Otrzymujesz 5000$ za siedzenie na serwerze 5 min" ) 
        end, 300000, 0 ) 
    end 
      
    cash() 
    

    zaznaczam że skrypt jest server-side

×
×
  • Create New...