if(param == "vip10") then
if getPlayerItemCount(cid, 9971) >= 5 then
doPlayerAddPremiumDays(cid, 10)
doPlayerRemoveItem(cid, 9971, 5)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns você comprou 10 dias de vip com sucesso.")
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não possui a quantidade necessária para comprar.")
return TRUE
end
end
Aonde está
if(param == "vip10") then
Mude para qualquer número ou frase exemplo:
if(param == "vip1") then
Aonde está:
doPlayerAddPremiumDays(cid, 10)
Coloque a quantidade de dias de Premium que o player comprará. Se lá em cima estiver vip10 ele comprará 10 dias, se tiver vip1 ele comprará 1 dia.
Aonde está:
doPlayerRemoveItem(cid, 9971, 5)
Em 9971 coloque o ID da sua moeda vip e aonde está 5 coloque a quantidade que será removida.






info
Grupo: Campones
Registrado: 22/07/08
Posts: 56
Reputação: +5
Ola XTibia, gostaria de um script de !buypremium que cobrasse em moeda VIP, porem com um grande diferencial, o player escolhe quantos dias colocar, ex:
!buypremium 1 - 1 dia
!buypremium 5 - 5 dias
!buypremium 10 - 10 dias
E por ai vai, quantos dias ele escolher, e é claro, cada dia é 1 moeda VIP, e 1 mes cobro 20 moedas VIP. Se tiver como fazer em NPC eu tambem agradeço, axo mais detalhado, enfim, peso ajuda para os dois, talkaction e 1 npc, vo guardar as duas opçoes, aguardo.
Como sempre +REP para quem ajudar.