Jump to content

RastaOrecha

Members
  • Posts

    21
  • Joined

  • Last visited

Details

  • Gang
    F*ck

RastaOrecha's Achievements

Civilian

Civilian (7/54)

0

Reputation

  1. А вот так не получится? function guiClick() if source == ch_grdlist then outputChatBox("Вы кликнули по "..guiGridListGetSelectedItem(ch_grdlist)[1].." строчке") end end addEventHandler("onClientGUIClick",resourceRoot, guiClick)
  2. Всем привет. Я создал гридлист с 2 строками(row) и одним столбцом (column). Затем хотел узнать какую из 2х строк игрок выбрал (в onClientGUIClick), нащёл функцию guiGridListGetSelectedItem, которая возвращает выбранный row и column, а мне нужно узнать только какую row игрок выбрал, как это сделать?
  3. Скорее всего это из-за ошибок в коде, а именно: user_connect - getPlayerName(sourse) .." is connected") user_leave - getPlayerName(sourse) user_spawn - spawnPlayer ( sourse, Правильное написание - source
  4. Yes, through the resources, but I can through admin
  5. Yes, I'm sure. Maybe the problem ain't in this code? It appears from other resources ain't issued weapons, too. For example: giveWeapon(source, 24, 500, true) What can be the reason?
  6. [ { "1": { "ammo": 0, "gun": 0 }, "2": { "ammo": 90, "gun": 24 }, "3": { "ammo": 0, "gun": 0 }, "4": { "ammo": 0, "gun": 0 }, "5": { "ammo": 90, "gun": 30 }, "0": { "ammo": 1, "gun": 0 } } ] Output: 0, 0 0, 1 24, 90 30, 90 0, 0
  7. [ { "1": { "ammo": 0, "gun": 0 }, "2": { "ammo": 90, "gun": 24 }, "3": { "ammo": 0, "gun": 0 }, "4": { "ammo": 0, "gun": 0 }, "5": { "ammo": 90, "gun": 30 }, "0": { "ammo": 1, "gun": 0 } } ] Now there is no error, but the weapon isn't issued
  8. I'm sorry, I didn't see the 2nd page SQL DB: Guns: [ { "ammo0": 1, "gun4": 32, "gun2": 22, "gun5": 30, "ammo3": 0, "gun3": 0, "gun0": 0, "gun1": 0, "ammo1": 0, "ammo5": 120, "ammo4": 64, "ammo2": 90 } ]
  9. Yeah Save: local guns = { } for slot = 0, 5 do guns [ slot ] = { gun = getPedWeapon ( source, slot ), ammo = getPedTotalAmmo ( source, slot ) } end local save = dbExec ( hconnect, "UPDATE `users` SET `Guns`=? WHERE `Name`=?", toJSON ( guns ), getPlayerName ( source ) ) dbFree( save ) Load: local ld = dbQuery ( hconnect, "SELECT `Guns` FROM `users` WHERE `Name`=?", username ) local result = dbPoll ( ld, -1 ) local guns = fromJSON ( result [ 1 ].Guns ) if ( type ( guns ) == "table" ) then for _, weapon in pairs ( guns ) do if ( weapon.gun and weapon.ammo ) then giveWeapon ( source, weapon.gun, weapon.ammo ) end end end
  10. attempt to index local 'weapon' (a number value) on: if ( weapon.gun and weapon.ammo ) then
  11. This is a insert and how to extract?
  12. Can you give an example, please?
  13. Guns are not issued, I use this: local ld = dbQuery(hconnect, "SELECT `Guns` FROM `users` WHERE `Name`=?", username) local result = dbPoll(ld, -1 ) local gunz = fromJSON( result[1].Guns ) giveWeapon(source, gunz.gun0, gunz.ammo0)
  14. How to use next? gunz.gun0 gunz.ammo0 ???
×
×
  • Create New...