local config = {
premium = true, -- se precisa ser premium account (true or false)
cobrar = true, ------ Use true ou false para cobrar.
price = 100000 ------ Preço a pagar se o cobrar estiver ativado.
}
function onSay(cid, words, param, channel)
if(param == '') then
return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "você precisa digitar algo.")
elseif config.premium == true and not isPremium(cid) then
return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Only premium members can use this broadscrat.")
elseif config.cobrar == true and not doPlayerRemoveMoney(cid,tonumber(config.price)) then
return doPlayerSendCancel(cid,"Você não tem dinheiro suficiente.")
end
return doPlayerBroadcastMessage(cid, param)
end
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Broadscrat Para Premium
4
1.4k
29 de abril de 2011 às 22:03
info
Grupo: Campones
Registrado: 17/03/11
Posts: 35
Reputação: +22

30 de abril de 2011 às 09:28
'-' so novo em script mais valeu por diminuir o script e adicionar a mensagem ali ate esqueçi de por
ja editei.
1 mês depois...


info
Grupo: Campones
Registrado: 17/03/11
Posts: 35
Reputação: +22
Galera eu fiz um script aki me baseando no do /b e tambem no do MatheusMkalo mais do matheus so peguei 2 coisas entao nao vem falar que copiei nao
Bem Vamos ao script.
Va na pasta do seu server,Data,Talkactions e abra talkactions.xml
Agora faça o seguinte
Add a seguinte linha
<talkaction words="/broadscrat" event="script" value="XXX.lua"/>
Agora salve e feche e va em scripts e crie um arquivo .lua
E ponha o seguinte script dentro.
local config = {
premium = true, -- se precisa ser premium account (true or false)
cobrar = "true", ------ Use true ou false para cobrar.
price = 100000 ------ Preço a pagar se o cobrar estiver ativado.
}
function onSay(cid, words, param, channel)
if(param == '') then
return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "você precisa digitar algo.")
elseif config.premium == true and not isPremium(cid) then
return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Only premium members can use this broadscrat.")
elseif config.cobrar == "true" and not doPlayerRemoveMoney(cid,tonumber(config.price)) then
return doPlayerSendCancel(cid,"Você não tem dinheiro suficiente.")
end
return doPlayerBroadcastMessage(cid, param)
end
Legenda:
Verde:Comando que sera usado.
Vermelho:Nome do script.
Rosa:Mensagem que sera dita se nao for premium.
Galera é meu primeiro script que posto entao...
Ajudei???Da rep+
Editado Abril 30 por TheDevilZ