Muito bom
O povo agora soltando codigos usando o db Lua
A falta disso que atraso o impulso dos ots SQL.
Por LorD Sybian, 30 de jun. de 2009 em Actions e Talkactions
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

Muito bom
O povo agora soltando codigos usando o db Lua
A falta disso que atraso o impulso dos ots SQL.
info
Grupo: Campones
Registrado: 14/05/09
Posts: 92
Reputação: +1
-------------------------------
Nome: Change Access
Versão: 8.42
Tipo do script: Talk Action
Servidor Testado: The Forgotten Server 0.3.4 Patch Level 2
Autor: KutyKutyx3
Bugs : esK~
-------------------------------
Bom, este é um script em que você pode mudar o 'access' de algum player, sem precisar ir ao seu banco de dados.
Abra a pasta ~/data/talkactions/scripts e crie um arquivo chamado changeaccess.lua:
function onSay(cid, words, param) local Data = string.explode(param, ",") local player = getPlayerByName(Data[1]) local Target = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. db.escapeString(Data[1]) .. ";") if Data then if (Target:getID() ~= -1) then if Data[2] then if tonumber(Data[2]) > 6 then doPlayerSendCancel(cid, "You cannot add an access higher than 6.") else setPlayerGroupId(player, Data[2]) group = getGroupInfo(getPlayerGroupId(player)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed the "..Data[1].." access. Now he is member of '"..group.name.."' group.") doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Admin has changed you access. Now you are member of '"..group.name.."' group.") end else doPlayerSendCancel(cid, "Insert an access.") end else doPlayerSendCancel(cid, "Player '".. Data[1] .."' doesn't exist.") end else doPlayerSendCancel(cid, "Insert player name.") end return TRUE endAgora em ~/data/talkactions/ abra o arquivo talkactions.xml e adicione essa tag:
E pronto, agora bastar falar o seguinte para mudar o 'access' do player:
Por exemplo, para mudar o access do player "esK", de player para god, eu faria o seguinte:
OBS : Esse comando existia a muito tempo em apenas um ot, dai nao foi pra fente,e o KutyKutyx3 fez denovo e eu retirei uns bugs.
Editado Junho 30 por esK~