Ir para conteúdo

Foquinhaa

Banidos
  • Total de itens

    178
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Foquinhaa postou

  1. Cara , acabei de ver um topico seu pedindo , um script anti-mc , então tu ta dizendo oque? o notorius apenas editou eu configurei aqui.
  2. Olá ékstibianos , vim aqui disponibilizar um script muito procurado que é o script anti nuker para otserv. Quem nunca levou um nuker? aqele cara chato que ficava logando 999999x acc manager e causava aquele leg infernal? Pois é , acho que todo mundo , mas agora seus problemas acabaram . Logo abaixo sege o script. #Função anti-nuker atraves de account manager. Ao entrar no servidor o script faz um loop para todos os players online checando se há outro jogador com o mesmo IP. #Instalando Crie um arquivo chamado antimc.lua na pasta creaturescripts/scripts e insira o código: Anti Multi-Client System local config = { msg = "meu sistema anti-multi client te detectou com mais de 1 ip conectado ao servidor", maxMultiClients = 0, allowGroupId = 2, ignoreIps = {} } function onLogin(cid) if getPlayerGroupId(cid) >= config.allowGroupId then return TRUE end local number local playersOnline = getPlayersOnline() for _, pid in pairs(playersOnline) do local pip = getPlayerIp(pid) if cid ~= pid and getPlayerIp(cid) == pip and not isInArray(config.ignoreIps, doConvertIntegerToIp(getPlayerIp(cid))) then number = (number or 0) + 1 if number > config.maxMultiClients then return FALSE, doPlayerPopupFYI(cid, config.msg) end end end return TRUE end Em seguida modifique o arquivo creaturescripts.xml e adicione a tag: <event type="login" name="AntiMc" event="script" value="antimc.lua"/> #Configurando Configure somente a tabela config: msg:..............Mensagem que o player recebe ao ser kickado. maxMultiClients:..Numero máximo de pessoas com o mesmo IP. allowGroupId:.....Ignora os players com groupId acima e igual ao numero citado. ignoreIps:........Ignora os IPS dentro de {"ip1", "ip2"}, útil para ignorar ip de LAN e permitir que joguem com o mesmo IP. Créditos : Notorius(90%) TecBreaker(Por Editar , e disponibilizar)
  3. Na ultima imagem use , bamboo roof em alguns lugares,
  4. Aquela borda de grama ali? porque tem ela? usou auto border. :S Adiufas , REP+ Por me inspirar.
  5. Na imagem que você voltou a mapear , ali no meio das pedras você podia usar um sacrifical stone e dizer que ali era uma area de ritual vodoo
  6. Muito quadrado as areas. só os treiners que você variou. tente separar um pouco os teleports.
  7. Cara como são nômades , há de ter fogueiras , eles comeriam oque? coloque uma rede de pescar na barraca para dizer que eles pescam
  8. Tem uma casa ali em cima da agua e man na 1° imagem se voce usou auto border há erros pois no lugar de subir de volta é uma borda. ou seja a magia exani tera não funcionára
  9. Legal mas tipo , você podia fazer assim qnd o player chegar a 10 kills ficaria black skull , mas se esse player morrer , ele perderá os itens? ou será skull de enfeite?
  10. Para presentear sem level basta dizer /event id , quantidade
  11. Vlw , rep que é bom nda hsuahsuash to brincando,
  12. Olá ékstibianos , para evitar criações de topicos pedindo o mesmo script varia vezes , decidir fazer um reunindo os mais procurados scripts. Filtro de Palavrões: http://www.xtibia.co...o-de-palavroes/ Créditos Rikezenho e Rafacin Efeitos Ao Upar Level Ou Skills :http://www.xtibia.co...level-ou-skills/ Anti Bot : Por Churupetinha http://www.xtibia.co...50209-anti-bot/ Por: churupetinha Staff com 4 elementos : http://www.xtibia.co...dorcom-imagens/ Por: soldoran Editando monstros: http://www.xtibia.co...tando-monstros/ Por: LordFire Itens com efeito bonus : http://www.xtibia.co...m-efeito-bonus/ Por: x_Shadow Treiners Invisiveis : http://www.xtibia.co...vc-chega-perto/ Por: DuuhCarvalho Editando Aparência das Criaturas : http://www.xtibia.co...-das-criaturas/ Créditos: Nickelback, MatheusMkalo Tutorial Criando Magias : http://www.xtibia.co...criando-magias/ Créditos: Kimoszin [Tutorial] Mana Rune Por: gonorreia http://www.xtibia.co...rial-mana-rune/ Por: Gonorreia Como Criar Armas Especiais Por: darksaga00 http://www.xtibia.co...rmas-especiais/ Por:darksaga00 Exp Ring Por: Vodkart e kelvinvictor http://www.xtibia.co...63868-exp-ring/ Por: Vodkart e kelvinvictor por fazer o topico Comando !rank Por: Hsjack http://www.xtibia.co...2-comando-rank/ Por: HsJack Como Criar Um Wand Ou Rod Por: Castiello[/b][/size] http://www.xtibia.co...um-wand-ou-rod/ Por: Castiello [b] [size=6]Editando Itens Por: Fronick[/size][/b] http://www.xtibia.co...editando-itens/ Por: Fronick [b] [size=6]Configurando Vocations.xml Por: Rakkan[/size][/b] http://www.xtibia.co...o-vocationsxml/ Por: Rakkan [b] [size=6] Criando Spells Perfeitas! Por: XxHiagoxX[/size][/b] http://www.xtibia.co...itas-com-fotos/ Por: XxHiagoxX [size=6][b] Como Colocar Mais Um Sexo Por: Thayam[/b][/size] http://www.xtibia.co...r-mais-um-sexo/ Por: Thayam por disponibilizar [b] [size=6] Tutorial: Novo Tipo De Area De Trainer Por: Addict[/size][/b] http://www.xtibia.co...a-editar-armas/ Por: Addict [size=6][b] [Tutorial] Aprenda A Editar Armas Por: AdmJuninho[/b][/size] http://www.xtibia.co...a-editar-armas/ Por: ADMJuninho [b] [size=6]Criando Armas Com Ataques Especias. Por: TheFlammer[/size][/b] http://www.xtibia.co...aques-especias/ Por: theflammer [b] [size=6]Super Tutorial Sobre Npc: Por Heitor[/size][/b] http://www.xtibia.co...rial-sobre-npc/ Por: Heitor [size=6][b] Material De Apoio I , ll , lll , lV , Vl e Vll : Por Apocarai[/b][/size] http://www.xtibia.co...ial-de-apoio-i/ http://www.xtibia.co...al-de-apoio-ii/ http://www.xtibia.co...l-de-apoio-iii/ http://www.xtibia.co...al-de-apoio-iv/ http://www.xtibia.co...ial-de-apoio-v/ http://www.xtibia.co...al-de-apoio-vi/ http://www.xtibia.co...l-de-apoio-vii/ [b] [size=7]Anti-Mc[/size] Por: Jeferscn[/b] http://www.xtibia.com/forum/topic/153490-anti-mc-otimo-para-evitar-nukers-com-account-manager/ [color=#008080][size=5]AJUDEI? REP+[/size][/color]
  13. http://imgur.com/AqvW8 Criticas/sugestões/ Bem vindas *-* http://imgur.com/RHNOi Sugestões/criticas/ Bem vindas !*-*
  14. Sim esses script's anti-anuncios , teriam que mecher na source , mas é muito facil , basta ver uns tutoriais Att = Tec
  15. Olá ékstibianos , venham disponibilizar um script mtmtmt procurado. correções: -Script não executa duas vezes agora Fixo. Arquivo Lua para trabalhar correto com 0.3.6 Agregado a proteção contra spam. Lua (uma vez que ele conta como talkaction não tem cheque sem som) Abra talkaction.cpp de suas fontes e de busca para: código: if(!talkAction || (talkAction->getChannel() != -1 && talkAction->getChannel() != channelId)) return false; e substitui ele por: if(!talkAction) { for(TalkActionsMap::iterator it = talksMap.begin(); it != talksMap.end(); ++it) { if(it->first == "illegalWords") { talkAction = it->second; break; } } if(talkAction && talkAction->isScripted()) return talkAction->executeSay(creature, words, "", channelId); return false; } else if(talkAction->getChannel() != -1 && talkAction->getChannel() != channelId) return false; Vá para talkactions / talkactions.xml e adicione: <talkaction value="blocklinks.lua"/> event="script" words="illegalWords" Codigo : <talkaction words="illegalWords" event="script" value="blocklinks.lua"/> NOTA: Não mudar as palavras = "illegalWords" ou não vai funcionar .. Criar "blocklinks.lua" em talkactions / scripts e cole que neste arquivo: Codigo : function getFixedText(cid, text, replace) local wrongWords = {"#####", "ots-list.pl", "google.br", "83.17.165.189", "hopto.org", "no-ip.org", ".com"} local lowerText = string.lower(text) local noSpaceText = string.gsub(string.gsub(string.gsub(lowerText, "%s", ""), "%p", ""),"-", "") for w = 1, #wrongWords do wordLen = string.len(wrongWords[w]) for p = 1, string.len(text) do if(string.sub(lowerText, p, p+wordLen-1) == wrongWords[w]) then text = string.sub(text, 1, p-1) .. string.rep(replace, wordLen) .. string.sub(text, p+wordLen) end end end if(string.lower(text) == lowerText) then for c = 1, #wrongWords do if(string.find(noSpaceText, string.gsub(string.gsub(wrongWords[c], "%p", ""),"-", "")) ~= nil) then return "I want to post forbidden links.." end end end return text end --[[Channels which are not added to block: 1 - Party Channel 2 - Channel for Staff members 3 - Rule Violation Channel 4 - Channel for Counselors/Tutors 65536 - Private Chat Channel <-- Private Chat cannot be blocked with this script ]]-- local blocked_channels = {5,8,9} --Game-Chat, Real Chat, Help Channel local trade_channels = {6,7} --All trade channels <- These are also blocked local replace = "°" --Symbols which are shown instead of forbidden links -> ° local delay = {16246,5} -- {empty_storage, lenght of muted} function onSay(cid, words, param, channel) local fixedWords = getFixedText(cid, words, replace) if words ~= fixedWords and getPlayerAccess(cid) == 0 then if getPlayerStorageValue(cid,delay[1]) > os.time() then return doPlayerSendCancel(cid,"You are still muted for ".. getPlayerStorageValue(cid,delay[1])-os.time() .." seconds.") end setPlayerStorageValue(cid,delay[1],os.time()+delay[2]) if channel == CHANNEL_DEFAULT then doCreatureSay(cid, fixedWords, TALKTYPE_SAY) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden.") return true elseif isInArray(trade_channels, channel) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden on the trade channel.") return true elseif isInArray(blocked_channels, channel) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden.") doPlayerSendChannelMessage(cid, getCreatureName(cid), fixedWords, TALKTYPE_CHANNEL_Y, channel) return true end end return false end Descrição: blocked_channels -> Array com o channel_id de canais bloqueados Nota: Você não pode bloquear mensagens privadas desta forma. trade_channels = {6,7} - Lista de canais comerciais, que também são bloqueadas substituir -> O script substitui as ligações com o símbolo entrou aqui delay = {16246,5} -> função Mute. Primeiro número é uma identificação de armazenamento vazio e segundo a quanto tempo você não pode dizer outra ligação proibido. ---> O jogador não é realmente mudo. Ele pode falar normal, mas ele está "mudo" para links ilegais para esse período de tempo. CRÉDITOS = SUMM (OTLAND) AJUDEI? REP +
  16. Não vou enrolar e ai está. function onSay(cid, words, param) local max = 5 -- quantidade maxima para falar palavrão function getCheck(cid) check = getPlayerStorageValue(cid,11420) if check < 0 then check = 0 end return check end if param == "fdp" or param == "viado" or param == "gay" or param == "vsf" or param == "vtnc" or param == "tnc" or param == "tomar no cu" or param == "gayzin" then if getCheck(cid) < max then setPlayerStorageValue(cid,11420,getCheck(cid)+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Alerta] Você está usando palavras de baixo calção , por favor mais respeito ou será banido.") elseif getCheck(cid) >= max then local mensagens = {"O Jogador ".. getCreatureName(cid) .." acaba de ser banido por falar muitos palavrões para o Administrador!", "O Jogador ".. getCreatureName(cid) .." Foi banido por desrespeitar membros da staff do GAME."} doBroadcastMessage(mensagens[math.random(#mensagens)], 21) setPlayerStorageValue(cid,11420,-1) doAddAccountBanishment(getPlayerAccountId(cid), target, os.time() + 48 * 3600, 5, 2, 'Banido por Mal comportamento', 0) doRemoveCreature(cid) end end return TRUE end Agora cola está tag em talkactions.xml: <talkaction words="god" script="banimento.lua"></talkaction> CRÉDITOS = CABOOT IDEALIZADOR VODKART = SCRIPTER
  17. Fala ai Galera . esse e meu primeiro post entao vamo la. vim ak hj p ensinar a vcs a como editar 1 monstro. Primeiramente vc tem que baixar 1 programa de leitura do xml eu recomendo xml copy editor (fica a teu criterio). bem dps de ter baixado o programa vc abre ele e procure na pasta do teu ot monsters , escolha 1 que vc nao ira usar todos os monstros irao comecar com <?xml version="1.0" encoding="UTF-8"?> e logo embaixo iremos ter name [/color]esse sera o nome do seu monstro. name description ira ser o nome q ira aparescer qnd vc der look nesse monstro. race nao mude deixe blood. Experience sera o exp do bixo x a exp do teu ot ai fika a teu criterio. Speedsera a velocidade de seu monstro. Mana Cost deixe em 0. Health now sera a vida do monstro quando vc sumonar ele , e a health sera a life total do monstro. Look typee a aparencia do monstro procure 1 aparencia em teu ot pelo /newtype. Ex / /newtype 126 no ot essa aparencia q esta no ot vc poe o newtype la no look type do monstro. Head , legs , feet , corpse vc n muda. Target change e quanto tempo ele demora para trocar de alvo se tiver mais de 1 player na tela. Attack name ;deixe "melee". Interval e a velocidade do attack (o melhor interval e 500) min=e o minimo q o bixo ira hitar como o nome dis e max= sera o maximo q o bixo ira hitar. Voices sentence=e oque o monstro ira dizer.e o loot voce poe o id do item. Flw galera ate um proximo post. By Lipe ~~~*
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...