Jump to content

MisterQuestions

Members
  • Posts

    460
  • Joined

  • Last visited

Everything posted by MisterQuestions

  1. Server.lua addEventHandler("onPlayerLogin", root, function ( ) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Owner")) then setPlayerTeam(source,getTeamFromName("Fast:OWarServerOwner")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("ClanMananger")) then setPlayerTeam(source,getTeamFromName("Fast:OWarTeam-Mananger")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Admin")) then setPlayerTeam(source,getTeamFromName("Fast:OWarAdministradores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("SuperModerador")) then setPlayerTeam(source,getTeamFromName("Fast:OWarModeradores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Moderador")) then setPlayerTeam(source,getTeamFromName("Fast:OWarModeradores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Miembro")) then setPlayerTeam(source,getTeamFromName("Fast:OWarMiembros")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("MiembroTrial")) then setPlayerTeam(source,getTeamFromName("Fast:OWarTeam-Mananger")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("V.I.P")) then setPlayerTeam(source,getTeamFromName("Fast:OWarV.I.P")) end end ) Meta.xml "TeamSet Script" author="Random* & Max+"/>"server.lua"/>
  2. So...I put this, its okay? server.lua function SetTeam if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Owner")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Server Owner")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("ClanMananger")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Team-Mananger")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Admin")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Administradores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("SuperModerador")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Moderadores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Moderador")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Moderadores")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Miembro")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Miembros")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("MiembroTrial")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War Team-Mananger")) elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("V.I.P")) then setPlayerTeam(source,getTeamFromName("Fast Fucking War V.I.P")) end end addEventHandler("onPlayerLogin", root, SetTeam)
  3. it show´s me on the nick, "Owner" (Myrank) on all players, and i ask to other players (vips, team-manangers), the say that, they see just their rank, and when spectate, dont show nothing. what to do?
  4. If isObjectInACLGroup ("Owner") then setPlayerTeam ("Fast Fucking War Server Owner") ??? Yes??
  5. Ooo thanks!! If you want you can visit server -ffw- race thanks so..can you help me whit another script??
  6. Amazing!!!!!!, Work Thanks Thanks!, so, now, how to do, players cant change nick?
  7. ----------Login---------- addEvent("Don't", true) addEventHandler("Don't", root, function (mensaje) kickPlayer(source, mensaje) end ) function PlayerLogin(username,password,checksave) if not (username == "") then if not (password == "") then local account = getAccount ( username, password ) if ( account ~= false ) then logIn(source, account, password) triggerClientEvent (source,"hideLoginWindow",getRootElement()) if checksave == true then triggerClientEvent(source,"saveLoginToXML",getRootElement(),username,password) else triggerClientEvent(source,"resetSaveXML",getRootElement(),username,password) end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Wrong username and/or password") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Please enter your password!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","Please enter your username!") end end addEvent("onRequestLogin",true) addEventHandler("onRequestLogin",getRootElement(),PlayerLogin) function registerPlayer(username,password,passwordConfirm) if not (username == "") then if not (password == "") then if not (passwordConfirm == "") then if password == passwordConfirm then local account = getAccount (username,password) if (account == false) then local accountAdded = addAccount(tostring(username),tostring(password)) if (accountAdded) then outputChatBox ("[username: #5c0d0d" .. username .. " #5c0d0d| Password: #5c0d0d" .. password .. "#5c0d0d ]",source,255,255,255,true ) --outputChatBox ("#ff9e00Login Panel by:#ff9e00-ffw-#6600CCRandom*",source,255,255,255,true ) else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Error! Please try again with new username or password!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","This username already taken!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","The passwords does not match!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please confirm your password!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please enter yout password!") end else triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Please enter your username!") end end addEvent("onRequestRegister",true) addEventHandler("onRequestRegister",getRootElement(),registerPlayer) addEventHandler("onPlayerLogin", root, function() triggerClientEvent("addNotification", getRootElement(), getPlayerName(source).." has logged in!",1) --outputChatBox(getPlayerName(source).." has logged in!", root) end ) --------Set Nick--------- addEventHandler("onPlayerLogin", root, function(_, account) local name = getAccountName(account) setPlayerName(source, name) end) That is Server.lua of loginpanel.
  8. I tried addEventHandler("onPlayerLogin", root, function(_, account) local name = getAccountName(account) setPlayerName(source, name) end) but doesn´t work.
  9. but...another problem, it show´s me on the nick, "Owner" (Myrank) on all players, and i ask to other players (vips, team-manangers), the say that, they see just their rank, and when spectate, dont show nothing.
  10. Hi...I have ~Ppl//Login, So i need when a player login, change his nick to his accountname, ej: Nick:1234ffa, User account:HiMan! Then change nick to: HiMan, (Useraccount, setNick)
  11. I think it have a bug...It just appears me "Owner", And the text is on the nick e.e How to fix it?
  12. Sooo...Thanks this are the .lua file´s Client-Side addEventHandler ( "onClientRender", getRootElement ( ), function ( ) local PlayerX, PlayerY, PlayerZ = getElementPosition ( getLocalPlayer ( ) ) for i, v in ipairs ( getElementsByType("player") ) do if v == getLocalPlayer() then else local PedX, PedY, PedZ = getElementPosition ( v ) local dist = getDistanceBetweenPoints3D ( PlayerX, PlayerY, PlayerZ, PedX, PedY, PedZ ) local PX, PY, PZ = getElementPosition ( getLocalPlayer ( ) ) local PeX, PeY, PeZ = getElementPosition(v) local Rot = findRotation(PeX, PeY, PX, PY) if dist <= 40 then local scx, scy = getScreenFromWorldPosition ( PedX, PedY, PedZ + 1.2, -50, true ) if isLineOfSightClear ( PlayerX, PlayerY, PlayerZ, PedX, PedY, PedZ, true, false, false, false ) and scx and scy then local alpha = 200 local r = 0 local g = 150 local b = 200 local scale = 2 local scale3d = true local font = "default-bold" local text = getElementData(localPlayer, "ACL") if not text or text == "" then return end dxDrawText ( text, scx, scy, scx, scy, tocolor ( r, g, b, alpha ), scale, font, "center", "center",true,true,true,true) local rem, asd, asd2 = getTimerDetails(InterTimer) local p = rem / 500 if not val1 or not val2 then return end local v1,v2,v3 = interpolateBetween(val1, 0,0, val2, 0,0, p, "Linear") local MyScale = ( ( v1 / 100 ) * 1.3 ) /( ( 1360 / x ) * ( 768 / y ) ) if dist <= 10 then if not getKeyBoundToFunction(ChallengePlayer) then bindKey("H", "down", ChallengePlayer, v) end local scx2, scy2 = getScreenFromWorldPosition ( PedX, PedY, PedZ + 1, -50, true ) local alpha2 = 255 dxDrawText ( "#66ffaaPress #ffffffH #66ffaaTo Challenge", scx2, scy2, scx2, scy2, tocolor ( r, g, b, alpha2 ), MyScale * 1.5, font, "center", "center",false,false,false,true ) else if getKeyBoundToFunction(ChallengePlayer) then unbindKey("H","down",ChallengePlayer) end end else alpha = 0 end else alpha = 0 end end end end ) Server-Side addEventHandler( 'onPlayerLogin', root, function ( ) local account = getPlayerAccount( source ) if account and not isGuestAccount( account ) then local accountName = getAccountName( account ); if isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Owner" ) ) then setElementData(source, "ACL", "Owner") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "ClanMananger" ) ) then setElementData(source, "ACL", "Clan-Mananger") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Admin" ) ) then setElementData(source, "ACL", "Admin") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "SuperModerador" ) ) then setElementData(source, "ACL", "SuperModerador") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Moderador" ) ) then setElementData(source, "ACL", "Moderador") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Miembro" ) ) then setElementData(source, "ACL", "Miembro") elseif isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "MiembroTrial" ) ) then setElementData(source, "ACL", "MiembroTrial") end end end ) addEventHandler( 'onPlayerLogout', root, function ( ) local acl = getElementData(source, "ACL") if acl then removeElementData(source,"ACL") end end)
  13. so...GetPlayerTeam? or what?
  14. Soo...If i want to distinguish a player by acl & should use, "text = isObjectInACLGroup ("user."..accName, aclGetGroup ( "Owner" ) )
  15. Thanks...So..? If i need to put text like that, on diferent ranks, like Server Owner, Admins,Mods..Etc?
×
×
  • Create New...