CA

Fly System

Por Carnavotu, 30 de set. de 2011 em Scripts

script
19
3.1k
CarnavotuC
30 de setembro de 2011 às 16:36

Agora funcionou, obrigado mesmo

 

sera que voce poderia me ajudar so mais nesse script ? e para os vip poderem falar

 

local config = {

priceForEachMessage = 10000, -- preço de cada mensagem

}

local storage = 13540

 

function onSay(cid, words, param, channel)

if(param == "") then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.")

return TRUE

end

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then

doPlayerSendCancel(cid, "Você nao tem Vip account.")

return TRUE

end

 

if(doPlayerRemoveMoney(cid, config.priceForEachMessage) == TRUE) then

doBroadcastMessage("[V.I.P] " .. getPlayerName(cid) .. " Agora Diz: " .. param .. "", MESSAGE_INFO_DESCR)

else

doPlayerSendCancel(cid, "Você precisa de " .. config.priceForEachMessage .. " gps para enviar a messagem.")

end

 

return TRUE

end

Editado Setembro 30 por Carnavotu

digo1040D
30 de setembro de 2011 às 16:46

eai, di uma olhada no vip system by mock e achei o erro que estavamos fazendo, estavamos utilizando a função errada, troque a linha:

elseif config.vip == true and vip.getVip(cid) == 0 then

por

elseif config.vip == true and vip.hasVip(cid) == false then

 

e quanto ao script de broadcast tente assim:

local config = {
priceForEachMessage = 10000, -- preço de cada mensagem
vip = true -- precisa vip para usar o comando
}

function onSay(cid, words, param, channel)
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.")
return TRUE
end
if config.vip == true and vip.hasVip(cid) == false then
doPlayerSendCancel(cid, "Você nao tem Vip account.")
return TRUE
end

if(doPlayerRemoveMoney(cid, config.priceForEachMessage) == TRUE) then
doBroadcastMessage("[V.I.P] " .. getPlayerName(cid) .. " Agora Diz: " .. param .. "", MESSAGE_INFO_DESCR)
else
doPlayerSendCancel(cid, "Você precisa de " .. config.priceForEachMessage .. " gps para enviar a messagem.")
end

return TRUE
end

 

:P:

Henrique MouraH
30 de setembro de 2011 às 16:48

Maldade! UHEAU

 

 

Tópico movido para sanadas.

CarnavotuC
30 de setembro de 2011 às 16:56

Muito obrigado cara mesmo, funcionou tudo eu coloquei igual voce falo elseif config.vip == true and vip.hasVip(cid) == false then e deu erro ai coloquei o 0 then de volta e funciono

 

Abrass :D