Ajuda Com Um Comando (grato)

mukka
Por mukka
em Lixeira Pública

mukka

Caçador
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/09/07Posts: 17Char no Tibia: Hyulls

Ola Xtibianos eu queria que vcs me ajudasem com o seguinte

 

Eu estou criando um OT server e queria saber como ADD premium por comandos (mas só o GOD poderia executar o comando)

 

A principio eu usei o comando !buypremium mexi no scripts formando isso :

 

function onSay(cid, words, param)
if getPlayerPremiumDays(cid) <= 350 then
	   	   if doPlayerRemoveMoney(cid, 1) == TRUE then
		doPlayerAddPremiumDays(cid, 15)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você adicionou 15 dias de premium para o respectivo player.")
	else
		doPlayerSendCancel(cid, "Lamento não foi possivel efetuar a premmy.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	end
else
	doPlayerSendCancel(cid, "Lamento...")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end

 

Mas como vcs podem ver eu não queru ter q entrar no char que me pagou a premmy para ADD a mesma!

Eu queria um script que eu poderia ADD a premmy pelo meu char GOD!

 

Para ficar um comando +/- assim:

 

/addpremium (name do player) (dias)

 

AHH eu não sei se muda algo + o server eh 8.4 SQL :blush:

 

Vlw Desde Jah Espero que possam entender :D

 

t+

 

:XTibia_smile:

METAS:

[x]1post
[x]5 posts SERVO
[x]10 posts CAMPONÊS
[x]25 posts CAÇADOR
[ ]50 posts CAVALEIRO
[ ]100 posts BARONETE
[ ]200 posts BARÃO
[ ]300 posts VISCONDE
[ ]400 posts DUQUE
[ ]600 posts ARQUEDUQUE
[ ]800 posts ARISTOCRATA
[ ]1000 posts REGENTE
[ ]1400 posts SÁBIO
[ ]1800 posts SACERDOTE
[ ]2500 posts PRÍNCIPE







Te Ajudei ou você gostou de mim xD use meu fan Bar !

Merchant

ex-moderador :)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/01/09Posts: 252

Olá,

para adicionar premium por comando precisa modificar a source dos comandos, por script até daria pra fazer, porem ficaria com bugs.

 

Abraços

E-mail: luizcavalcanti@live.com

mukka

Caçador
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/09/07Posts: 17Char no Tibia: Hyulls
Olá,

para adicionar premium por comando precisa modificar a source dos comandos, por script até daria pra fazer, porem ficaria com bugs.

 

Abraços

 

Obrigado pela atenção eu agradeço! :smile_positivo:

METAS:

[x]1post
[x]5 posts SERVO
[x]10 posts CAMPONÊS
[x]25 posts CAÇADOR
[ ]50 posts CAVALEIRO
[ ]100 posts BARONETE
[ ]200 posts BARÃO
[ ]300 posts VISCONDE
[ ]400 posts DUQUE
[ ]600 posts ARQUEDUQUE
[ ]800 posts ARISTOCRATA
[ ]1000 posts REGENTE
[ ]1400 posts SÁBIO
[ ]1800 posts SACERDOTE
[ ]2500 posts PRÍNCIPE







Te Ajudei ou você gostou de mim xD use meu fan Bar !

Merchant

ex-moderador :)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/01/09Posts: 252

Igualmente, espero ter ajudado, qualquer coisa tamos ae, abraços.

E-mail: luizcavalcanti@live.com

WillChris

Yeah!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/08/08Posts: 14

"Olá,

para adicionar premium por comando precisa modificar a source dos comandos, por script até daria pra fazer, porem ficaria com bugs.

 

Abraços"

 

euri

 

Tá aí o script:

 

function onSay(cid,words,param)

 

local days = 30

 

if getPlayerGroupId(cid) >= 2 and param ~= "" then

 

doPlayerSendTextMessage(getPlayerByName(param),20,'Uma premium acabou de ser adicionada a você!')

doPlayerAddPremiumDays(cid, days)

doPlayerSendTextMessage(cid,21,'Você adicionou '..days..' dias de premium para '..param..'')

elseif getPlayerGroupId(cid) < 2 then

doPlayerSendTextMessage(cid,25,"Você não pode adicionar premium.")

else

doPlayerSendTextMessage(cid,21,"Você precisa de escrever o nome do player que vai ganhar a VIP.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

 

Salve em data/talkactions/scripts com nome de premium.lua

 

Escreva isto em talkactions.xml:

 

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

 

Pronto.Agora escreva /addpremium "Nome do player, que ele receberá os dias descritos em days(local days = 30), mude o 30 para quantos dias quiser.

 

E agora você, senhor Merchant, não comece a dizer que qualquer coisa tem que modificar source, se não sabe, não comente.

Engraçado...já comi X-Salada, mas nunca X-Tibia...

Já pensou? Um osso no meio de um pão! O_O

maninho

Nada acabou, é apenas um novo começo.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/05Posts: 44Char no Tibia: Shedi Odio

@WillChris

Testei e funcionou, parabéns !

Atenciosamente Maninho ;)

Fan De:


Meu timão:

Heitorzin

Ex-Coordenador XTibia
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/10/05Posts: 233Char no Tibia: Inp

Dúvida Sanada,

Tópico Fechado.


Ex-Coordenador XTibia.com