-
Posts
460 -
Joined
-
Last visited
Everything posted by MisterQuestions
-
Racevoting_server.lua hunter mensage
MisterQuestions replied to MisterQuestions's topic in Scripting
somebody? please? -
its ok?
-
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"/>
-
more easy, what i change on .lua?
-
how "make space between theme" ??
-
I can´t install it :c
-
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)
-
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?
-
If isObjectInACLGroup ("Owner") then setPlayerTeam ("Fast Fucking War Server Owner") ??? Yes??
-
Ooo thanks!! If you want you can visit server -ffw- race thanks so..can you help me whit another script??
-
Amazing!!!!!!, Work Thanks Thanks!, so, now, how to do, players cant change nick?
-
----------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.
-
I tried addEventHandler("onPlayerLogin", root, function(_, account) local name = getAccountName(account) setPlayerName(source, name) end) but doesn´t work.
-
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.
-
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)
-
I think it have a bug...It just appears me "Owner", And the text is on the nick e.e How to fix it?
-
Please help!!!
-
Doesnt work :c
-
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)
-
so...GetPlayerTeam? or what?
-
Soo...If i want to distinguish a player by acl & should use, "text = isObjectInACLGroup ("user."..accName, aclGetGroup ( "Owner" ) )
-
Thanks...So..? If i need to put text like that, on diferent ranks, like Server Owner, Admins,Mods..Etc?