What's new

Talkactions Broadcast System - Pisanie Wiadomosci Globalnych

Status
Not open for further replies.

SanninStory

https://www.twitch.tv/sdrn
Joined
Oct 13, 2012
Messages
1,778
Reaction score
119
Witam.
Wpad? mi w r?ce system wiadomo?ci globalnych, no i go troszk? przerobi?em, czyt. Spolszczenie itd.

Wi?c do dzie?a, na pocz?tku tworzymy w data/talkactions/scripts plik o nazwie allbc.lua i wklejamy to:
[lua]local config = {
storage = 19400, -- Storage Czasu oczekiwania
cor = "advance", -- system/kolor pisania, mozecie przylookac w constant.lua w folderze lib
tempo = 5, -- Ile czasu trzeba czekac po napisaniu wiadomosci
price = 10000, -- Jaka kwota idzie za napisanie wiadomosci
level = 100 -- Jaki lvl jest potrzebny by napisac Wiadomosc
}


function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end


if getPlayerLevel(cid) >= config.level then
if getPlayerStorageValue(cid, config.storage) - os.time() <= 0 then
if doPlayerRemoveMoney(cid, config.price) then
setPlayerStorageValue(cid, config.storage, os.time() + (config.tempo*60))
doBroadcastMessage("[BROADCAST] "..getCreatureName(cid)..": "..param.."", config.cor)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Udalo ci sie napisac Wiadomosc Globalna, kolejna bedziesz mogl napisaz za " ..config.tempo.. " minut.")
else
doPlayerSendCancel(cid, "Nie posiadasz " ..config.price.. " gp's by napisa Wiadomosc Globalna.")
return true
end
else
doPlayerSendCancel(cid, "Musisz odczekac " ..(getPlayerStorageValue(cid, config.storage) - os.time()).. " sekund by napisac ponownie.")
return true
end
else
doPlayerSendCancel(cid, "Nie posiadasz " ..config.level.. " poziomu by napisac wiadomosc.")
end
end
[/lua]

Nast?pnie i ostatecznie do Talkactions.xml dodajemy linijk?:
[xml]<talkaction log="yes" words="/all" hide="yes" event="script" value="allbc.lua"/>[/xml]

Pozdrawiam !
 

Samman

Senior User
Joined
Aug 23, 2009
Messages
782
Reaction score
39
Odp: Broadcast System - Pisanie Wiadomosci Globalnych

Moim zdaniem nie potrzebne t?umaczenie. Robione chyba na si??, albo z braku umiej?tno?ci. Poza tym na serwerach graj? nie tylko polscy gracze, ale r?wnie? z innych kraj?w.
 

SanninStory

https://www.twitch.tv/sdrn
Joined
Oct 13, 2012
Messages
1,778
Reaction score
119
Odp: Broadcast System - Pisanie Wiadomosci Globalnych

@UP,
T?umaczenie jest ze wzgl?du na to, ?e udost?pniam to na polskie forum.
Ka?dy kto zassa skrypt, b?dzie m?g? go sobie dowolnie przet?umaczy?, wi?c w czym problem ?

Pozdrawiam.
 
Status
Not open for further replies.
Top