xXMADEXx
Members-
Posts
2,718 -
Joined
-
Last visited
Everything posted by xXMADEXx
-
Hi guys, so I was just browsing the forum and for some reason I found some topics that I didn't make but MTA forums says i've made them. Here are some links: viewtopic.php?f=91&t=64134 viewtopic.php?f=91&t=63886 viewtopic.php?f=114&t=63810 viewtopic.php?f=114&t=63724 viewtopic.php?f=152&t=63500 And some others (By SolidSnake14): viewtopic.php?f=108&t=63920 viewtopic.php?f=108&t=63677
-
Any debug errors? And make sure the script haves access to: "function.addAccount"
-
Add images of it, please.
-
Most of us are only Lua scripters, therefore people like me only know Lua and don't understand anything from the SA:MP code.
-
Try this: modelX, modelY, modelZ = 219.9765, 1822.8145, 6.533 -- minimap location showLegend = createColSphere ( modelX, modelY, modelZ, 13 ) --colshape for activating nametags function makeMapMarker (player) local r, g, b = getPlayerNametagColor ( player ) local themarker = createMarker ( modelX, modelY, modelZ, "cylinder", .05, r, g, b, 255 ) setElementData ( player, "Radar_marker", themarker, false ) end function ResourceStart(startedresource) if startedresource == getThisResource() then Radar_items = getElementsByType( "player" ) for k,v in ipairs(Radar_items) do makeMapMarker (v) end setTimer(Radar_check, 250, 0) end end addEventHandler( "onClientResourceStart", getRootElement(), ResourceStart ) function PlayerJoin ( ) makeMapMarker (source) end addEventHandler( "onClientPlayerJoin", getRootElement(), PlayerJoin) function PlayerQuit ( ) destroyElement( getElementData ( source, "Radar_marker" ) ) end addEventHandler( "onClientPlayerQuit", getRootElement(), PlayerQuit) function Radar_check() Radar_items = getElementsByType( "player" ) for k,v in ipairs(Radar_items) do if isElement(v) then x,y,z = getElementPosition ( v ) x = x / 1642.935378 y = y / 1642.935378 z = z / 1642.935378 local themarker = getElementData ( v, "Radar_marker" ) setElementPosition ( themarker, modelX-y, modelY+x, modelZ+z ) --Whack math is because west is north on 3d model end end end function ColShapeHit ( theElement, matchingDimension ) if theElement == getLocalPlayer() then if not mapNamesHandler then mapNamesHandler = addEventHandler ( "onClientRender", root, ClientRender ) end end end addEventHandler("onClientColShapeHit",showLegend,ColShapeHit) function ColShapeLeave ( theElement, matchingDimension ) if theElement == getLocalPlayer() then if mapNamesHandler then removeEventHandler ( "onClientRender", root, ClientRender ) mapNamesHandler = nil end end end addEventHandler("onClientColShapeLeave", showLegend, ColShapeLeave ) function ClientRender () if trackmode == 1 then local Radar_items = getElementsByType( "player" ) for k,v in pairs(Radar_items) do local r, g, b, a = getMarkerColor ( getElementData ( v, "Radar_marker" ) ) local x, y, z = getElementPosition ( getElementData ( v, "Radar_marker" ) ) local zOffset = (k/20)+.3 local screenX, screenY = getScreenFromWorldPosition ( x, y, z + zOffset ) local screenXX, screenYY = getScreenFromWorldPosition ( x, y, z ) --For the marker if screenX ~= false and screenXX ~= false then local name = getPlayerName ( v ) dxDrawText ( name, screenX, screenY, screenX, screenY, tocolor(r, g, b), 1, "default", "left", "top", false, false, false, true) dxDrawLine ( screenX, screenY+13, screenXX, screenYY, tocolor(r,g,b), 1 ) end end elseif trackmode == 2 then local randomalpha = math.random( 70, 200 ) setElementAlpha(holoped, randomalpha) local r, g, b, a = getMarkerColor ( getElementData ( trackedplayer, "Radar_marker" ) ) local x, y, z = getElementPosition ( getElementData ( trackedplayer, "Radar_marker" ) ) local zOffset = .3 local screenX, screenY = getScreenFromWorldPosition ( modelX, modelY, modelZ+.4 ) local screenXX, screenYY = getScreenFromWorldPosition ( x, y, z ) --For the marker if screenX ~= false and screenXX ~= false then local screenXXX, screenYYY = getScreenFromWorldPosition ( modelX, modelY, modelZ+1.5 ) if screenXXX ~= false then local name = getPlayerName (trackedplayer) dxDrawText ( name, screenXXX+40, screenYYY-15, screenX, screenY, tocolor(r, g, b), 1, "default", "left", "top", false, false, false, true ) local hp = getElementHealth ( trackedplayer ) roundedhp = math.round(hp) if trackedarmor ~= nil then dxDrawText ( "Vida: "..roundedhp, screenXXX+40, screenYYY, screenX, screenY, tocolor(r, g, b) ) dxDrawText ( "Armadura: "..trackedarmor, screenXXX+40, screenYYY+15, screenX, screenY, tocolor(r, g, b) ) dxDrawText ( "Ubicacion: "..trackedlocation..", "..trackedcity, screenXXX+40, screenYYY+30, screenX, screenY, tocolor(r, g, b) ) dxDrawText ( "Arma: "..trackedweapon, screenXXX+40, screenYYY+45, screenX, screenY, tocolor(r, g, b) ) dxDrawText ( "Vehiculo: "..trackedvehicle, screenXXX+40, screenYYY+60, screenX, screenY, tocolor(r, g, b) ) else dxDrawText ( "Escaneando...", screenXXX+40, screenYYY, screenX, screenY, tocolor(r, g, b) ) end end dxDrawLine ( screenX, screenY, screenXX, screenYY, tocolor(r,g,b), 1 ) end end end trackedvehicle = nil trackerMarker = createMarker (modelX-7.5596, modelY+.022, modelZ-1.019, "cylinder", 1.5, 255, 255, 0, 40 ) tracker_Window = {} tracker_Button = {} tracker_Grid = {} tracker_Window[1] = guiCreateWindow(123,142,223,228,"Contro de Seguimiento",false) guiWindowSetSizable(tracker_Window[1],false) tracker_Player = guiCreateButton(0.0942,0.8114,0.3901,0.136,"Mirar Jugador",true,tracker_Window[1]) tracker_All = guiCreateButton(0.5022,0.8158,0.3901,0.1316,"Mirar Todos",true,tracker_Window[1]) tracker_Grid = guiCreateGridList(0.0852,0.136,0.8072,0.6491,true,tracker_Window[1]) guiGridListSetSelectionMode(tracker_Grid,2) column = guiGridListAddColumn( tracker_Grid, "Nombre del jugador", 0.85 ) guiSetVisible ( tracker_Window[1], false ) trackmode = 1 trackedplayer = nil trackedarmor = nil trackedlocation = nil trackedcity = nil trackedweapon = nil trackedvehicle = nil function showPlayerButton() guiSetVisible ( tracker_Player, true ) end addEventHandler ( "onClientGUIClick", tracker_Grid, showPlayerButton) holoped = createPed ( 0, modelX, modelY, modelZ+1.4 ) setElementAlpha(holoped, 0) setPedFrozen(holoped, true) setElementCollisionsEnabled(holoped, false) setPedVoice(holoped, "PED_TYPE_DISABLED") function showTrackerGui ( hitPlayer, matchingDimension ) if (hitPlayer == getLocalPlayer()) and (isPedOnGround ( getLocalPlayer())) then guiGridListClear(tracker_Grid) guiSetVisible ( tracker_Window[1], true ) guiBringToFront ( tracker_Window[1] ) guiSetVisible ( tracker_Player, false ) showCursor ( true ) for id, playeritem in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( tracker_Grid ) local name = getPlayerName(playeritem):gsub ( "#%x%x%x%x%x%x", "" ) guiGridListSetItemText ( tracker_Grid, row, column, name, false, false ) end end end addEventHandler ( "onClientMarkerHit", trackerMarker, showTrackerGui ) function trackerMarkerLeave ( hitPlayer, matchingDimension ) if (hitPlayer == getLocalPlayer()) then guiSetVisible ( tracker_Window[1], false ) showCursor ( false ) end end addEventHandler ( "onClientMarkerLeave", trackerMarker, trackerMarkerLeave ) function trackplayer() local itemrow,itemcolumn = guiGridListGetSelectedItem(tracker_Grid ) if itemrow ~= -1 then local playerName = guiGridListGetItemText (tracker_Grid, guiGridListGetSelectedItem(tracker_Grid ), 1 ) trackedplayer = getPlayerFromName(playerName) if trackedplayer ~= false then setElementModel(holoped,getElementModel(trackedplayer)) trackmode = 2 triggerServerEvent ("onTrackModeChange", getLocalPlayer(), trackmode, trackedplayer ) end else trackmode = 1 triggerServerEvent ("onTrackModeChange", getLocalPlayer(), trackmode ) end guiSetVisible ( tracker_Window[1], false ) showCursor ( false ) end addEventHandler ( "onClientGUIClick", tracker_Player, trackplayer) function trackall() guiSetVisible ( tracker_Window[1], false ) showCursor ( false ) trackmode = 1 triggerServerEvent ("onTrackModeChange", getLocalPlayer(), trackmode ) setElementAlpha(holoped, 0) end addEventHandler ( "onClientGUIClick", tracker_All, trackall) addEvent( "onTrackerUpdated", true ) function syncTrackMode ( newtrackmode, newtrackedplayer ) if newtrackmode == 1 then trackmode = 1 setElementAlpha(holoped, 0) trackedarmor = nil elseif newtrackmode == 2 then trackmode = 2 trackedplayer = newtrackedplayer setElementModel(holoped,getElementModel(trackedplayer)) trackedarmor = nil end end addEventHandler( "onTrackerUpdated", getRootElement(), syncTrackMode ) function didTrackedplayerQuit() if source == trackedplayer then trackmode = 1 setElementAlpha(holoped, 0) trackedarmor = nil end end addEventHandler( "onClientPlayerQuit", getRootElement(), didTrackedplayerQuit ) function math.round(number, decimals, method) decimals = decimals or 0 local factor = 10 ^ decimals if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor else return tonumber(("%."..decimals.."f"):format(number)) end end addEvent( "onTrackerInfoUpdate", true ) function syncTrackMode(vehicle, location, city, weapon, armor) if vehicle then trackedvehicle = vehicle end if location then trackedlocation = location end if city then trackedcity = city end if weapon then trackedweapon = weapon end if armor then trackedarmor = armor end end addEventHandler( "onTrackerInfoUpdate", getRootElement(), syncTrackMode )
-
As csiguusz said, fetchRemote on the client side will only work to connect to the server. You cannot connect to servers that aren't hosted on the servers computer
-
You can remove that from the script, restart the script, then in console type: "upgrade all"
-
https://community.multitheftauto.com/index.php?p= ... ls&id=7813 -> Not an accuel resource. Download & See. DONE
-
Sane Hosting - DDoS Protected - Cheap and Reliable
xXMADEXx replied to SaneHosting's topic in Hosting solutions
Well, Your control panel: http://img19.imageshack.us/img19/5516/hjzt.png VortexServers Control Panel: http://img824.imageshack.us/img824/1167/4qmh.png I think you should get your own pal -
Well, i've never seen this resource on the MTA community website, but I don't believe that it would be public (I could be wrong.) If it isn't you'll need to pay someone to make it or at least try to make it and we can help you.
-
It actually is possible, I believe I saw someone whom made it possible to use Google through MTA or something like that. Point is yes, it is possible. But it would also be a whole lot of work to do. And you're most likely to be in need of understanding either PHP or HTML, or even both. Actually, now that you mention PHP, i believe I know how to make it. lol (Not sure if it'll work, but i'll try it.)
-
No, its not. But you can use setClipboard.
-
https://community.multitheftauto.com/index.php?p= ... ls&id=7445
-
Try this: -- You can add more locations -- {x, y, z} local mbag = { {2422.3,-2261.6,16}, {1758.9,-2767.9,1.7}, {2493.3,-951.8,82.25}, {815.7,-1108.2,25.8}, {390.9,-2054.3,13.8}, {-719.05,-1938.8,8.35}, {-625.7,-2249.5,23.05}, {-1812.3,-168.5,18.2}, {-2659.5,1528.05,54.79}, {-1733.76,194.75,3.6}, {-2535.5,40.15,8.5}, {-1804.85,558.45,35.15}, {-752.6,-131.6,65.8}, } function createBag() local random = math.random ( #mbag ) local x, y, z = mbag[random][1], mbag[random][2], mbag[random][3] bag = createPickup( x, y, z, 3, 1550 ) setElementCollisionsEnabled( bag, false ) bl = createBlipAttachedTo(bag,37) outputChatBox( "A Mystery Bag has Spawned get it First", root, 0, 255, 0 ) end addEventHandler("onResourceStart", resourceRoot,createBag) addEventHandler("onPickupHit",root, function ( player ) if ( source ~= bag ) then return end if ( isPedInVehicle( player ) ) then return end destroyElement( bag ) destroyElement( bl ) local randomMoney = math.random ( 10000, 100000 ) local randomArmor = math.random( 100, 100 ) local ammo = math.random ( 100, 150 ) givePlayerMoney(player,randomMoney) setPedArmor ( player, getPedArmor(player) + randomArmor ) giveWeapon ( player, 27, ammo ) outputChatBox("You found $" .. tostring(randomMoney) ..", ".. tostring(randomArmor) .."% Armor, and "..tostring ( ammo ).." Shotgun Ammo!", player, 0, 250, 0) setTimer( createBag, 90000, 1 ) end )
-
This makes ID 598 not explode: police = getVehiclesOfType ( 598 ) If you want every vehicle to explode use: police = getElementsByType ( "vehicle" )
-
local player = getLocalPlayer() if(AFKtime >= MaxAFKtime) then if (afkCounter <= 4) then triggerServerEvent ( "afkWarn", player, 1, afkCounter) afkCounter = afkCounter+1 triggerServerEvent ( "afkSlap", root, player) stopWarn() Try now. You cannot get the vehicle of "root."
-
As Solidsnake14 said, you'll need to pay someone or learn how to do it.
-
In the logs it give me no errors. Use /debugscript 3, not the logs....
-
Notepad++ is the best.
-
how fix ? You're not defining the sql column types. If you look on the mta wiki, they have the columns defined to TEXT or INT, etc...
-
((Not Tested)) Client: GUIEditor = { button = {}, window = {}, label = {} } local x, y = guiGetScreenSize() GUIEditor.window[100] = guiCreateWindow(-3, 0, 742, 212, "WWZ V.I.P Panel", false) guiWindowSetMovable(GUIEditor.window[100], true) guiWindowSetSizable(GUIEditor.window[100], false) guiSetVisible(GUIEditor.window[100], false) Button1 = guiCreateButton(21, 27, 172, 66, "Give 5 Heatseeker Rockets", false, GUIEditor.window[100]) Button2 = guiCreateButton(247, 49, 223, 102, "Play as Roman Bellic", false, GUIEditor.window[100]) Button3 = guiCreateButton(524, 141, 172, 61, "Spawn Bullet", false, GUIEditor.window[100]) Button4 = guiCreateButton(524, 26, 172, 66, "Jetpack", false, GUIEditor.window[100]) Button5 = guiCreateButton(21, 141, 172, 61, "Repair Current Vehicle", false, GUIEditor.window[100]) GUIEditor.label[1] = guiCreateLabel(263, 24, 291, 15, "Choose any of the VIP options", false, GUIEditor.window[100]) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == Button1 ) then triggerServerEvent("newArmor",getLocalPlayer()) elseif ( source == Button2 ) then triggerServerEvent("VIPskin",getLocalPlayer()) elseif ( source == Button3 ) then triggerServerEvent("vehicleSpawn",getLocalPlayer()) elseif ( source == Button4 ) then triggerServerEvent("jetpackOnAndOff", getLocalPlayer()) elseif ( source == Button5 ) then triggerServerEvent("fixMyVehicle",getLocalPlayer()) end end ) function show() if guiGetVisible(GUIEditor.window[100]) == true then guiSetVisible(GUIEditor.window[100], false) showCursor(false) guiSetInputEnabled(false) else guiSetVisible(GUIEditor.window[100], true) showCursor(true) guiSetInputEnabled(true) end end addCommandHandler("vipGUI", show) bindKey("F7", "down", show) Server: function fullArmor() giveWeapon (source, 36, 5) end addEvent ("newArmor",true) addEventHandler ("newArmor",getRootElement(),fullArmor) function setVIPSkin() setElementModel ( source, "50" ) end addEvent("VIPskin",true) addEventHandler("VIPskin",getRootElement(),setVIPSkin) function spawnCar() if ( not isPedInVehicle ( source ) ) then local x, y, z = getElementPosition ( source ) veh = createVehicle ( 541, x + 3, y, z ) warpPedIntoVehicle (source, veh) end end addEvent("vehicleSpawn",true) addEventHandler("vehicleSpawn",getRootElement(),spawnCar) function jetPack() if ( not isPedInVehicle ( source ) ) then if ( not doesPedHaveJetPack ( source ) ) then givePedJetPack ( source ) outputChatBox ( "You now have jetpack.", source ) else removePedJetPack ( source ) outputChatBox ( "You have removed your jetpack.", source ) end end end addEvent("jetpackOnAndOff",true) addEventHandler("jetpackOnAndOff",getRootElement(),jetPack) function fixTheVehicle( vehicle ) if isPedInVehicle ( source ) then fixVehicle(getPedOccupiedVehicle(source)) end end addEvent("fixMyVehicle", true) addEventHandler("fixMyVehicle",getRootElement(),fixTheVehicle)
-
My favorite GM that isn't listed here is RPG
-
SQLite/MySQL would probably be the best for this...
-
Well, in order to add them you have to know a little bit of scripting.... I would recommend you make an in game management system to add or remove them.
-
((Not Tested)) function resourceStart () robMarker = createMarker (252.12193, -56.73697, 1.57031, "cylinder", 1.5, 255, 255, 0, 127 ) --[[setElementInterior (robMarker, 3)--]] end addEventHandler ("onResourceStart", getRootElement (), resourceStart) function robHit (hitPlayer, matchingDimesion ) if (source == robMarker ) then local team = getPlayerTeam ( hitPlayer ) if team and getTeamName (team) == "Criminal" then outputChatBox("Kirjoita /rob4 ryöstääksesi tämän kohteen. Muista olla punaisessa ympyrässä jotta ryöstö alkaa!", hitPlayer, 0,255,0) end end end addEventHandler ("onMarkerHit", getRootElement(), robHit) function timer(thePlayer) outputChatBox("[ROB4] Holvi aukeaa 1min kuluttua.",thePlayer,0,255,0) setTimer (startRob, 6000, 1, thePlayer ) end addCommandHandler("rob4", timer ) function startRob() if (source == robMarker ) then local team = getPlayerTeam ( thePlayer ) if team and getTeamName (team) == "Criminal" then local rnd = math.random(3000,15000) givePlayerMoney(thePlayer, rnd) setPlayerWantedLevel(thePlayer, 6) outputChatBox("[ROB4] Ryöstit likööri liikkeen sait jonkunverran rahaa.", thePlayer, 0,255,0) outputChatBox("[ROB4] Pelaaja "..(getPlayername ( thePlayer ) ).." ryösti viinakaupan ja sai 6 tähteä!", root, 255,0,0) end end end --[[(252.12193 -56.73697 )--]]
