Jump to content

codeluaeveryday

Members
  • Posts

    575
  • Joined

Everything posted by codeluaeveryday

  1. Can you upload it somewhere else? I am using IE 8, firefox and stuff do not work on our school laptops, the school has added patches to stop us accessing it.
  2. Unable to post on the mantis tracker so: SUGGESTIONS BROTHER: New design, the side panel and element creation panel should be different colors, and turn all the elements created into images from MTA:SA GUI.
  3. THANKKKK YHOOOOOOOOO, I was sick of doing my own...
  4. UVA was one of the first servers I played, then it disappeared for a long time, then they reopened it. The reason I liked it so much is because I am a weapons expert and GTA:SA physics expert. I can imagine where I will land if I jump off a building, I can imagine where a car will land before I take the jump. I can also count in milliseconds in my head, so I have a good reaction time. -- Clan leader of a basemode clan: K@N.
  5. Once again another CIT group system look alike...
  6. Your welcome Do you like my avatar I made with GIMP?
  7. I was planning on using that as an alternative, but it would be nice if we could use this, I understand the risks, but they aren't that bad.
  8. Ok, so I understand why MTA hasn't done this yet, but why should any other scripting language be allowed to do this when MTA's can't. Personally I would love to stop downloading files on the server side then transferring it client side, this could make it so much easy. I know it may use the clients bandwidth, but it cannot be as bad as triggering the file to the client. If this was to be accepted I'd make a facebook page reader for servers, otherwise i'm too lazy to do it now. Rate if you want this.
  9. Wow this would put my admintag resource out of business...
  10. Sooooooo!!! Do yah like my avatar? I can make more if you want, please do not copy my current one.
  11. Just in case use this: Solidsnakes fixed: local whoopieVehicle = createVehicle ( 423, 2433.6787109375, -1655.0888671875, 13.162685394287, 0, 0, 90 ) local whoopieMarker = createMarker ( 0, 0, 0, "arrow", 1, 255, 0, 0, 5 ) attachElements ( whoopieMarker, whoopieVehicle, 1.2, -0.35, 0.8 ) local mrwhoopieSkin = 264 local mrwhoopieVehicle = 423 addEventHandler ( 'onMarkerHit', whoopieMarker, function ( Hit ) if ( getElementType ( Hit ) == 'player' ) then triggerClientEvent ( Hit,"showGUIwhoopie", Hit ) end end ) addEventHandler ( "onMarkerLeave", whoopieMarker, function ( leavePlayer ) if ( getElementType ( leavePlayer ) == 'player' ) then triggerClientEvent ( leavePlayer, "hideGUIwhoopie", leavePlayer ) end end ) function enterVehicle ( thePlayer, seat, jacked ) if ( mrwhoopieVehicle == getElementModel ( source ) ) and ( mrwhoopieSkin ~= getElementModel ( thePlayer ) ) and ( seat == 0 ) then setTimer ( blowVehicle, 6500, 1, source ) setTimer ( outputChatBox, 4000, 1, "You are not Mr.Whoopie, Car explode in few seconds.", thePlayer, 255, 0, 0 ) elseif ( mrwhoopieVehicle == getElementModel ( source ) ) and ( mrwhoopieSkin == getElementModel ( thePlayer ) ) and ( seat == 0 ) then setTimer ( outputChatBox, 4000, 1, "Sell ice creams to earn money.", thePlayer, 255, 0, 0 ) blipwhoopie = createBlipAttachedTo ( whoopieVehicle,56, 2, 255, 0, 0, 255, 0, 200 ) end end addEventHandler ( "onVehicleStartEnter", root, enterVehicle ) function removeBlipOnExit ( thePlayer, seat, jacked ) if ( mrwhoopieVehicle == getElementModel ( source ) ) then destroyElement ( blipwhoopie ) end end addEventHandler ( "onVehicleExit", getRootElement(), removeBlipOnExit ) addEvent ( 'TakeAndGive', true ) addEventHandler ( 'TakeAndGive', root , function ( ) local Driver = getVehicleController ( whoopieVehicle ) if ( Driver ) then givePlayerMoney ( Driver, 2 ) takePlayerMoney ( source, 2 ) setElementHealth ( source, getElementHealth ( source ) + 20 ) outputChatBox ( "You Bought an Ice cream", source, 225, 225, 0 ) end end )
  12. Upload the vehicle.txd file to a site, or send it to my Skype: Chrisinater22, we can use shaders to include it.
  13. Hey guys, I have a few codes which I have generated. I've created an updated country table for when calling the 'admin' resource for a country code, the old one was getting out dated. I spent a few minutes generating a new table. idCountry = { ['AD'] = 'Andorra', ['AE'] = 'United Arab Emirates', ['AF'] = 'Afghanistan', ['AG'] = 'Antigua & Barbuda', ['AI'] = 'Anguilla', ['AL'] = 'Albania', ['AM'] = 'Armenia', ['AN'] = 'Netherlands Antilles', ['AO'] = 'Angola', ['AQ'] = 'Antarctica', ['AR'] = 'Argentina', ['AS'] = 'American Samoa', ['AT'] = 'Austria', ['AU'] = 'Australia', ['AW'] = 'Aruba', ['AZ'] = 'Azerbaijan', ['BA'] = 'Bosnia and Herzegovina', ['BB'] = 'Barbados', ['BD'] = 'Bangladesh', ['BE'] = 'Belgium', ['BF'] = 'Burkina Faso', ['BG'] = 'Bulgaria', ['BH'] = 'Bahrain', ['BI'] = 'Burundi', ['BJ'] = 'Benin', ['BM'] = 'Bermuda', ['BN'] = 'Brunei Darussalam', ['BO'] = 'Bolivia', ['BR'] = 'Brazil', ['BS'] = 'Bahama', ['BT'] = 'Bhutan', ['BU'] = 'Burma', ['BV'] = 'Bouvet Island', ['BW'] = 'Botswana', ['BY'] = 'Belarus', ['BZ'] = 'Belize', ['CA'] = 'Canada', ['CC'] = 'Cocos (Keeling) Islands', ['CF'] = 'Central African Republic', ['CG'] = 'Congo', ['CH'] = 'Switzerland', ['CI'] = 'C“te D\'ivoire (Ivory Coast)', ['CK'] = 'Cook Iislands', ['CL'] = 'Chile', ['CM'] = 'Cameroon', ['CN'] = 'China', ['CO'] = 'Colombia', ['CR'] = 'Costa Rica', ['CS'] = 'Czechoslovakia', ['CU'] = 'Cuba', ['CV'] = 'Cape Verde', ['CX'] = 'Christmas Island', ['CY'] = 'Cyprus', ['CZ'] = 'Czech Republic', ['DD'] = 'German Democratic Republic', ['DE'] = 'Germany', ['DJ'] = 'Djibouti', ['DK'] = 'Denmark', ['DM'] = 'Dominica', ['DO'] = 'Dominican Republic', ['DZ'] = 'Algeria', ['EC'] = 'Ecuador', ['EE'] = 'Estonia', ['EG'] = 'Egypt', ['EH'] = 'Western Sahara', ['ER'] = 'Eritrea', ['ES'] = 'Spain', ['ET'] = 'Ethiopia', ['FI'] = 'Finland', ['FJ'] = 'Fiji', ['FK'] = 'Falkland Islands (Malvinas)', ['FM'] = 'Micronesia', ['FO'] = 'Faroe Islands', ['FR'] = 'France', ['FX'] = '"France, Metropolitan"', ['GA'] = 'Gabon', ['GB'] = 'United Kingdom (Great Britain)', ['GD'] = 'Grenada', ['GE'] = 'Georgia', ['GF'] = 'French Guiana', ['GH'] = 'Ghana', ['GI'] = 'Gibraltar', ['GL'] = 'Greenland', ['GM'] = 'Gambia', ['GN'] = 'Guinea', ['GP'] = 'Guadeloupe', ['GQ'] = 'Equatorial Guinea', ['GR'] = 'Greece', ['GS'] = 'South Georgia and the South Sandwich Islands', ['GT'] = 'Guatemala', ['GU'] = 'Guam', ['GW'] = 'Guinea-Bissau', ['GY'] = 'Guyana', ['HK'] = 'Hong Kong', ['HM'] = 'Heard & McDonald Islands', ['HN'] = 'Honduras', ['HR'] = 'Croatia', ['HT'] = 'Haiti', ['HU'] = 'Hungary', ['ID'] = 'Indonesia', ['IE'] = 'Ireland', ['IL'] = 'Israel', ['IN'] = 'India', ['IO'] = 'British Indian Ocean Territory', ['IQ'] = 'Iraq', ['IR'] = 'Islamic Republic of Iran', ['IS'] = 'Iceland', ['IT'] = 'Italy', ['JM'] = 'Jamaica', ['JO'] = 'Jordan', ['JP'] = 'Japan', ['KE'] = 'Kenya', ['KG'] = 'Kyrgyzstan', ['KH'] = 'Cambodia', ['KI'] = 'Kiribati', ['KM'] = 'Comoros', ['KN'] = 'St. Kitts and Nevis', ['KP'] = '"Korea, Democratic People\'s Republic of"', ['KR'] = '"Korea, Republic of"', ['KW'] = 'Kuwait', ['KY'] = 'Cayman Islands', ['KZ'] = 'Kazakhstan', ['LA'] = 'Lao People\'s Democratic Republic', ['LB'] = 'Lebanon', ['LC'] = 'Saint Lucia', ['LI'] = 'Liechtenstein', ['LK'] = 'Sri Lanka', ['LR'] = 'Liberia', ['LS'] = 'Lesotho', ['LT'] = 'Lithuania', ['LU'] = 'Luxembourg', ['LV'] = 'Latvia', ['LY'] = 'Libyan Arab Jamahiriya', ['MA'] = 'Morocco', ['MC'] = 'Monaco', ['MD'] = '"Moldova, Republic of"', ['MG'] = 'Madagascar', ['MH'] = 'Marshall Islands', ['ML'] = 'Mali', ['MM'] = 'Myanmar', ['MN'] = 'Mongolia', ['MO'] = 'Macau', ['MP'] = 'Northern Mariana Islands', ['MQ'] = 'Martinique', ['MR'] = 'Mauritania', ['MS'] = 'Monserrat', ['MT'] = 'Malta', ['MU'] = 'Mauritius', ['MV'] = 'Maldives', ['MW'] = 'Malawi', ['MX'] = 'Mexico', ['MY'] = 'Malaysia', ['MZ'] = 'Mozambique', ['NA'] = 'Nambia', ['NC'] = 'New Caledonia', ['NE'] = 'Niger', ['NF'] = 'Norfolk Island', ['NG'] = 'Nigeria', ['NI'] = 'Nicaragua', ['NL'] = 'Netherlands', ['NO'] = 'Norway', ['NP'] = 'Nepal', ['NR'] = 'Nauru', ['NT'] = 'Neutral Zone', ['NU'] = 'Niue', ['NZ'] = 'New Zealand', ['OM'] = 'Oman', ['PA'] = 'Panama', ['PE'] = 'Peru', ['PF'] = 'French Polynesia', ['PG'] = 'Papua New Guinea', ['PH'] = 'Philippines', ['PK'] = 'Pakistan', ['PL'] = 'Poland', ['PM'] = 'St. Pierre & Miquelon', ['PN'] = 'Pitcairn', ['PR'] = 'Puerto Rico', ['PT'] = 'Portugal', ['PW'] = 'Palau', ['PY'] = 'Paraguay', ['QA'] = 'Qatar', ['RE'] = 'R‚union', ['RO'] = 'Romania', ['RU'] = 'Russian Federation', ['RW'] = 'Rwanda', ['SA'] = 'Saudi Arabia', ['SB'] = 'Solomon Islands', ['SC'] = 'Seychelles', ['SD'] = 'Sudan', ['SE'] = 'Sweden', ['SG'] = 'Singapore', ['SH'] = 'St. Helena', ['SI'] = 'Slovenia', ['SJ'] = 'Svalbard & Jan Mayen Islands', ['SK'] = 'Slovakia', ['SL'] = 'Sierra Leone', ['SM'] = 'San Marino', ['SN'] = 'Senegal', ['SO'] = 'Somalia', ['SR'] = 'Suriname', ['ST'] = 'Sao Tome & Principe', ['SU'] = 'Union of Soviet Socialist Republics (no longer exi', ['SV'] = 'El Salvador', ['SY'] = 'Syrian Arab Republic', ['SZ'] = 'Swaziland', ['TC'] = 'Turks & Caicos Islands', ['TD'] = 'Chad', ['TF'] = 'French Southern Territories', ['TG'] = 'Togo', ['TH'] = 'Thailand', ['TJ'] = 'Tajikistan', ['TK'] = 'Tokelau', ['TM'] = 'Turkmenistan', ['TN'] = 'Tunisia', ['TO'] = 'Tonga', ['TP'] = 'East Timor', ['TR'] = 'Turkey', ['TT'] = 'Trinidad & Tobago', ['TV'] = 'Tuvalu', ['TW'] = '"Taiwan, Province of China"', ['TZ'] = '"Tanzania, United Republic of"', ['UA'] = 'Ukraine', ['UG'] = 'Uganda', ['UM'] = 'United States Minor Outlying Islands', ['US'] = 'United States of America', ['UY'] = 'Uruguay', ['UZ'] = 'Uzbekistan', ['VA'] = 'Vatican City State (Holy See)', ['VC'] = 'St. Vincent & the Grenadines', ['VE'] = 'Venezuela', ['VG'] = 'British Virgin Islands', ['VI'] = 'United States Virgin Islands', ['VN'] = 'Viet Nam', ['VU'] = 'Vanuatu', ['WF'] = 'Wallis & Futuna Islands', ['WS'] = 'Samoa', ['YD'] = 'Democratic Yemen', ['YE'] = 'Yemen', ['YT'] = 'Mayotte', ['YU'] = 'Yugoslavia', ['ZA'] = 'South Africa', ['ZM'] = 'Zambia', ['ZR'] = 'Zaire', ['ZW'] = 'Zimbabwe', ['ZZ'] = 'Unknown' } Usage: exports['admin']:getPlayerCountry(thePlayerElement) Skins table: skins = {0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288} More coming soon!!!
  14. I never ever see page 2, I need new glasses ey.
  15. Fixed a lot of bugs, but I really do not want to see you giving up, you did a great job, please do not rely on us to finish this, you can do it: client: GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(0.3,0.2,0.4,0.5,"",true) guiSetAlpha(GUIEditor_Window[1],225) guiCreateStaticImage ( 0, 0, 1, 0.8,"imageicecream.png",true,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Button[1] = guiCreateButton(0.52,0.85,0.45,0.1,"Buy $2",true,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(0,0.85,0.45,0.1,"Don't want",true,GUIEditor_Window[1]) addEvent("showGUIwhoopie",true) addEventHandler("showGUIwhoopie",getRootElement(), function showGUIwhoopie() guiSetVisible (GUIEditor_Window[1],true) showCursor(true) end ) addEvent("hideGUIwhoopie",true) addEventHandler("hideGUIwhoopie",getRootElement(), function () guiSetVisible(GUIEditor_Window[1],false) showCursor (false) end) addEventHandler("onClientGUIClick",getRootElement(), function (player) if (source == GUIEditor_Button[2]) then guiSetVisible (GUIEditor_Window[1],false) showCursor (false) elseif (source == GUIEditor_Button[1]) then money = getPlayerMoney (localPlayer) if (money <= 2) then outputChatBox ("You cant pay $2?",225,0,0) else triggerServerEvent("giveMoney", localPlayer) end end end) server: whoopieVehicle = createVehicle ( 423, 2433.6787109375, -1655.0888671875, 13.162685394287, 0, 0, 90 ) whoopieMarker = createMarker ( 0, 0, 0, "arrow", 1, 255, 0, 0, 5 ) attachElements ( whoopieMarker, whoopieVehicle, 1.2, -0.35, 0.8 ) function showGUI(hitPlayer) triggerClientEvent (hitPlayer,"showGUIwhoopie",getRootElement(),hitPlayer) end addEventHandler ("onMarkerHit",whoopieMarker,showGUI) addEventHandler("onMarkerLeave",whoopieMarker, function (leavePlayer) triggerClientEvent(leavePlayer,"hideGUIwhoopie",leavePlayer) end) addEvent("giveMoney",true) addEventHandler("giveMoney",getRootElement(), function giveMoney() outputChatBox ("You buy a Ice cream", source, 225, 225, 0) takePlayerMoney(source, 2) setElementHealth ( source, getElementHealth(source) + 20 ) end ) -- Only Mr.Whoopie addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function() mrwhoopieSkin = { [264]=true } mrwhoopieVehicle = { [423]=true } end ) function enterVehicle ( thePlayer, seat, jacked ) if ( mrwhoopieVehicle[getElementModel ( source )] ) and ( not mrwhoopieSkin[getElementModel ( thePlayer )] ) and (seat == 0) then setTimer ( blowVehicle, 6500, 1, source ) setTimer ( outputChatBox, 4000, 1, "You are not Mr.Whoopie, Car explode in few seconds.", thePlayer, 255, 0, 0 ) else if ( mrwhoopieVehicle[getElementModel ( source )] ) and ( mrwhoopieSkin[getElementModel ( thePlayer )] ) and (seat == 0) then setTimer ( outputChatBox, 4000, 1, "Sell ice creams to earn money.", thePlayer, 255, 0, 0 ) blipwhoopie = createBlipAttachedTo(whoopieVehicle,56, 2, 255, 0, 0, 255, 0, 200 ) end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) function removeBlipOnExit ( thePlayer, seat, jacked ) if ( getElementModel ( source ) == 423 ) then destroyElement(blipwhoopie) end end addEventHandler ( "onVehicleExit", getRootElement(), removeBlipOnExit )
  16. MTA recently fixed this bug where clicking the GUI gridlist wasn't in onClientGUIClick, it is in the newer server update now.
  17. Yeah, that would be pretty good if they had a function for it.
  18. Denny doesn't quite understand, it said nothing about changing ped clothing, you can change the ped, well no shit Sherlock. I'm certain that ped clothing cannot be replaced.
  19. If that getServerName doesn't work, which it should, people could make a php code to get the server name and return it.
  20. instead use this, because your code looks normal to the vehicle element, but not to the other element. function col() for k, z in ipairs(getElementsByType("vehicle")) do for i,v in ipairs(getElementsByType("vehicle")) do setElementCollidableWith(k, v, false) end end end addEventHandler("onClientRender", root, col) You probably should use setTimer, and make it every 500 ms.
  21. I am unsure of the /do command as I'm sure its an RP command, but I can help you with the /me command locally, I made this small script for my K@N Zombies server some time ago: You may also use the function again: function outputNearElement(message, element, red, green, blue, bool, chatRadius) local posX, posY, posZ = getElementPosition(element) local chatSphere = createColSphere(posX, posY, posZ, chatRadius) local nearbyPlayers = getElementsWithinColShape(chatSphere, "player") destroyElement(chatSphere) for i, v in ipairs(nearbyPlayers) do outputChatBox(message, v, red, green, blue, bool) end end addEventHandler('onPlayerChat', getRootElement(), function(message, mType) if mType == 1 then cancelEvent() outputNearElement('* '..getPlayerName(source):gsub('#%x%x%x%x%x%x', '')..' '..message, source, 255, 0, 255, true, 30) end end )
  22. Both your codes will not work, loss is not defined in the client render. function drawDamage ( ) dxDrawText ( damageLoss, 44, screenHeight - 41, screenWidth, screenHeight, tocolor ( 0, 0, 0, 255 ), 1.02, "pricedown" ) end addEventHandler ( 'onClientPedDamage', root, function ( attacker, weapon, _, loss ) if attacker and getElementType(attacker) == 'ped' then damageLoss = tostring(loss) addEventHandler ( 'onClientRender', root, drawDamage ) messageTimer = setTimer ( removeEventHandler, 5000, 1, 'onClientRender', drawDamage ) end end )
  23. Your wrong, most of the settings are literally in the fr_server.lua and fr_client.lua, its really cool the way they coded it.
  24. Yeah, add break to the loop, it was 1am when I wrote this one, I was tired. People miss things, I've seen Castillo miss many things in his codes, then 1 month later he fixes them, he still hasn't fixed his gang system bug I commented with.
×
×
  • Create New...