Jump to content

Giovany Mito

Members
  • Posts

    106
  • Joined

  • Last visited

Everything posted by Giovany Mito

  1. como consigo colocar mais de uma aclgroup no comando ?
  2. Irei testar Se eu digitar apenas /kick era para aparecer Erro: /kick [nick] [motivo] Mais esta aparecendo isso * Erro: Player Invalido!
  3. ERROR: [FW]Comandos/Server.Lua:5: bad argument #1 to 'len' (string expected, got table)
  4. function kikarplayer (theClient, commandName, kickedName, ...) local account = getAccountName (getPlayerAccount (theClient)) if isObjectInACLGroup ("user."..account, aclGetGroup ("Admin")) then if not ... then return outputChatBox ("#bf2e2e* Erro: /kick [nick] [motivo]",theClient,255,255,255,true) end local reason = table.concat({...}," ") local kickerName = getPlayerName(theClient):gsub("#%x%x%x%x%x%x","") local kickedPlayer = getPlayerFromName(kickedName) if not isElement(kickedPlayer) then outputChatBox ("#bf2e2e* Erro: Player Invalido!",theClient,255,255,255,true) end outputChatBox ( "#c9c9c9[#1a6cefFW-INFORMA#c9c9c9]O #1a6cef" .. kickerName .. " #c9c9c9Kickou o Player #1a6cef" ..getPlayerName(kickedPlayer):gsub("#%x%x%x%x%x%x","").. "#c9c9c9 | Motivo #1a6cef" ..reason.. "#c9c9c9", getRootElement(), 255, 0, 0, true ) banPlayer ( kickedPlayer, theClient, reason ) else outputChatBox ("#bf2e2e* Erro: Você Não tem Permissão!",theClient,255,255,255,true) end end addCommandHandler ( "kick", kikarplayer ) Erro ERROR: Loading script failed: [FW]Comandos/Server.Lua:4: unexpected symbol near '�'
  5. Eu reinicio o a resource volta normalmente, eu saiu do servidor e entro de novo e volta normalmente, o problema eu eu desligar o servidor e liga de novo [2019-07-17 18:17:29] SCRIPT ERROR: [FW]Score/Arc_s.Lua:36: '(' expected near '�' [2019-07-17 18:17:29] ERROR: Loading script failed: [FW]Score/Arc_s.Lua:36: '(' expected near '�' no caso essa linha function setLevelLogin (_, account) Escrevi novamente a linha agora deu Certo Obrigado
  6. as do that? I've tried to rewrite this line anyway
  7. function kikarplayer (theClient, commandName, kickedName, ...) local account = getAccountName (getPlayerAccount (theClient)) if isObjectInACLGroup ("user."..account, aclGetGroup ("Admin")) then if not ... then return outputChatBox ("#bf2e2e* Erro: /kick [nick] [motivo]",theClient,255,255,255,true) end local reason = table.concat({...}," ") local kickerName = getPlayerName(theClient):gsub("#%x%x%x%x%x%x","") local kickedPlayer = getPlayerFromName(kickedName) if not isElement(kickedPlayer) then outputChatBox ("#bf2e2e* Erro: Player Invalido!",theClient,255,255,255,true) end outputChatBox ( "#c9c9c9[#1a6cefFW-INFORMA#c9c9c9]O #1a6cef" .. kickerName .. " #c9c9c9Kickou o Player #1a6cef" ..getPlayerName(kickedPlayer):gsub("#%x%x%x%x%x%x","").. "#c9c9c9 | Motivo #1a6cef" ..reason.. "#c9c9c9", getRootElement(), 255, 0, 0, true ) banPlayer ( kickedPlayer, theClient, reason ) else outputChatBox ("#bf2e2e* Erro: Você Não tem Permissão!",theClient,255,255,255,true) end end addCommandHandler ( "kick", kikarplayer ) Error ERROR: Loading script failed: [FW]Comandos/Server.Lua:4: unexpected symbol near '�'
  8. Quando eu paro a resource e dou start novamente volta o level normal... Só me ocorre esse problema ao reiniciar o servidor
  9. Olá, Estou com problemas com um sistema de level. Ele esta funcionando normalmente, a cada uma hora ele sobe um level, mais quando reinicio o servidor os level reseta parece volta do 0 Olhei o DB e la esta o level, parece q a resource nao puxa o level de volta quando reinicia o servidor Server function upLevel() local players = getElementsByType("player") local get_players = {} for i = 1, #players do local player = players[i] local player_acc = getPlayerAccount(player) if player and player_acc and not isGuestAccount(player_acc) then local minutes = getElementData(player, "minutes") if not minutes then setElementData(player, "minutes", 1) else setElementData(player, "minutes", minutes + 1) end if getElementData(player, "minutes") > 59 then local level = getElementData(player, "Level") or 0 local bonus = math.random(25, 950) local interest = math.random(25, 150) local value = bonus - interest setElementData(player, "minutes", 0) setElementData(player, "Level", level + 1) --outputChatBox("#FFFFFF[ #FAAC58FW-LEVEL #FFFFFF]", player, 255, 255, 255, true) -- outputChatBox ("# FAAC58 ** # FFFFFFVocê ganhou Mais Um # FAAC58 nível", jogador ,255,255,255,verdade) -- outputChatBox ("# FAAC58 ** # FFFFFFPagamento: R $ # 00FF00"..valor, player ,255,255,255,true) outputChatBox ("#FFFFFF [ #FAAC58FW-LEVEL #FFFFFF]", player, 255, 255, 255, true ) outputChatBox ("#FAAC58 ** #FFFFFFVocê ganhou Mais um #FAAC58Nivel", player, 255, 255, 255, true ) outputChatBox ("#FAAC58 ** #FFFFFFPagamento: R$ #00FF00"..value, player, 255, 255, 255, true ) givePlayerMoney(player, value) table.insert(get_players, player) end end end triggerClientEvent(get_players, "blipuplevel", resourceRoot) end setTimer(upLevel, 60000, 0) function setLevelLogin () local account = getPlayerAccount(source) if ( account ) then local Level = (getAccountData(account,"Level") or 0) local minutes = (getAccountData(account,"minutes") or 0) setElementData(source,"Level",Level) setElementData(source,"minutes",minutes) end end addEventHandler("onPlayerLogin",getRootElement(),setLevelLogin) function setLevelJoin () setElementData(source,"Level",0) setElementData(source,"minutes",0) end addEventHandler("onPlayerJoin",getRootElement(),setLevelJoin) function setLevelQuit () local account = getPlayerAccount(source) if ( account ) then local minutes = (getElementData(source,"minutes") or 0) local Level = (getElementData(source,"Level") or 0) setAccountData(account,"minutes",minutes) setAccountData(account,"Level",Level) end end addEventHandler("onPlayerQuit",getRootElement(),setLevelQuit) Client local sx,sy = guiGetScreenSize() local px,py = 1366,768 local x,y = (sx/px),(sy/py) function drawLevel () local levelProgress = (getElementData(localPlayer,"minutes") or 0) dxDrawRectangle(x*803, y*743, x*160/58*levelProgress, y*19, tocolor(0, 0, 0, 130), false) dxDrawRectangle(x*800, y*740, x*170, y*25, tocolor(0, 0, 0, 120), false) dxDrawText("LEVEL: "..(getElementData(localPlayer,"Level") or 0), x*854, y*746, x*10, y*10, tocolor(255, 255, 255, 255), x*0.9, "default", "left", "top", false, false, false, false, false) end addEventHandler("onClientRender",getRootElement(),drawLevel) function blipuplevel() local sound = playSound("som/blip.mp3") setSoundVolume(sound, 1.0) end addEvent("blipuplevel", true) addEventHandler("blipuplevel", resourceRoot, blipuplevel)
  10. Hello, I do not know how to explain more like I do to get those name that keeps appearing in every region of the map ?? Is it possible for me to create a region with the names I want?
  11. Hello, I'm having problems with the team, I create a team by the panel and if I restart the server, the team is gone, how do I always save it?
  12. where you have this option
  13. the voice on my server only works for the players who are in the same team that are close, there is some way I can take this function and leave it only to those who are close, so whoever is from other teams could also listen
  14. function kikarplayer ( theClient, commandName, kickedName, ... ) if hasObjectPermissionTo ( theClient, "function.kickPlayer" ) then if not ... then return outputChatBox ("#bf2e2e* Erro: /kick [nick] [motivo]",theClient,255,255,255,true) end local reason = table.concat({...}," ") local kickerName = getPlayerName(theClient):gsub("#%x%x%x%x%x%x","") local kickedPlayer = getPlayerFromName(kickedName) if not isElement(kickedPlayer) then outputChatBox ("#bf2e2e* Erro: Player Invalido!",theClient,255,255,255,true) end outputChatBox ( "#c9c9c9[#1a6cefFW-INFORMA#c9c9c9]O #1a6cef" .. kickerName .. " #c9c9c9Kickou o Player #1a6cef" ..getPlayerName(kickedPlayer):gsub("#%x%x%x%x%x%x","").. "#c9c9c9 | Motivo #1a6cef" ..reason.. "#c9c9c9", getRootElement(), 255, 0, 0, true ) banPlayer ( kickedPlayer, theClient, reason ) else outputChatBox ("#bf2e2e* Erro: Você Não tem Permissão!",theClient,255,255,255,true) end end addCommandHandler ( "kick", kikarplayer ) How do I give permission for a larger group to use this function example: admin, moderator, sub-moderador ....
  15. It worked and how do I go through the chatbox now?
  16. [2019-07-06 15:13:26] WARNING: [FW]Score/Arc_s.Lua:26: Bad usage @ 'triggerClientEvent' [<min_mta_version> section in the meta.xml is incorrect or missing (expected at least server 1.3.0-9.04570 because a send list is being used)]
  17. setPlayerNametagColor ( getTeamColor ) like this ???
  18. [2019-07-06 14:09:55] SCRIPT ERROR: [FW]Score/Arc_s.Lua:26: unexpected symbol near '�' [2019-07-06 14:09:55] ERROR: Loading script failed: [FW]Score/Arc_s.Lua:26: unexpected symbol near '�'
  19. what command do I use to leave the color of the player's name with the same team color?
  20. I'm a beginner, I do not know much did not work
  21. I'm trying to make a, function upLevel, call the playsound, using the triggerClientEvent but not giving Server: function upLevel (thePlayer) for i,player in ipairs(getElementsByType("player")) do if ( player ) then if ( getPlayerAccount(player) ) and not ( isGuestAccount(getPlayerAccount(player)) ) then setElementData(player,"minutes",(getElementData(player,"minutes") or 0) +1) if ( getElementData(player,"minutes") > 1 ) then setElementData(player,"minutes",0) setElementData(player,"Level",(getElementData(player,"Level") or 0) +1) local bonus = math.random(25,950) local interest = math.random(25,150) local value = (bonus-interest) givePlayerMoney(player,value) outputChatBox("#FFFFFF[ #FAAC58FW-LEVEL #FFFFFF]", player, 255, 255, 255, true ) outputChatBox("#FAAC58**#FFFFFFVocê ganhou mais um #FAAC58level", player, 255, 255, 255, true ) outputChatBox("#FAAC58**#FFFFFFPagamento : R$ #00FF00"..value, player, 255, 255, 255, true ) triggerClientEvent ( thePlayer, "blipuplevel", thePlayer ) -- CHAMAR AUDIO CLIENT local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Everyone" ) ) then end end end end end end setTimer(upLevel,60000,0) Client : local sx,sy = guiGetScreenSize() local px,py = 1366,768 local x,y = (sx/px),(sy/py) function drawLevel () local levelProgress = (getElementData(localPlayer,"minutes") or 0) dxDrawRectangle(x*803, y*743, x*160/58*levelProgress, y*19, tocolor(0, 0, 0, 130), false) dxDrawRectangle(x*800, y*740, x*170, y*25, tocolor(0, 0, 0, 120), false) dxDrawText("LEVEL: "..(getElementData(localPlayer,"Level") or 0), x*854, y*746, x*10, y*10, tocolor(255, 255, 255, 255), x*0.9, "default", "left", "top", false, false, false, false, false) end addEventHandler("onClientRender",getRootElement(),drawLevel) function blipup () local sound = playSound("som/blip.mp3") setSoundVolume(sound, 0.5) -- set the sound volume to 50% end addEvent( "blipup", true ) addEventHandler("blipuplevel", localPlayer, blipup) ERRO [2019-07-06 11:55:06] WARNING: [FW]Score/Arc_s.Lua:2: Bad argument @ 'triggerClientEvent' [Expected string at argument 1, got nil]
×
×
  • Create New...