-
Posts
1,273 -
Joined
-
Last visited
-
Days Won
1
Everything posted by GTX
-
Uhm, so, I can't put the "\" into MySQL?
-
Sorry if I'm late but I have to say, this is awesome! I like it.
-
Hello. Well, my problem is that: I'm trying to insert a row to table but it doesn't insert "\". My code looks like that: query = mysql_query(connect_mysql, "INSERT INTO `"..mapname.."` (name, time, date, serial, tag) VALUES('"..name.."', '"..time.."', '"..date.."', '"..serial.."','".. tag.."')") I'm inserting: s/\|GT#abc123X#ffffff# 17:35:015 11/06/2012 *whatever my serial is* #0024DEsA| Inserts: s/|GT#abc123X#ffffff# 17:35:015 11/06/2012 *whatever my serial is* #0024DEsA| Thanks in advance.
-
https://community.multitheftauto.com/index.php?p= ... ls&id=5013 - Cartoon porn.
-
Try: mysql = exports.mysql function pedTalk1(state) if (state == 1) then exports.global:sendLocalText(source, "Joe Micheals says: Welcome! Would You Like To Change Your Name Today?", nil, nil, nil, 10) exports.global:sendLocalText(source, "Joe Micheals says: It Will Cost 20,000$ To Change", nil, nil, nil, 10) end end addEvent("platePedTalk1", true) addEventHandler("platePedTalk1", getRootElement(), pedTalk1) addEvent('anEvent',true) function changename(thePlayer, text) local newName = table.concat({text}, "_") if newName == thePlayer then outputChatBox( "The player's name is already that.", thePlayer, 255, 0, 0) else local dbid = getElementData(getPlayerFromName(thePlayer), "dbid") local result = mysql:query("SELECT charactername FROM characters WHERE charactername='" .. mysql:escape_string(newName) .. "' AND id != " .. mysql:escape_string(dbid)) if (mysql:num_rows(result)>0) then outputChatBox("This name is already in use.", thePlayer, 255, 0, 0) else exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 1) local name = setPlayerName(thePlayer, tostring(newName)) if (name) then if getPlayerNametagText(thePlayer) ~= "Unknown Person" then setPlayerNametagText(thePlayer, tostring(newName):gsub("_", " ")) end exports['cache']:clearCharacterName( dbid ) mysql:query_free("UPDATE characters SET charactername='" .. mysql:escape_string(newName) .. "' WHERE id = " .. mysql:escape_string(dbid)) triggerClientEvent(thePlayer, "updateName", thePlayer, getElementData(thePlayer, "dbid")) exports.global:takeMoney(thePlayer, 20000) else outputChatBox("Failed to change name.", thePlayer, 255, 0, 0) end exports['anticheat-system']:changeProtectedElementDataEx(thePlayer, "legitnamechange", 0) end mysql:free_result(result) end end addEventHandler('anEvent',root,changename)
-
Nice maps! I especially like Reflection 2.
-
You're using 1.3, you need 1.3.1
-
spawnX, spawnY, spawnZ = 834.28607177734, -2019.8114013672, 12.8671875 Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) addEventHandler('onClientMarkerHit', Marker,function(hitPlayer) if (hitPlayer == localPlayer) then spawnPlayer(hitPlayer, spawnX, spawnY, spawnZ) outputChatBox("You've been spawned") end end)
-
Do you want jump script? If so: jPower = 1 j = { createMarker(1553.5115966797, -3808.0339355469, 83.53466796875, "cylinder", 1.5, 255, 250,110,100) } function hMarker (player) if player ~= getLocalPlayer() then return end if getElementType ( player ) == "player" then if isPedInVehicle ( player ) then local vP = getPedOccupiedVehicle ( player ) if getVehicleController ( vP ) == player then sX, sY, sZ = getElementVelocity ( vP ) for i, v in ipairs(j) do if j[i] then setElementVelocity ( vP, sX, sY, sZ + jPower ) end end end end end end addEventHandler ( "onClientMarkerHit", getResourceRootElement(getThisResource()), hMarker )
-
Type /debugscript 3 in the chat.
-
Are you triggering the event "onPlayerDestructionDerbyWin"?
-
And where is the server side? Anyways, define afkCounter. local afkCounter = 0 local MaxAFKtime = 30 local warnTime = 20 local v = 0 local AFKtime = 0 local sx,sy = guiGetScreenSize() local wEvent = false function rWarn() dxDrawImage( sx/2 - 300, sy/2 - 100, 600, 200, "img/warn.png") dxDrawText("You will be killed in "..tostring(tCount).." seconds",sx/2 - 255, sy/2 + 45,sx,sy,tocolor(255,186,0,255),1.01,"bankgothic") end function stopWarn() if(wEvent) then removeEventHandler("onClientRender", getRootElement(), rWarn) wEvent = false end end function imgHandler() stopWarn() end addEventHandler("onClientPlayerWasted",getLocalPlayer(),imgHandler) function checkMain() if isPedInVehicle ( getLocalPlayer() ) then aTimeAdd() end end function aTimeAdd() AFKtime = AFKtime + 1 local isFinished = getElementData ( getLocalPlayer(), "dead") if(isElementFrozen ( getPedOccupiedVehicle ( getLocalPlayer() )) and isFinished == false) then aTimeClear() end local isNew = getElementData (getLocalPlayer(), "state") if isNew == "waiting" or isNew == "dead" then aTimeClear() end if(getPedOccupiedVehicle ( getLocalPlayer() ) ~= false) then local player = getLocalPlayer() if(AFKtime >= MaxAFKtime) then if (afkCounter <= 5) then triggerServerEvent ( "afkWarn", player, 1, afkCounter) afkCounter = afkCounter+1 triggerServerEvent ( "afkSlap", player) stopWarn() elseif (afkCounter > 5) then triggerServerEvent ( "afkWarn", player, 1, afkCounter) triggerServerEvent ( "afkWarn", player, 2) afkCounter = 1 triggerServerEvent ( "afkKick", player , player) end elseif(AFKtime >= warnTime) then tCount = tCount - 1 if(not wEvent) then addEventHandler("onClientRender", getRootElement(), rWarn) wEvent = true end end end end setTimer ( checkMain, 1000, -1) function aTimeClear() AFKtime = 0 tCount = 11 stopWarn() end bindKey("accelerate","down",aTimeClear) bindKey("vehicle_left","down",aTimeClear) bindKey("vehicle_right","down",aTimeClear) bindKey("brake_reverse","down",aTimeClear) function onClientLoaded(res) triggerServerEvent("onClientLoaded",getLocalPlayer()) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),onClientLoaded) function loadSettings(maxtime, wtime ) MaxAFKtime = tonumber(maxtime) warnTime = tonumber(wtime) end addEvent( "onSettingsReady", true ) addEventHandler( "onSettingsReady", getRootElement(), loadSettings ) function setKBA(thePlayer) killedByAfk = 1 end function getKBA(thePlayer) if killedByAfk == 0 then thePlayer = getLocalPlayer() callServerFunction("earnMoney", thePlayer) end end function deathReset() if killedByAfk == 0 then afkCounter = 1 else end end addEventHandler("onClientPlayerWasted",getLocalPlayer(),deathReset) function resetKBA() killedByAfk = 0 end function findPlayerByName (name) local player = getPlayerFromName(name) if player then return player end for i, player in ipairs(getElementsByType("player")) do if string.find(string.gsub(getPlayerName(player):lower(),"#%x%x%x%x%x%x", ""), name:lower(), 1, true) then return player end end return false end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()), function () setTimer(callServerFunction,200,1,"setElementDataOnStart",getLocalPlayer()) end)
-
Double-check if your button exists.
-
I am working on a better resource updating system. That will automatically detect resource and file changes. I think you have to restart resedit for it to refresh. Did you try that? Yes, I tried but still doesn't work... Hope you'll fix it soon.
-
You can move the object with: moveObject There's also a tool which is called OMG (Object Movement Generator). https://community.multitheftauto.com/ind ... ls&id=1224
-
viewtopic.php?f=91&t=42170&hilit=time+played Did you mean that?
-
There are many topics about that, just search for it.
-
What? Post your script here if you have any problem.
-
Do you want to add it by yourself? If so: aclGroupAddObject or go to ACL.xml in your server/mods/deathmatch folder and change it there
-
Hello! Very nice resource, The_GTA, keep it up. I've seen only one bug. I was looking for a race file in the resource list but I can't find it. Hope you understand what I mean.
-
You can do that via Admin Panel.