SU

Adicionar Premium Por Talkactions

Por Subwat, 02 de mai. de 2010 em Archived

otserv
tibia
script
6
2k
SubwatS
02 de maio de 2010 às 14:36

Bom Xtibianos estou procurando um script que adicione PreMium Days ao player.

por exemplo /addprem GM Riot,30

se alguem tiver um por favor Me Passe estou precisando muito disso.

agradeço desde já.

guedes100G
02 de maio de 2010 às 14:41

Vá em Data/talkactions/scripts

 

premium.lua

function onSay(cid, words, param)

local tmp = string.explode(param, ",")

 

local player = getPlayerByName(tmp[1])

local premiumdays = tonumber(tmp[2])

 

if isPlayer(player) ~= true then

doPlayerSendCancel(cid "Sorry, not possible.")

return false

end

if premiumdays <= 0 or premiumdays == nil then

doPlayerSendCancel(cid, "Please, choose a number of premium days.")

return false

end

doPlayerAddPremiumDays(player, premiumdays)

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "You received ".. premiumdays .." Premium Account from your account .. Enjoy all our advantages of a premium account ... Thanks. Relog your account please.")

return true

end

 

 

Agora vá em Data/talkactions.xml e adicione esta tag:

<talkaction access="5" words="/addpremium" script="premium.lua"/>

Editado Maio 2 por Nicekid

SubwatS
02 de maio de 2010 às 14:49

VLWSS MANNNN VC MERECEEE 1.0000 PONTOS DE REPUTAÇÃO VLWS MESMOOOO!

guedes100G
02 de maio de 2010 às 14:51

o importante é ajudar,não ligo para pontos.

 

obrigado

 

topico reportado

LorDzL
02 de maio de 2010 às 15:02

Dúvida sanada,

tópico fechado.

 

+REP

 

Abraços

3 meses depois...
mlecarM
27 de agosto de 2010 às 18:08

cara, quando eu digito /addpremium Gustavo,30

aparece isso aqui no forgetten

[27/08/2010 18:07:00] data/talkactions/scripts/premium.lua:4: attempt to index local 'tmp' (a nil value)

[27/08/2010 18:07:00] stack traceback:

[27/08/2010 18:07:00] data/talkactions/scripts/premium.lua:4: in function <data/talkactions/scripts/premium.lua:1>

e nao da certo o comando

Editado Agosto 27 por mlecar