info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

+ tpw, meu otserv e yorots 0.3.1, dai eu falo /addpremium Nome, Dias e da nada!
Tente Sem A virgula.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

tpw eu testei aqui no servidor 8.60 e funciono
qual o erro que da?
talkactions: script
addp.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 TRUE end if premiumdays <= 0 or premiumdays == nil then doPlayerSendCancel(cid, "Please, choose a number of premium days.") return TRUE 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
talkactions.xml
<talkaction access="3" words="/addpremium" script="addp.lua"/>
/addpremium Vodkart,5
Assim eu falo /addpremium Nome, Dias e fala que o comando nao existe tpw o cara fala e acontece nada. minha db e mysql.
Editado Julho 14 por Fenixlegion
info
Grupo: Visconde
Registrado: 03/02/09
Posts: 361
Reputação: +200
Char no Tibia: Fearless Man

Usa a tag:
<talkaction words="/addpremium" access="3" event="script" value="addp.lua"/>
flw
Olha cara meu otserv e 8.4, eu usei essa tag + nao funfo ;x
info
Grupo: Visconde
Registrado: 03/02/09
Posts: 361
Reputação: +200
Char no Tibia: Fearless Man

Tenta isso então:
function onSay(cid, words, param)
local t = string.explode(param, ",")
local player = getPlayerByNameWildcard(t[1])
local premiumdays = tonumber(t[2])
if (not t[1]) then
doPlayerSendCancel(cid, "You must fill with a player name.")
end
if (premiumdays < 0) then
doPlayerAddPremiumDays(player, premiumdays)
doPlayerSendTextMessage(cid,22,"You have removed " .. t[2] .. " premium days from " .. player .. ".")
doPlayerSendTextMessage(player,25,"You have lost " .. t[2] .. " premium days.")
end
if (premiumdays >= 1 and premiumdays < 150) then
doPlayerAddPremiumDays(player, premiumdays)
doPlayerSendTextMessage(cid,22,"You have added " .. premiumdays .. " premium days from " .. player .. ".")
doPlayerSendTextMessage(player,25,"You received " .. premiumdays .. " premium days from " .. getCreatureName(cid) .. ".")
end
end
flw
Cara Vlw msm, Funfo ake xD...
VLWWW...
Editado Julho 17 por Fenixlegion
info
Grupo: Conde
Registrado: 31/10/08
Posts: 871
Reputação: +199
Char no Tibia: Luis Felipe Knight

Dúvida sanada, tópico reportado.
Abraços.
info
Grupo: Barão
Registrado: 15/02/09
Posts: 203
Reputação: +13
Char no Tibia: Dom Diego De La Vega

Tópico Movido para a seção Pedidos Atendidos.








info
Grupo: Campones
Registrado: 07/07/10
Posts: 29
Reputação: 0
ou galera, to presisando mt desse talkaction - /addpremium Nome, Dias
Alguem teria ai para me passar?