-
Posts
1,992 -
Joined
-
Last visited
-
Days Won
4
Everything posted by 3NAD
-
function admintent ( thePlayer ) for i, v in ipairs ( getElementsByType ( "player" ) ) do local plrAcc = getPlayerAccount ( v ) if not isGuestAccount ( plrAcc ) then if isObjectInACLGroup ( "user." .. getAccountName(plrAcc), aclGetGroup ( "admin" ) ) then outputChatBox("Player "..getPlayerName(source).." Colocou uma Tenda", v, 255 , 255 ,255 , true ) end end end end addEventHandler("onPlayerPitchATent", root, admintent)
-
I think you need to this: getElementModel -- hunter ID getVehicleOccupant or getVehicleController
-
GUIEditor_Image = {} GUIEditor_Image[1] = guiCreateStaticImage(4,3,790,589,"xxx.png",false) sound = playSound("xxx.mp3", true ) function king ( ) guiSetVisible ( GUIEditor_Image[1], false ) stopSound ( sound ) end setTimer ( king, 7000, 1 )
-
I don't understand what do you wanna to do, Explain more ...
-
@ Server Side: The variable is general to all players. For example: addCommandHandler ( "test", function ( player ) thePlayer = player end ) if i say /test the variable ( thePlayer ) the Definition will be on me then if you say /test the Definition will be on you So i Advise you to use tables.
-
Try this. function win ( ammo, killer, weapon, bodypart ) if killer then if getElementType ( killer ) == "player" then if killer ~= source then triggerClientEvent ( killer, "exp", root ) end elseif getElementType ( killer ) == "vehicle" then local killer = getVehicleOccupant ( killer, 0 ) if killer then triggerClientEvent ( killer, "exp", root ) end end end end addEventHandler ( "onPlayerWasted", root, win )
-
function spawnPlayerLogin(joinedPlayer) if not joinedPlayer then joinedPlayer = source end spawnPlayer(joinedPlayer, 1742.0826416016,-1943.5759277344,13.569787979126) setCameraTarget(joinedPlayer) showChat(joinedPlayer, true) outputChatBox("Welcome to "..getServerName().. ". Enjoy your stay", joinedPlayer) end addEvent("triggerTrigger", true) addEventHandler("triggerTrigger", root, spawnPlayerLogin)
-
At this code Yes, But you can use it anytime.
-
Try it and tell me the results. -- Server Side function mainFunction() fadeCamera(source, true,0) setPlayerBlurLevel(source, 255) setTimer(spawnPlayerLogin, 3000,1, source) end function spawnPlayerLogin(joinedPlayer) if not joinedPlayer then joinedPlayer = source end spawnPlayer(joinedPlayer, 1742.0826416016,-1943.5759277344,13.569787979126) setCameraTarget(joinedPlayer,joinedPlayer) end addEventHandler("trigger", root, spawnPlayerLogin) addEvent("trigger", true) function setCameraOnPlayerJoin() showPlayerHudComponent ( source, "all", false) fadeCamera ( source, true, 1 ) setPlayerBlurLevel ( source, 20 ) setCameraMatrix ( source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316 ) end addEventHandler("onPlayerJoin", root, setCameraOnPlayerJoin) function giveWeaponToPlayer(thePlayer,command, weapon, amount) if not (weapon) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else if not (amount) then outputChatBox("Usage : /givewep WEAPON AMOUNT", thePlayer) else giveWeapon ( thePlayer, weapon, amount, true ) end end end addCommandHandler ( "givewep", giveWeaponToPlayer ) -- Client Side function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end function showLoginLogo() local logLogo = guiCreateStaticImage(0,0,370,112, "logoWC.png", false) if logLogo then centerWindow(logLogo) logBtn = guiCreateButton(10,10,112,10,"Press to join", false) addEventHandler("onClientGUIClick", logBtn, trigger, false) end end showLoginLogo () function trigger() triggerServerEvent("trigger", localPlayer) end
-
I tested it, Put your debug messages.
-
savestore = {} function ssavequit ( ) local serial = getPlayerSerial ( source ) savestore[serial] = { }; for i, v in pairs ( getAllElementData(source) ) do table.insert ( savestore[serial], { key=i, value=v } ) end end function ssavejoin ( ) local serial = getPlayerSerial ( source ) if savestore[serial] then for i, v in ipairs ( savestore[serial] ) do setElementData ( source, v.key, v.value ) end end end addEventHandler("onPlayerQuit",getRootElement(),ssavequit) addEventHandler("onPlayerJoin",getRootElement(),ssavejoin)
-
I think the 'store table' will lost after restart the resource.
-
Needs admin permissions. Admin Panel > Resources > ACL Manage > Admin Group > add object > "resource.admin2" > OK
-
local w, h = guiGetScreenSize( ); local enable = false; addEventHandler( "onClientResourceStart", resourceRoot, function( ) bindKey( "u", "up", enableBlackWhite ); end ) function renderEffect( ) dxSetRenderTarget(); dxUpdateScreenSource( screenSrc ); dxDrawImage( 0, 0, w, h, screenShader ); end function enableBlackWhite( ) enable = not enable; if enable then outputChatBox("Motion Blur Enabled") screenShader = dxCreateShader( "motion.fx" ); screenSrc = dxCreateScreenSource( w, h ); if screenShader and screenSrc then dxSetShaderValue( screenShader, "ScreenTexture", screenSrc ); addEventHandler( "onClientHUDRender", getRootElement( ), renderEffect ); end else if screenShader and screenSrc then outputChatBox("Motion Blur Disabled") destroyElement( screenShader ); destroyElement( screenSrc ); screenShader, screenSrc = nil, nil; removeEventHandler( "onClientHUDRender", getRootElement( ), renderEffect ); end end end
-
Did you use /refresh command after pasted 'admin_acl.lua' file into admin2/server ?
-
SpamTable = { }; AntiSpam = function ( msg, type ) if not SpamTable[source] then SpamTable[source] = { Timer = { }; Command = { }; Mute = { }; MuteTime = { }; }; end if type == 0 then if SpamTable[source] then if SpamTable[source].Mute == true then outputChatBox("[AntiSpam]: Your message was cancelled becouse you are muted.", source, 0, 170, 255) outputChatBox("[AntiSpam]: Type /sleft to get your time left muted.", source, 0, 170, 255) cancelEvent ( ) return end if SpamTable[source].Command == msg then if isTimer ( SpamTable[source].Timer ) then if SpamTable[source].Mute ~= true then SpamTable[source].Mute = true SpamTable[source].MuteTime = setTimer ( function ( player ) if isElement ( player ) then SpamTable[player].Mute = false end end, 5*60*1000, 1, source ) outputChatBox("[AntiSpam]: You have been muted for flooding for 5 Mins.", source, 0, 170, 255) cancelEvent ( ) return end end cancelEvent ( ) outputChatBox ( "[AntiSpam]: You have been Warned.", source, 0, 170, 255, true ) outputChatBox ( "[AntiSpam]: If you Spam again withing 10 secs, you will be muted.", source, 0, 170, 255, true ) SpamTable[source].Timer = setTimer ( function ( player ) if isElement ( player ) then SpamTable[player].Command = nil end end, 10000, 1, source ) else SpamTable[source].Command = msg end end end end addEventHandler ( "onPlayerChat", root, AntiSpam ) function timerDetails ( source ) if SpamTable[source].MuteTime then if isTimer ( SpamTable[source].MuteTime ) then local remaining, executesRemaining, totalExecutes = getTimerDetails ( SpamTable[source].MuteTime ) outputChatBox ( "[AntiSpam]: Time left muted: "..string.format ( '%02d:%02d', math.floor(remaining/60/1000), math.fmod(math.floor(remaining/1000),60)), source, 0, 170, 255, true ) else outputChatBox ( "[AntiSpam]: You are not muted.", source, 0, 170, 255, true ) end end end addCommandHandler ( "sleft", timerDetails ) addEventHandler ( "onResourceStop", resourceRoot, function ( ) for i, v in ipairs ( getElementsByType ( "player" ) ) do onDeleteTables ( v ) end end ) onDeleteTables = function ( player ) if not player then player = source end SpamTable[player] = nil end addEventHandler ( "onPlayerQuit", root, onDeleteTables )
-
([color=#FF0000]day[/color]) x ([color=#00FF40]hours/day[/color]) x ([color=#00FFFF]minutes/hour[/color]) x ([color=#8000BF]seconds/minute[/color]) x 1000 = (the day by milliseconds) Ex. [color=#FF0000]2[/color] * [color=#00FF40]24[/color] * [color=#00FFFF]60[/color] * [color=#8000BF]60[/color] * 1000 = 2 days .
-
2 * 3600 * 1000 = 2 hours. 3 * 60 * 1000 = 3 mins. 7 * 60 * 1000 = 7 mins. 50 * 1000 = 50 sec.
-
> author="NoOo" version="3.0.3" type="script" name="Shop" description="Shop" /> ="client.lua" type="client" /> ="open F12.lua" type="client" /> src="1.mp3" type="client" /> src="2.mp3" type="client" /> src="4.mp3" type="client" /> ="client2.lua" type="client"/> src="5.mp3" type="client" /> src="6.mp3" type="client" /> src="7.mp3" type="client" /> src="8.mp3" type="client" /> src="9.mp3" type="client" /> src="sultan alhrby.png" type="client" />>