haha que legal
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Talkaction] /mc - Em Português
[Talkaction] /mc - Em Português
Por Marcelo96, 20 de fev. de 2012 em Actions e Talkactions
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

info
Grupo: Campones
Registrado: 07/02/12
Posts: 55
Reputação: 0
Char no Tibia: {ADM} Marcelo

haha que legal
Ae Valew (:
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

tem como fazer p 8.00 aki n funfo ![]()
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Muito simples. Ja vem no ot é so editar, mais legal gostei ![]()
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

O script é tão dificil.
Que é só editar a mensagem na função doPlayerSendTextMessage.
Mas vlw a tentativa,
info
Grupo: Conde
Registrado: 06/09/08
Posts: 544
Reputação: +87
Gênero: Masculino
Char no Tibia: Hallsiny

IPs iguais não caracteriza necessariamente multi-client.
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

IPs iguais não caracteriza necessariamente multi-client.
é verdade, o cara pode estar em uma Lan House etc..
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

Realmente, ja levei ban jogando em lan house e quando perguntava o motivo eles diziam MC' *-*







info
Grupo: Campones
Registrado: 07/02/12
Posts: 55
Reputação: 0
Char no Tibia: {ADM} Marcelo
Bom, esta talkaction mostra os jogadores que estão de mc (MULTI CLIENT)... Chega de papo vamos para o script.
Vá em [ data\talkactions\scripts ] Copie qual quer arquivo .lua cole e renomeie-o para multicheck.lua
Abra-o e coloque isto dentro
[color=#0000ff]function onSay(cid, words, param, channel) local _ip = nil if(param ~= '') then _ip = tonumber(param) if(not _ip or _ip == 0) then local revertIp = doRevertIp(param) if(not revertIp) then local tid = getPlayerByNameWildcard(param) if(not tid) then _ip = nil else _ip = getPlayerIp(tid) end else _ip = doConvertIpToInteger(revertIp) end end end local list, ips = {}, {} local players = getPlayersOnline() for i, pid in ipairs(players) do local ip = getPlayerIp(pid) local tmp = table.find(ips, ip) if(tmp ~= nil and (not _ip or _ip == ip)) then if(table.countElements(list, ip) == 0) then list[players[tmp]] = ip end list[pid] = ip end table.insert(ips, ip) end if(table.maxn(list) > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Jogadores on-line com o mesmo endereço IP:") for pid, ip in pairs(list) do doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, getCreatureName(pid) .. " (" .. doConvertIntegerToIp(ip) .. ")") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Atualmente não há jogadores com mesmo endereço IP.") end return true end[/color]Depois vá em [ data\talkactions ] e abra o Talkactions.lua e cole isto lá: