Ir para conteúdo

[Encerrado] Script Para Pda 1.7


hakkan224

Posts Recomendados

pegue o XML/Groups.xml de alguma versao mais antiga... se vc lesse o change log saberia q era pra pegar esse arquivo na versao x.7 soh se fosse usar o OTClient... ;/

Link para o comentário
Compartilhar em outros sites

Abra sua pasta data/talkactions, lá dentro crie um arquivo chamado banplayer.lua e cole isto dentro:

 

local default_comment = ""
local default_lenght = 1 -- ban time in hours

function onSay(cid, words, param)
local parametres = string.explode(param, ",")
if(parametres[1] ~= nil) then
local accId = getAccountIdByName(parametres[1])
if(accId > 0) then
local lenght = default_lenght
local comment = default_comment
if(parametres[2] ~= nil and tonumber(parametres[2]) > 0) then
lenght = tonumber(parametres[2])
end
if(parametres[3] ~= nil) then
comment = parametres[3]
end
doAddBanishment(accId, lenght * 3600, 23, ACTION_BANISHMENT, comment, getPlayerGUID(cid), comment)
local player = getPlayerByNameWildcard(parametres[1])
if(isPlayer(player) == TRUE) then
doRemoveCreature(player)
end
else
doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
end
else
doPlayerSendCancel(cid, "You must enter name.")
end
return true
end

Abra o arquivo talkactions.xml e insira essa tag:

 

 <talkaction log="yes" words="/ban" access="3" event="script" value="banplayer.lua"/>

 

Agora para banir faça o seguinte, exemplo:

/ban Nome,Tempo,Razão 

 

 

/ban Roksas, 1 , Desrespeitou as regras 

 

Caso não funcione, mostre o erro. Diga oque aconteceu e tentarei lhe ajudar! BENÇA :))

 

@EDIT

Baseando-me no que o Slicer disse, se não der certo meu Script, irei anexar o groups.xml e você tenta substituir! Me fale o resultado.

groups.xml

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

Abra sua pasta data/talkactions, lá dentro crie um arquivo chamado banplayer.lua e cole isto dentro:

 

local default_comment = ""
local default_lenght = 1 -- ban time in hours

function onSay(cid, words, param)
local parametres = string.explode(param, ",")
if(parametres[1] ~= nil) then
local accId = getAccountIdByName(parametres[1])
if(accId > 0) then
local lenght = default_lenght
local comment = default_comment
if(parametres[2] ~= nil and tonumber(parametres[2]) > 0) then
lenght = tonumber(parametres[2])
end
if(parametres[3] ~= nil) then
comment = parametres[3]
end
doAddBanishment(accId, lenght * 3600, 23, ACTION_BANISHMENT, comment, getPlayerGUID(cid), comment)
local player = getPlayerByNameWildcard(parametres[1])
if(isPlayer(player) == TRUE) then
doRemoveCreature(player)
end
else
doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
end
else
doPlayerSendCancel(cid, "You must enter name.")
end
return true
end

Abra o arquivo talkactions.xml e insira essa tag:

 

 <talkaction log="yes" words="/ban" access="3" event="script" value="banplayer.lua"/>

 

Agora para banir faça o seguinte, exemplo:

/ban Nome,Tempo,Razão 

 

 

/ban Roksas, 1 , Desrespeitou as regras 

 

Caso não funcione, mostre o erro. Diga oque aconteceu e tentarei lhe ajudar! BENÇA :))

 

@EDIT

Baseando-me no que o Slicer disse, se não der certo meu Script, irei anexar o groups.xml e você tenta substituir! Me fale o resultado.

 

[11/12/2012 03:36:03] [Error - TalkAction Interface]

[11/12/2012 03:36:03] data/talkactions/scripts/banplayer.lua:onSay

[11/12/2012 03:36:03] Description:

[11/12/2012 03:36:03] data/talkactions/scripts/banplayer.lua:17: attempt to call global 'doAddBanishment' (a nil value)

[11/12/2012 03:36:03] stack traceback:

[11/12/2012 03:36:03] data/talkactions/scripts/banplayer.lua:17: in function <data/talkactions/scripts/banplayer.lua:4>

 

Vlw mudei o group.xml funciono REP+

Link para o comentário
Compartilhar em outros sites

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...