TE
dúvida

Comando !buy Storage?

Por TeteuziiN, 14 de set. de 2012 em Scripts

otserv
tibia
7
1.9k
TeteuziiNT
14 de setembro de 2012 às 23:53

Topico: http://www.xtibia.com/forum/topic/165527-comprar-items-do-shop-do-seu-ot-por-comando/

Teria Como Colocar Para Ao Invez de Ser Por Iten Ser Uma Storage que o player compra ??

SkyLighS
15 de setembro de 2012 às 00:21

Tipo acho que nakele script

 

Nao da pra fazer oq voce qer

 

mais eu posso criar uma talk para isto

 

que o player diz !buystorage ele recebe uam storage

TeteuziiNT
15 de setembro de 2012 às 00:50

Tipo é que eu quero para vender Meus Pets No Site Ai Queria Esse Comando E Seria Comprado Com 30 Pontos No Site!

Ai eu queria que fosse !buy nomedopet,ai seria descontado 30 pontos da conta do players la no site!

Editado Setembro 15 por TeteuziiN

LuckOakeL
15 de setembro de 2012 às 00:59

Fiz às pressas. Vê se é isso.

 

 

-- Script by LuckOake

function onSay(cid, words, param)

local pets = {

["dragon"] = {storage = 1234, cost = 1000},

["rabbit"] = {storage = 1235, cost = 100}

}

 

local items_tb = pets[param]

 

if not param then

doPlayerSendCancel(cid, "Incorrect params.") return true

elseif not doRemovePremiumPoints(getPlayerAccount(cid), items_tb.cost) then

doPlayerSendCancel(cid, "Not enough points.") return true

end

 

setPlayerStorageValue(cid, items_tb.storage, 1)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você comprou 1x "..param..".")

return true

end

 

Editado Setembro 15 por LuckOake

TeteuziiNT
15 de setembro de 2012 às 01:06

Spoiler Não Abre :S

@Edit Abriu A Spoiler

Vo testa jaja mando aki

Editado Setembro 15 por TeteuziiN

SkymagnumS
15 de setembro de 2012 às 01:14
function onSay(cid, words, param)

local a = tonumber(param)

if a and doRemovePremiumPoints(getPlayerAccount(cid), 5) and getPlayerStorageValue(cid, a) < 1 and a < 16000 then
return setPlayerStorageValue(cid, a, 1) and doPlayerSendTextMessage(cid, 27, "Você comprou o storage " .. a .. " .")
end
return doPlayerSendTextMessage(cid, "Parâmetro Incorreto, digite !comando storage value(somente até 16000).")
end

TeteuziiNT
15 de setembro de 2012 às 01:15

Saiu No Defaut Como Uma Mensagem Normal :S

Vo testa a do Sky

Editado Setembro 15 por TeteuziiN