Jump to content

surfer

Members
  • Posts

    19
  • Joined

  • Last visited

surfer's Achievements

Square

Square (6/54)

0

Reputation

  1. báh desisto tentei de várias maneiras mais não vai, busquei em backup´s antigos onde cheguei a filtrar um team apenas pelo acl e a configuração da tag era somente "%%", porém não funciona mais.
  2. Daew LOL, então da uma verificada se qd vc instalou vc instalou na conta admin do computador tive este problema qd instalaei como usuario secundário... Não fazia o 1° update qd tinha acabado de instalar... Outra maneira é desinstalar avançado, apagando a pasta do MTA em arquivos e programas... e reinstalando como admin ^^ Da uma tentada ae
  3. acho que ainda não me expressei direito kkkkk vou fazer uns testes dps da cw aqui ai vejo
  4. é um auto teams nornal, o autoteamsver1x1 quero que ele selecione 2 tipos de players os com uma determinada tag e e um grupo do acl, e outro que esteja no grupo do acl independente da tag ou nick a questão do team ele cria qd o primeiro player entra e destroi qd o outilo sai... essa parte está perfeita, minha unica dificuldade é setar o team do player qd ele está somente no acl. amanha eu dou uma arranhada acredito que seja simples, vou ler uns tutos e tento com calma e sem sono amanha ^^ se alguem tiver alguma sugestão ou dica
  5. Buenas pessoal, to me matando aqui para configurar o auto teams para que mande alguns players para o team sem eles estarem com uma TAG especifica... estou configurando a taga "%%" porém ele não envia, a linha que faz a verificação é esta ai em baixo, porém preciso que este auto-teams pegeu em um grupo o acl e a atg, e em outro grupo somente o acl... sera que teria que mudar o código, ou é algo na configuração do "%%" -----------check---------------------------- function check (player) setPlayerTeam(player,nil) for i,tag in pairs(tags) do if string.find(getPlayerName(player),tag) then local account=getPlayerAccount(player) if ACL[i]~="none" and not isObjectInACLGroup ( "user." ..getAccountName(account) , aclGetGroup ( ACL[i] ) ) then return end local name = Names[i] local color = Colors[i] if not getTeamFromName(name) then createTeam(name,getColorFromString(color)) end local team = getTeamFromName(name) setPlayerTeam(player,team) end end end
  6. Poxa se o pessoal tiver ai amimado pra embarcar em um projeto, como já disse estou dentro... disponibilizo um server privado, com ftp pra testarmos oque for ficando pronto, uma idéia interessante, embora esteja sendo "copiada" é um estilo RACE-RPG, um pessoal que eu conheci tinha começado no projeto, ai por fim acabaram parando pelo caminho e perdi contato, mas lembro-me do foco do projeto, e poderiamos tentar... Funciona da seguinte maneira: RACE DD/DM onde se ganha cash pelas corridas, até ai sem novidades, e digitando /city o player vai para a cidade onde ele poderia comprar casas carros tunar o carro e etc... a engine seria mais ou menos esta. Quem tiver algo a acrescentar...
  7. sim, mas não acho conveniente "obrigar" o jogador a se logar...
  8. Cara mesmo estando "estagnados" no tempo os scripts da FFS e TG, ainda são superiores a muitos outros servidores, pelo fato, que hoje em dia ninguem quer criar, e sim copiar... eu tenho muita vontade de fazer algo diferente porém a inesperiencia no LUA, me deixa de mãos atadas, porém caso tenham paciencia comigo, posso dedicar meu tempo livre a algum projeto sem problema algum. Tenho uma boa lógica, porém minha dificuldade com o ingles que me limita de fazer alguma coisa um pouco mais complexa.
  9. Isso sempre acontece, porém não é xingando (como muitos fazem que se resolve), sou to tipo que pensa que privilégios trazem responsabilidades, e minha forma de cobrar esta responsa é fazendo o pessoal ajudar a pagar a maquina que mantem o servidor ligado (prefiro ter o VPS para o meu servidor, pois posso trabalhar tranquilo com mysql + LUA). Porém por mais que se faça sempre haverá bagunça por parte dos membros, por mais que se tenha bons membros, infelizmente a maior parte dos jogadores, ainda estão na infância, e isto somado a cargos geralmente traz abusos entre outros inconvenientes.
  10. Não tinha pensado nisto, mais existe sim essa possibilidade, porém vc teria também que fazer uma proteção pois o jogador que não estiver logado pode por erros no console.
  11. dei uma mexida aqui agr o console me voltou este erro [2012-07-02 21:24:51] ERROR: [gamemodes]\[race]\[addons]\Pinkpanel\s.lua:178: attempt to call global 'findMap' (a nil value) já é um progresso... Antes não estava abrindo por que haiva um outputchatbox com ' e isso confundiu um pouco, depois que peguei com bastante calma ele rodou.
  12. Então, dei uma experimentada aqui o painel acabou por nem responder... não acusa erro, mas tbm não abre ai agr que me dei conta aqui, postei 3 trechos de scrpit, e acho que não expliquei muito bem ^^ O 1° trecho, vai no script server O 2° vai no script cliente Sendo os dois no "user-panel" e o 3° trecho que é a parte que "me falta" vai na race implantado dentro do "racevoting_server.lua" que é que vai efetivamente setar o mapa quando um player o compra. vou dar mais um trabalhada aqui, tenho um outro user panel que funciona perfeitamente, que foi de onde eu tirei a função que postei aqui...
  13. com certeza, ha algum tempo atrás eu dei um time do MTA e fui jogar Samp curti muito a linha dos servidores de rpg, porém para trazer algo bem feito para o mta daria um trabalho enorme, é algo que me atrai tbm, caso queiram investir em algo do tipo, podemos fechar uma equipe e tentar fazer algo do tipo.
  14. Acredito que não seja a especialidade de muitos aqui porém trago a vocês está duvida, já tentei de algumas maneiras fazer a função mencionada na race, porém sem sucesso addEvent("clientBuyMap", true ) addEventHandler("clientBuyMap", root, function(name) name = string.sub(name, 6) call(getResourceFromName("race"), "buyMap",source,name) end ) Tenho esta função, que está no script tipo server function buyMap() if (getElementData(me,"money") - 5000 ) >= 0 then local map = guiGetText(gui.mname) triggerServerEvent("clientBuyMap", me, map) else outputChatBox("[sHOP] #ffffffYou don't have enough money to a map! "..math.abs(getMoney() - 5000).."$ missing!", 255,150,150,true) end end esta no script client, e preciso fazer está que me falta na race, porém tentei faze-la desta maneira: addEvent("onExternalNextmapRequest", true) function externalNextmapRequest(thePlayer, mapName) local query = #{mapName}>0 and table.concat({mapName},' ') or nil local map, errormsg = findMap( query ) if not map then outputRace( errormsg, player ) return end g_ForcedNextMap = map triggerClientEvent ("setNextMap", getRootElement(), getMapName(map)) triggerEvent("onBuyMapSetStatus", getRootElement(), "true") triggerEvent("onScriptSetNextMap", thePlayer, mapName) end addEventHandler("onExternalNextmapRequest", getRootElement(), externalNextmapRequest) sendo que: me = getLocalPlayer() Será que alguem consegue decifrar este erro? *PS, a função que esta ai declarada na race era de um outro script... que por sinal funcionava muito bem.
×
×
  • Create New...