-
Total de itens
178 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Foquinhaa postou
-
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.
-
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)
-
Na ultima imagem use , bamboo roof em alguns lugares,
-
Donde vem tanta agua?
-
Aquela borda de grama ali? porque tem ela? usou auto border. :S Adiufas , REP+ Por me inspirar.
-
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
-
Muito quadrado as areas. só os treiners que você variou. tente separar um pouco os teleports.
-
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
-
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
-
[Gesior] Top Killers Com Skulls
tópico respondeu ao Piabeta Kun de Foquinhaa em Tutoriais de Websites
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? -
Rep+ como incentivo
-
[Patrimônio XTibia] Sua última Foto - Mapping
tópico respondeu ao Feyzer de Foquinhaa em Mapping Show-Off
-
Para presentear sem level basta dizer /event id , quantidade
-
Vlw , rep que é bom nda hsuahsuash to brincando,
-
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]
-
[Patrimônio XTibia] Sua última Foto - Mapping
tópico respondeu ao Feyzer de Foquinhaa em Mapping Show-Off
http://imgur.com/AqvW8 Criticas/sugestões/ Bem vindas *-* http://imgur.com/RHNOi Sugestões/criticas/ Bem vindas !*-* -
Sim esses script's anti-anuncios , teriam que mecher na source , mas é muito facil , basta ver uns tutoriais Att = Tec
-
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 +
-
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
-
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.