Luque_Taylor Posted October 22, 2017 Share Posted October 22, 2017 Coloquei o Sistema de Patente certinho Mais quando voce morre ele volta pra recruta denovo kkkkk Eu peguei soldado 1 morri e voltei pra recruta alguem sabe como resolve isso? To presisando de um scripter eu pago BEM ! Skype: login_luque Discord: Galinhaa#8946 Link to comment
DNL291 Posted October 22, 2017 Share Posted October 22, 2017 Como você não mostrou aqui o script, não vai dar pra ter ajudar muito, mas acredito que o script esteja redefinindo a patente quando o jogador morre. Link to comment
Luque_Taylor Posted October 22, 2017 Author Share Posted October 22, 2017 (edited) 2 hours ago, DNL291 said: Como você não mostrou aqui o script, não vai dar pra ter ajudar muito, mas acredito que o script esteja redefinindo a patente quando o jogador morre. Ta aqui o download da patente está aqui veja voce mesmo como que esta Download patente so clicar e baixar CLIENTE.lua !!!! -- Level System local sW, sH = guiGetScreenSize() local windowRank = guiCreateWindow ( (sW-500)/2, (sH-400)/2, 500, 400, "Manage Players Level System", false ) guiWindowSetSizable ( windowRank, false ) guiSetVisible ( windowRank, false) local windowRankGridList = guiCreateGridList ( 10, 28, 360, 360, false, windowRank ) local windowRankColumn = guiGridListAddColumn( windowRankGridList, "Name", 0.90 ) local windowRankEdit = guiCreateEdit( 383, 150, 100, 30, "", false, windowRank) local windowRankEdit2 = guiCreateEdit( 383, 250, 100, 30, "", false, windowRank) local windowRankButton = guiCreateButton( 383, 358, 100, 30, "Change", false, windowRank) local windowRankLabelLevel = guiCreateLabel(383, 120, 100, 20,"Level: None", false, windowRank) guiLabelSetHorizontalAlign (windowRankLabelLevel, "center") local windowRankLabelExp = guiCreateLabel(383, 220, 100, 20,"Experience: None", false, windowRank) guiLabelSetHorizontalAlign (windowRankLabelExp, "center") local ranksTable = { {"1","Treinamento","9000"}, {"2","Recruta","15000"}, {"3","Privado","25000"}, {"4","Privado Primeira Classe","35000"}, {"5","Corporal","50000"}, {"6","Sargento","70000"}, {"7","Staff Sargento |","8100"}, {"8","Staff Sargento ||","11000"}, {"9","Staff Sargento |||","14600"}, {"10","Sargento Primeira Classe |","18800"}, {"11","Sargento Primeira Classe ||","23800"}, {"12","Sargento Primeira Classe |||","29600"}, {"13","Sargento mestre |","36300"}, {"14","Sargento mestre ||","44100"}, {"15","Sargento mestre |||","53000"}, {"16","Sargento mestre ||||","63000"}, {"17","Comandante Sargento Major |","74500"}, {"18","Comandante Sargento Major |||","87400"}, {"19","Comandante Sargento Major ||||","102000"}, {"20","Comandante Sargento Major ||||","118400"}, {"21","Comandante Sargento Major |||||","136700"}, {"22","Segundo tenente |","157200"}, {"23","Segundo tenente ||","180000"}, {"24","Segundo tenente |||","205200"}, {"25","Segundo tenente ||||","233300"}, {"26","Segundo tenente |||||","264400"}, {"27","Primeiro-tenente |","298700"}, {"28","Primeiro-tenente ||","336500"}, {"29","Primeiro-tenente |||","378000"}, {"30","Primeiro-tenente ||||","423700"}, {"31","Primeiro-tenente |||||","473700"}, {"32","Capitão |","528400"}, {"33","Capitão |||","588100"}, {"34","Capitão ||||","653400"}, {"35","Capitão ||||","724400"}, {"36","Capitão |||||","801600"}, {"37","Major |","885500"}, {"38","Major |||","976400"}, {"39","Major ||||","1074800"}, {"40","Major ||||","1181100"}, {"41","Major |||||","1296000"}, {"42","tenente-coronel |","1419700"}, {"43","tenente-coronel ||","1552900"}, {"44","tenente-coronel |||","1696200"}, {"45","tenente-coronel ||||","1849900"}, {"46","tenente-coronel |||||","2014800"}, {"47","Coronel |","2191200"}, {"48","Coronel ||","2380000"}, {"49","Coronel |||","2581500"}, {"50","Coronel |||| ","2796400"}, {"51","Coronel |||||","3025300"}, {"52","General de brigada |","3268800"}, {"53","General de brigada ||","3527500"}, {"54","General de brigada |||","3801900"}, {"55","General de brigada ||||","4092800"}, {"56","General de brigada |||||","4400600"}, {"57","Major General |","4726000"}, {"58","Major General ||","5069500"}, {"59","Major General |||","5431800"}, {"60","Major General ||||'","6000000"}, {"61","Major General |||||'","6568200"}, {"62","tenente general |","7136400"}, {"63","tenente general ||'","7704600"}, {"64","tenente general |||","8272800"}, {"65","tenente general ||||","8841000"}, {"66","tenente general |||||","9409200"}, {"67","General |","9977400"}, {"68","General ||","10545600"}, {"69","General |||","11116808"}, {"70","General do Exército","11699100"} } function getPlayerRankName() for i=1,70 do if getElementData(localPlayer, "level") == tonumber(ranksTable[1]) then return ranksTable[2] end endend function getPlayerRankExperience() for i=1,70 do if getElementData(localPlayer, "level") == tonumber(ranksTable[1]) then return tonumber(ranksTable[3]) end endend function mainRanks() if getElementData(localPlayer, "logedin") == true then if getElementData(localPlayer, "experience") > getPlayerRankExperience() then if getElementData(localPlayer, "level") < 70 then setElementData(localPlayer, "level", getElementData(localPlayer, "level") + 1) end end dxDrawImage ( sW/25, sH/2.7, 52, 52, "images/level/rank"..getElementData(localPlayer, "level")..".png" ) dxDrawText ( getPlayerRankName().." ("..getElementData(localPlayer, "level")..")",sW/65, sH/3.6, sW/0, sH/0, tocolor ( 190, 170, 20, 255 ), 1.00, "default-bold" ) dxDrawText ( "Experiência Atual: "..getElementData(localPlayer, "experience"), sW/65, sH/3.27, sW/0, sH/0, tocolor ( 255, 255, 255, 255 ), 1.00, "default-bold" ) if getElementData(localPlayer, "level") < 70 then dxDrawText ( "Proxima Experiência: "..getPlayerRankExperience(),sW/65, sH/3, sW/0, sH/0, tocolor ( 255, 255, 255, 255 ), 1.00, "default-bold" ) else dxDrawText ( "Nível Máximo Atingido!",sW/65, sH/3, sW/0, sH/0, tocolor ( 255, 255, 255, 255 ), 1.00, "default-bold" ) end endendaddEventHandler ( "onClientRender", root, mainRanks ) function toggleWindowRanks() if getElementData(localPlayer, "adminRanks") == true then if guiGetVisible(windowRank) == false then guiSetVisible(windowRank, true) showCursor(true) for k, v in ipairs (getElementsByType("player")) do if getElementData (v, "logedin") == true then local row = guiGridListAddRow ( windowRankGridList ) guiGridListSetItemText ( windowRankGridList, row, windowRankColumn, getPlayerName ( v ), false, false ) end end else guiSetVisible(windowRank, false) showCursor(false) guiGridListClear(windowRankGridList) end endendbindKey("F7", "down", toggleWindowRanks) function windowRankClick()local playerName = guiGridListGetItemText ( windowRankGridList, guiGridListGetSelectedItem ( windowRankGridList ), 1 ) if source == windowRankGridList then if guiGridListGetSelectedCount(windowRankGridList) == 1 then guiSetText(windowRankLabelLevel, "Level: "..getElementData(getPlayerFromName(playerName), "level")) guiSetText(windowRankLabelExp, "Experience: "..getElementData(getPlayerFromName(playerName), "experience")) else guiSetText(windowRankLabelLevel, "Level: None") guiSetText(windowRankLabelExp, "Experience: None") end end if source == windowRankButton then if guiGridListGetSelectedCount(windowRankGridList) == 1 then local playerName = guiGridListGetItemText ( windowRankGridList, guiGridListGetSelectedItem ( windowRankGridList ), 1 ) if guiGetText(windowRankEdit) ~= "" then setElementData(getPlayerFromName(playerName), "level", tonumber(guiGetText(windowRankEdit))) guiSetText(windowRankLabelLevel, "Level: "..getElementData(getPlayerFromName(playerName), "level")) end if guiGetText(windowRankEdit2) ~= "" then setElementData(getPlayerFromName(playerName), "experience", tonumber(guiGetText(windowRankEdit2))) guiSetText(windowRankLabelExp, "Experience: "..getElementData(getPlayerFromName(playerName), "experience")) end else outputChatBox("#FF0000[LEVEL SYSTEM]: #FFFFFFSelect the player!", thePlayer, 171, 205, 239, true) end endendaddEventHandler ("onClientGUIClick", windowRank, windowRankClick)-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= SERVER.LUA -- Level Systemfunction onRanksStart () for k, v in ipairs (getElementsByType ("player")) do for id, object in ipairs (aclGroupListObjects (aclGetGroup ("Admin"))) do local user = "user."..getAccountName (getPlayerAccount (v)) if object == user then setElementData(v, "adminRanks", true) end end endendaddEventHandler ( "onResourceStart", root, onRanksStart) function onRanksPlayerJoin () for id, object in ipairs (aclGroupListObjects (aclGetGroup ("Admin"))) do local user = "user."..getAccountName (getPlayerAccount (source)) if object == user then setElementData(source, "adminRanks", true) end endendaddEventHandler ( "onPlayerLogin", root, onRanksPlayerJoin) Edited October 22, 2017 by Luque_Taylor Link to comment
Other Languages Moderators Lord Henry Posted October 22, 2017 Other Languages Moderators Share Posted October 22, 2017 (edited) Favor postar o código utilizando a ferramenta de código: <> Uma pergunta: Foi você quem criou o script ou você pegou da internet? Foi você que nomeou essas patentes? Edited October 22, 2017 by Lord Henry Link to comment
Luque_Taylor Posted October 22, 2017 Author Share Posted October 22, 2017 (edited) 3 hours ago, Lord Henry said: Favor postar o código utilizando a ferramenta de código: <> Uma pergunta: Foi você quem criou o script ou você pegou da internet? Foi você que nomeou essas patentes? eu renomiei elas nao mais mesmo renomiada em outro servidor funciona normal quem renomio foi um colega meu e nos outros servidor ela funciona normal Foi pega da NEt se alguem souber de algum sistema de Patente que funcione ou tiver algum tutorial do sistema de patente e download eu pesso que postem aqui por favor Edited October 22, 2017 by Luque_Taylor Link to comment
Luque_Taylor Posted October 23, 2017 Author Share Posted October 23, 2017 Link das Imagens do que esta acontecendo So clicar e ver Ja deletei Registry.db Internal.db e nada ta sempre voltando pra recruta me ajudem ai so falta isso pra mim abrir o servidor Link to comment
Other Languages Moderators Lord Henry Posted October 23, 2017 Other Languages Moderators Share Posted October 23, 2017 Então mano, eu tava dando uma olhada e tem uns arquivos que são mencionados no "tutorial" e eles nem existem. Além disso aquele banco de dados também não está linkado em lugar algum, além de estar criptografado. Aparentemente esse resource precisa de outro para funcionar. Link to comment
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