LU

Broadscrat Para Premium

Por luisfelipinho15, 29 de abr. de 2011 em Actions e Talkactions

script
4
1.4k
29 de abril de 2011 às 20:25

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

tinfer4T
29 de abril de 2011 às 22:03
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

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...
tioslashT
25 de maio de 2011 às 15:33

Como seria pra por esse broadcast apenas para player vip?