Jump to content

undefined

Members
  • Posts

    500
  • Joined

  • Last visited

Everything posted by undefined

  1. function dxGrid:SetItemText ( itemID, column, new_text ) if __checkParams ( "SetItemText", "nnn", itemID, column, new_text ) then if self.i[column] and self.i[column][itemID] then self.i[column][itemID].text = new_text return self.i[column][itemID].text == new_text end end return false end
  2. You can use gedPedStat for get your stat. For sawnoff; If your stat is in 0-200 you are poor, 200-999 std, 999 pro. You can use it for all levels. local properties = { weapons = {23,24,25,26,27,29,30,31,33,34}, levels = {"poor", "std", "pro"} } function shootingWhileMoving() for _, id in pairs(properties.weapons) do for _, level in pairs(properties.levels) do setWeaponProperty(id, levels, "flag_move_and_aim", true) setWeaponProperty(id, levels, "flag_move_and_shoot", true) end end end
  3. https://wiki.multitheftauto.com/wiki/Weapon_skill_levels You can look for this. If you want to apply this for all stats; use poor, std and pro.
  4. local mins = string.format("%02.f", math.floor(seconds/60 - (days*24 + hours)*60))
  5. Is your skill state poor?
  6. function onPDamage(attacker) if attacker and getElementType(attacker) == "player" and getElementData(source, "greenzone") then cancelEvent() end end addEventHandler ("onClientPlayerDamage", localPlayer, onPDamage)
  7. Where is element defined? You must use resourceRoot. setElementData(resourceRoot,...)
  8. DATABASE_CONNECTION = dbConnect( "sqlite", "uhr.db" ) function db_executeCommand( COMMAND, ... ) local ARGUEMENTS = { ... } local VARS = {DATABASE_CONNECTION, COMMAND} local DB_EXEC if #ARGUEMENTS == 0 then DB_EXEC = dbQuery(unpack(VARS)) return DB_EXEC end for i, VAR in ipairs( ARGUEMENTS ) do local TYPE_COUNT = VAR:find("type=") local TYPE = VAR:sub(TYPE_COUNT, #VAR) TYPE = TYPE:gsub("type=") local VAR = VAR:sub(1, TYPE_COUNT - 1) VAR = TYPE == "INT" and tonumber (VAR) or TYPE == "loadstring" and loadstring(VAR)() or TYPE == "TEXT" and VAR table.insert(VARS, VAR) end DB_EXEC = dbExec(unpack(VARS)) return DB_EXEC end db_executeCommand( "INSERT INTO accounts( column1, column2, column3 ) VALUES ( ?, ?, ?)", "value1 type=INT", "value2 type=TEXT", "value3 type=loadstring" ) Try it.
  9. I want to make app for ios and android with lua. Is this possible? If yes, how can i make it?
  10. undefined

    problem

    Sorry, change type to getElementType
  11. undefined

    problem

    function autoJail () if type(source) ~= "player" then return end if getElementData( source,"bag") and ...
  12. You should use SQL. Sunucunuzda bunca kişi varken her birinin hesabını arayıp, teker teker verilerini toplamak sisteme çok ağır gelir. SQL ile bunun kolay yolları mevcut. Tüm kayıtları SQL sistemine çekersen, hem bu sorun giderilebilir hem de sunucunun diğer işlemleri daha az sistem harcayabilir. Tavsiyem bütün bilgileri veritabanı oluşturup oraya atman.
  13. undefined

    Player HUD

    I made this a long time ago for myself. I decided to share it because it is not a place to use anymore and most people find it stylish. Click for download. Screen Shots:
  14. As I understood; you want to pick up weapon while pressing L. local function bindState(player) state[player] = true bindKey(player, "l", "both", function(player) state[player] = not state[player] end) end Use it.
  15. local state = {} local function bindState(player) bindKey(player, "l", "both", function(player) state[player] = not state[player] end) end addEventHandler("onResourceStart", resourceRoot, function() for _, player in pairs(getElementsByType ("player")) do bindState(player) end end) addEventHandler("onPlayerJoin", root, function() bindState(source) end) outputServerLog ( "***Drop System Loaded ***" ) function createDeathPickup ( totalammo, killer, killerweapon, bodypart ) --when a player dies if ( killer ) then if ( getElementType ( killer ) == "player" ) then x, y, z = getElementPosition ( source ) --get the position of the person who died and define it as x, y and z dropped = createPickup ( x, y, z, 2, math.random(22, 34), 0, math.random(1,3)) addEventHandler("onPickupHit", dropped, function(player) cancelEvent(state[player]) end) setTimer(destroyElement, 15000, 1, dropped) addEventHandler("onPickupHit", dropped, destroyPickup) else end end end addEventHandler("onPedWasted", getRootElement(), createDeathPickup)
  16. undefined

    TXD Problem

    Maybe this file is not a txd file. Try opening it with TXD Workshop.
  17. undefined

    TXD Problem

    Check the meta.xml file.
  18. Me too. You should disconnect it. if database then destroyElement(database) or mysql_close(database) end -- for after file copying database = dbConnect(...) or mysql_connect(...)
  19. https://community.multitheftauto.com/index.php?p=resources&s=details&id=14238 Delete
  20. Server-Side [lua]local control = {} addEventHandler("onResourceStart", resourceRoot, function() control.vehicle = createVehicle(...) control.ped = createPed(...) setTimer(warpPedIntoVehicle, 200, 1, control.ped, control.vehicle) end) local function fly() triggerClientEvent("fly", resourceRoot, control) end addEventHandler("onVehicleEnter", root, function(player, seat) if seat ~= 0 and source == control.vehicle then fly() end end)[/lua] Client-Side [lua] addEvent("fly", true) addEventHandler("fly", root, function(control) setPedControlState(control.ped, "steer_back", true) end)[/lua]
  21. local rate, speed = vy ~= 0 and vx/vy or 1, 0.1 But this code only work if the vehicle is moving. ------------- Try new code. (Not tested) function setSpeed(vehicle, velocity, vz) local _,_,rz = getElementRotation(vehicle) local aspect = math.floor(math.fmod(rz, 90)) * 90 rz = rz - aspect local rad = math.rad(aspect - rz) vx, vy = math.cos(rad) * velocity, math.sin(rad) * velocity setElementVelocity(vehicle, vx, vy, vz or 0) end function backwards() if isPedInVehicle (localPlayer) then local veh = getPedOccupiedVehicle(localPlayer) if getElementModel(veh) == 498 then toggleControl ( "brake_reverse", false ) local vx,vy,vz = getElementVelocity(veh) local speed = vx + vy setSpeed(veh, speed - 0.2, vz) end end end bindKey("s", "down", backwards)
  22. function backwards() if isPedInVehicle (localPlayer) then local veh = getPedOccupiedVehicle(localPlayer) if getElementModel(veh) == 498 then toggleControl ( "brake_reverse", false ) local vx,vy,vz = getElementVelocity(veh) local rate, speed = vx/vy, 0.1 setElementVelocity(veh, vx - speed * rate, vy - speed, vz) end end end bindKey("s", "down", backwards)
×
×
  • Create New...