Postado Setembro 12, 2013 11 anos galera sera que alguem poderia me arruma uma talk que venda vip por diamodns para poketibia?
Postado Setembro 12, 2013 11 anos creditos: roskas local days = 10 local price = 50000 local storage = 7777 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13001) local timenow = os.time() function onSay(cid, words, param) if getPlayerStorageValue(cid, 13001) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if(words == "!buyvip") then if not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.")doPlayerAddItem(cid,2148,50000) return true end if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa completar a quest para renovar sua vip.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(cid, 13001, time) end return true end em vermelho é o item e a quantidade <talkaction log="no" words="!buyvip" event="script" value="newstor.lua"/>
Postado Setembro 12, 2013 11 anos Autor mas essa ai vende vipo por price eu queria que cobra-se diamonds? id 2145
Postado Setembro 12, 2013 11 anos Solução local days = 10 local price = 1 local storage = 7777 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13001) local timenow = os.time() function onSay(cid, words, param) if getPlayerStorageValue(cid, 13001) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if(words == "!buyvip") then if not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") doPlayerAddItem(cid,2145,1) return true end if getPlayerStorageValue(cid, storage) ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa completar a quest para renovar sua vip.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(cid, 13001, time) end return true end
Postado Setembro 12, 2013 11 anos Autor if(words == "!buyvip") thenif not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") doPlayerAddItem(cid,2145,1) return true mas doPlayerAddItem(cid,2145,1) significa que vai add item para o player e nao remover
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.