90

Script Para !setvip

Por 9005540, 16 de dez. de 2009 em Actions e Talkactions

script
5
1.6k
90055409
16 de dezembro de 2009 às 13:32

Eae gente, so novo aki, entaum pensei em por um script de !setvip, que por exemplo, quando você fala "!setvip" você paga "xx" e ganha itens escolhidos pelo hoster, vamo la:

 

 

 

1 passo: va no Data\Talkactions de seu server, copie um arquivo lua e renomeie para setvip, apague tudo que tem dentro e ponha isso:

 

-- By: GOD Trasbueno --
function onSay(cid, words, param)
  
if doPlayerRemoveMoney(cid, 10000000) == TRUE then
  local bag = doPlayerAddItem(cid, 10025, 1)
  doAddContainerItem(bag, 2474, 1)
  doAddContainerItem(bag, 2503, 1)
  doAddContainerItem(bag, 2504, 1)
  doAddContainerItem(bag, 2517, 1)
  doAddContainerItem(bag, 7457, 1)
setPlayerStorageValue(cid, 30001, 1)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Voce comprou o SetVip!", TALKTYPE_ORANGE_1)
for i=1,20 do
end
else
              doPlayerSendCancel(cid, "Voce não tem 10kk para o SetVip.")
              doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
          end
          end

 

Na parte do "(cid, 10000000)" = O numero 100000000 é o preço!

 

No do "addcontaineritem" é o id do item

No 10025 é minha backpack (no meu caso demon backpack).

 

2 passo: va no talkactions.xml e ponha isso no lugar de players:

<talkaction words="!setvip" script="setvip.lua"/>

 

E Pronto!

Se der errado Desculpe ou olhe se esta tudo certo, meu primero post.

Flws

 

Baseie isso no Script do !aol, foi só mudar algumas coisas!

Dei uma editada, porque tava bagunçado!

Editado Dezembro 26 por Trasbueno

satan666S
16 de dezembro de 2009 às 13:43

O loop está sendo inutil no seu script.

use tabelas que fica bem melhor o script e retorne um valor booleano a função pra que não seja executada outra função.

e postou no lugar errado.

 

<-- REPORTADO -->

16 de dezembro de 2009 às 13:56

Tópico Movido para a seção correta.

2 semanas depois...
24 de dezembro de 2009 às 17:11

Ta Bem Elaborado Gostei Mesmo :smile_positivo:

1 mês depois...
gmhareaG
13 de janeiro de 2010 às 21:18

poww

do caramba =)

eu sei q é seu primeiro script

mais vai uma dicas:

1° adicione um return TRUE, para nao falar no default a msg

2° esse é mais dificil mais para futuros scripts seria bom vc colocar esse comando apenas para os vips do server

 

é só

ta muito mesmo =)

teve a mesma ideia q eu

nao saco nada

mais copiei uma parte do script de rank e coloquei para mostrar as regras do server