Reezmi Posted July 1, 2012 Posted July 1, 2012 Hello! I was wondering if there is a way to make these - playerInDM = true inDMMod = true only for one player not for everyone beccause these enables for everyone and thats a problem for me Here is source: addCommandHandler("enterdm", function (player) if isPedInVehicle ( player ) then outputChatBox("#FFFFFFYou must be on foot to join DM!",player,255,0,0,true) else if playerInDM == false then local r,g,b = getPlayerNametagColor ( player ) local playerName = getPlayerName ( player ) local x, y, z = unpack( pSpawns [ math.random( #pSpawns ) ] ) outputChatBox ( playerName.." #FFFFFFhas joined DM. Type /enterdm to join him ", getRootElement(), r, g, b, true ) setElementPosition ( player, x, y, z ) setElementFrozen(player, true) setElementInterior ( player, 0 ) setElementDimension ( player, 0 ) setTimer(setElementFrozen, 3000, 1, player, false) takeAllWeapons ( player ) giveWeapon ( player, 8, 1000 ) giveWeapon ( player, 24, 1000 ) giveWeapon ( player, 26, 1000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 34, 1000 ) playerInDM = true inDMMod = true elseif inDMMod == true then outputChatBox("#FFFFFFYou are already in DM!",player,255,0,0,true) outputChatBox("#FFFFFFIf you want to leave type /exitevent!",player,255,0,0,true) end end end)
TwiX! Posted July 1, 2012 Posted July 1, 2012 https://wiki.multitheftauto.com/wiki/SetElementData https://wiki.multitheftauto.com/wiki/GetElementData
Reezmi Posted July 1, 2012 Author Posted July 1, 2012 I tried these but now then I type /enterdm nothing happens. Here's code: addCommandHandler("enterdm", function (player) if isPedInVehicle ( player ) then outputChatBox("#FFFFFFYou must be on foot to join DM!",player,255,0,0,true) else local playerInDM = getElementData( player, "playerInDMData" ) if playerInDM == false then local inDMMod = getElementData( player, "inDMModData" ) local r,g,b = getPlayerNametagColor ( player ) local playerName = getPlayerName ( player ) local x, y, z = unpack( pSpawns [ math.random( #pSpawns ) ] ) outputChatBox ( playerName.." #FFFFFFhas joined DM. Type /enterdm to join him ", getRootElement(), r, g, b, true ) setElementPosition ( player, x, y, z ) setElementFrozen(player, true) setElementInterior ( player, 0 ) setElementDimension ( player, 0 ) setTimer(setElementFrozen, 3000, 1, player, false) takeAllWeapons ( player ) giveWeapon ( player, 8, 1000 ) giveWeapon ( player, 24, 1000 ) giveWeapon ( player, 26, 1000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 34, 1000 ) setElementData ( player, "playerInDMData", true ) setElementData ( player, "inDMModData", true ) elseif inDMMod == true then outputChatBox("#FFFFFFYou are already in DM!",player,255,0,0,true) outputChatBox("#FFFFFFIf you want to leave type /exitevent!",player,255,0,0,true) end end end) Am i missing something?
TAPL Posted July 1, 2012 Posted July 1, 2012 addCommandHandler("enterdm", function(player) if isPedInVehicle(player) then outputChatBox("#FFFFFFYou must be on foot to join DM!",player,255,0,0,true) return end if not getElementData(player, "playerInDMData") then local r,g,b = getPlayerNametagColor(player) local playerName = getPlayerName(player) local x, y, z = unpack(pSpawns[math.random(#pSpawns)]) outputChatBox(playerName.." #FFFFFFhas joined DM. Type /enterdm to join him.", root, r, g, b, true) setElementPosition(player, x, y, z) setElementFrozen(player, true) setElementInterior(player, 0) setElementDimension(player, 0) setTimer(setElementFrozen, 3000, 1, player, false) takeAllWeapons(player) giveWeapon(player, 8, 1000) giveWeapon(player, 24, 1000) giveWeapon(player, 26, 1000) giveWeapon(player, 30, 1000) giveWeapon(player, 34, 1000) setElementData(player, "playerInDMData",true) else outputChatBox("#FFFFFFYou are already in DM!",player,255,0,0,true) outputChatBox("#FFFFFFIf you want to leave type /exitevent!",player,255,0,0,true) end end)
Reezmi Posted July 1, 2012 Author Posted July 1, 2012 Thanks, but i already fixed this. Sorry for not posting
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now