Dzsozi (h03) Posted May 28, 2014 Posted May 28, 2014 Hello everybody! I tried to make a code which is works with tables. The half of it works, the objects are in the right place. My problem is that it only reacts with the last coordinate. Server: fa = { {2519.341796875, -870.623046875, 89.903861999512}, {2525.1142578125, -859.0009765625, 89.275253295898}, {2508.7119140625, -856.7333984375, 91.828628540039}, {2517.02734375, -844.8046875, 90.762664794922}, {2526.58984375, -852.5849609375, 89.149307250977}, {2536.1171875, -861.0224609375, 87.53157043457}, {2536.021484375, -877.345703125, 86.958862304688}, {2512.4482421875, -842.5302734375, 91.216598510742}, {2491.5361328125, -834.8134765625, 96.069061279297}, {2484.13671875, -847.6982421875, 98.095672607422}, {2489.521484375, -855.0185546875, 96.606590270996}, {2511.796875, -862.701171875, 91.227981567383}, {2558.0673828125, -867.3876953125, 84.526206970215}, {2556.9765625, -885.7880859375, 84.542434692383}, {2502.5419921875, -829.2978515625, 92.203872680664}, {2517.974609375, -830.791015625, 89.668228149414}, {2530.0830078125, -831.0751953125, 88.806869506836}, {2545.7919921875, -867.85546875, 86.048957824707}, {2562.96484375, -845.9423828125, 83.80574798584}, {2552.6064453125, -835.3076171875, 85.780395507812}, {2542.2685546875, -817.583984375, 87.962028503418}, {2540.6240234375, -836.060546875, 87.394958496094}, {2550.8251953125, -856.67578125, 85.351554870605}, {2525.2470703125, -822.474609375, 89.558639526367}, {2502.2529296875, -844.2607421875, 93.483367919922}, {2578.599609375, -863.74609375, 81.747901916504}, {2568.83203125, -879.9853515625, 83.429077148438}, {2482.986328125, -877.1015625, 97.112419128418} } for i = 1, #fa do faobj = createObject(771, fa[i][1], fa[i][2], fa[i][3]-4, 0, 0, math.random(0,360)) --673, 660, 618 faCol = createMarker(fa[i][1], fa[i][2], fa[i][3]-1, "cylinder", 2, 255, 255, 255, 255) end So I have a part where it checks if a player is in the "faCol" marker: elseif (itemID==173) then if (isElementWithinMarker ( source, faCol )) then if (itemValue > 0) then if (hasSpaceForItem(source, 170, 1)) then takeItemFromSlot(source, itemSlot) giveItem(source, itemID, itemValue - 1) exports.global:applyAnimation(source, "BOMBER", "BOM_Plant_Loop", 2570, true, false, true) exports.global:sendLocalMeAction(source, "test") giveItem(source, 170, 1) triggerClientEvent("hideInventory", source) else outputChatBox( "test2", source, 255, 0, 0 ) end else outputChatBox( "test3", source, 255, 0, 0 ) end else outputChatBox("test4", source, 255, 50, 0) end triggerClientEvent("hideInventory", source) And if I'm not in the marker which is at the last position ( {2482.986328125, -877.1015625, 97.112419128418} ) then it reacts like when I'm not in a marker. But I'm in a marker, but not the last. So when I try to use item 173 then it outputs test4. What's the problem? Help me please! Everything is server side.
Dzsozi (h03) Posted May 28, 2014 Author Posted May 28, 2014 We don't give support with leaked scripts. Man, it's not leaked. It's not private. It's publicly available for download.
TAPL Posted May 28, 2014 Posted May 28, 2014 Available for download or not, this doesn't change anything from the fact it's still leaked.
Dzsozi (h03) Posted May 28, 2014 Author Posted May 28, 2014 Available for download or not, this doesn't change anything from the fact it's still leaked. But I'm just asking for help with the tables, and why doesn't it work in the right way. Why the item only reacts with the marker in the last position.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now