-
Posts
365 -
Joined
-
Last visited
Everything posted by SkatCh
-
This topic is really very useful
-
Lol i already gave you the solution did u even try it .
-
Maybe you can change dxDrawVoice distance to something like that local local_Voice_range = 50 then you can ad this if (getDistanceBetweenPoints3D(camX, camY, camZ, headX, headY, headZ)<= local_Voice_range) then -- Your code here
-
are you sure it's working fine local screenW,screenH = guiGetScreenSize() local resW, resH = 1280, 720 local cx, cy = (screenW/resW), (screenH/resH) local stats = {69,73,78,70,74,77,71,72,75,76,79,23} function Test ( ) for i, v in ipairs (stats) do check = getPedStat (localPlayer,tonumber(v)) end dxDrawText (check.."%", cx*69, cy*505, cx*150, cy*10, tocolor ( 0, 0, 0, 200 ), 1,"default-bold","left","top",false,false,false, true) dxDrawText (check , cx*68, cy*504, cx*150, cy*10, tocolor ( 255, 165, 0, 255 ), 1,"default-bold","left","top",false,false,false, true) end addEventHandler("onClientRender", root, Test) i can see it near to the radar
-
do it like this -- Client side function playSoundLock(x,y,z) local sound = playSound3D("lock.wav",x,y,z) setSoundMaxDistance(sound, 100 ) end addEvent("onvehiclelock",true) addEventHandler("onvehiclelock",getRootElement(),playSoundLock) function playSoundUnlock(x,y,z) local sound = playSound3D("unlock.wav",x,y,z) setSoundMaxDistance(sound, 100 ) end addEvent("onvehicleunlock",true) addEventHandler("onvehicleunlock",getRootElement(),playSoundUnlock) -- server side function lockcar ( thePlayer ) local vehicle = getPedOccupiedVehicle ( thePlayer ) if ( vehicle ) then vehposx,vehposy,vehposz = getElementPosition(vehicle) if isVehicleLocked ( vehicle ) then setVehicleLocked ( vehicle, false ) triggerClientEvent(thePlayer,"onvehicleunlock",thePlayer,vehposx,vehposy,vehposz) outputChatBox("Your "..getVehicleName(vehicle).." have been unlocked", thePlayer,0,255,0) else setVehicleLocked ( vehicle, true ) triggerClientEvent(thePlayer,"onvehiclelock",thePlayer,vehposx,vehposy,vehposz) outputChatBox("Your "..getVehicleName(vehicle).." have been locked", thePlayer,0,255,0) end end end addCommandHandler("lock",lockcar)
-
post full code here.
-
Why you change it copy and past my code local stats = {69,73,78,70,74,77,71,72,75,76,79,23} for i, v in ipairs (stats) do check = getPedStat (localPlayer,tonumber(v)) end dxDrawText (check.."%", cx*69, cy*505, cx*150, cy*10, tocolor ( 0, 0, 0, 200 ), 1,"default-bold","left","top",false,false,false, true) dxDrawText (check , cx*68, cy*504, cx*150, cy*10, tocolor ( 255, 165, 0, 255 ), 1,"default-bold","left","top",false,false,false, true)
-
How about you try to do it yourself? If you fail we can help you with your code.
-
i think you need something like this local stats = {69,73,78,70,74,77,71,72,75,76,79,23,} for i , v in ipairs (stats) do check = getPedStat (localPlayer,tonumber(v))/1000 end
-
The table isn't numeric index therefore you should use pairs instead of ipairs. about your question k = iteration number v = value of the table it can be also like this -- i or k it's the same for i , v in pairs (getElementsByType("vehicle")) do -- i is the index and v it's value -- for pairs instead of "i" I usually use "k" wich means key (of the value).
-
Simply you can use something like this : -- Add you serial here because u ara a staff member so only you can use /login access = { [" your serial "] = true, } -- And you can add commands here like /login /register etc MTA commands. commands = { ["login"] = true, } -- and then you need to add this to prevent players from using those commands function youCant(command) if (commands[command]) then local serial = getPlayerSerial(source) if (not access[serial]) then cancelEvent() outputChatBox(command.." is a blocked command ", source, 255, 0, 0) return end end end addEventHandler("onPlayerCommand", root,youCant)
-
just add the resource name to your admin ACLgroup "resource."ResourceName">
-
-- Client Side function playSoundLock(x,y,z) local sound = playSound3D("lock.wav",x,y,z) setSoundMaxDistance(sound, 100 ) end addEvent("onvehiclelock",true) addEventHandler("onvehiclelock",getRootElement(),playSoundLock) function playSoundUnlock(x,y,z) local sound = playSound3D("unlock.wav",x,y,z) setSoundMaxDistance(sound, 100 ) end addEvent("onvehicleunlock",true) addEventHandler("onvehicleunlock",getRootElement(),playSoundUnlock) -- Server side function lockcar ( thePlayer ) local vehicle = getPedOccupiedVehicle ( thePlayer ) if ( vehicle ) then vehposx,vehposy,vehposz = getElementPosition(vehicle) if isVehicleLocked ( vehicle ) then setVehicleLocked ( vehicle, false ) triggerClientEvent(thePlayer,"onvehicleunlock",thePlayer,vehposx,vehposy,vehposz) outputChatBox("Your "..getVehicleName(vehicle).." have been unlocked", thePlayer,0,255,0) else setVehicleLocked ( vehicle, true ) triggerClientEvent(thePlayer,"onvehiclelock",thePlayer,vehposx,vehposy,vehposz) outputChatBox("Your "..getVehicleName(vehicle).." have been locked", thePlayer,0,255,0) end end end addCommandHandler("lock",lockcar)
-
-- Server side function killz(player) if not isElement (player) then return end local acc = getPlayerAccount(player) local accountName = getAccountName(acc) if(accountName) then if(isObjectInACLGroup("user."..accountName, aclGetGroup("VIP"))) then killPed(player,player) else outputChatBox("You are not Vip you can't use this command", player, 255, 0, 0) end end end addCommandHandler("kill", killz)
-
What are you trying to do , you mean Only VIP player can use Kill command , if yes function killz(source) local acc = getPlayerAccount (source) local accountName = getAccountName(acc) if(accountName) then if(isObjectInACLGroup("user."..accountName, aclGetGroup("VIP"))) then killPed(source,source) else outputChatBox("You are not Vip you can't use this command", source, 255, 0, 0); end end end addCommandHandler("kill", killz)
-
Why you can use GUI it's more easy example when you type t/repair then a custom GUI appear to this player Ex : local resX, resY = guiGetScreenSize() repairWindow = guiCreateWindow((resX/2)-(393/2),(resY/2)-(81/2),393,81,"",false) guiWindowSetSizable(repairWindow, false) acceptRepair = guiCreateButton(9,28,183,44,"Accept",false,repairWindow) declineRepair = guiCreateButton(202,28,183,44,"Decline",false,repairWindow) guiSetVisible(mechWindow, false) -- then you can add this function acceptDecline(decline) if (not guiGetVisible(repairWindow)) then return end if (not isElement(theVeh)) then -- triggerServerEvent add you server event elseif (source == acceptRepair) then -- triggerServerEvent add you server event elseif (source == declineRepair or decline) then -- triggerServerEvent add you server event end guiSetVisible(repairWindow, false) showCursor(false) end addEventHandler("onClientGUIClick", declineRepair, acceptDecline, false) addEventHandler("onClientGUIClick", acceptRepair, acceptDecline, false)
-
ya weldi ech mhazek lel paypal itha inti m3andekech master card lweh tetalfa7 3la rou7ek bara le Zen wela ovh bestHost kolhom chariket fi tounes w tnajem thosti w t5ales bel edinar smart wel be taliphoun . haw lien bara a3mel compte w a7ki m3ahom tawa tal9a supporter : http://www.zenhosting.tn/aff.php?aff=072
-
lol 7ata mel host wala bel m3aref hhh ya weldi bara le zen w 5ales 7ata ba appel hhhhh http://www.zenhosting.tn/aff.php?aff=072
-
Lol sa7a nouma ti 3ana bel mochta Hosting company fi tounes , mais mouch be slot kim 9al wassim just techri VPS li t7eb 3leh w server mte3k inajem ila3eb 7ata 1320 we7ed just inti wel VPS li ta5tarou (RAM , GB ect ..) haw hethi zeda hosting company behya barcha just a3mlou compte wa7ki m3ahom tawa ifasroulek ama itha mta3rech ta5dem bel putty wel BTdevis 7keya zeyada 5ater remote Controle mate3jebnich . For more information visit this link : http://www.zenhosting.tn/aff.php?aff=072