• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

/ban sctipt for TFS 0.4! 8.54-8.62

Status
Zamknięty.

ELo0n

No to cyk.
Dołączył
Sierpień 31, 2010
Posty
296
Liczba reakcji
42
Autor : ( z otland.net )
Skrypt zosta? wykonany specjalnie dla mnie, wi?c nikt pr?cz mnie i Chojraka wcze?niej go nie posiada?...

Skrypt Testowany na : TheForgottenServer 0.4

Wersja klient?w : 8.54-8.62 [na tych na pewno dzia?a, je?eli chodzi o tfs 0.4]
Na innych silnikach skrypt nie by? testowany, ale nie zaszkodzi spr?bowa? ; )

Jak u?y? skryptu ?
/ban Nick,Ilo?? Dni, Komentarz, Pow?d
Przyk?ad bana :
ban1_annpea.PNG


ban_annpes.PNG

Reasons [Powody] :
powody_annpwh.PNG


Mo?esz dawa? bana na ile czasu chcesz!
Tu ma?e przyk?ady :

Ban na 1 minut? :
/ban Nick,0.00071,Komentarz,Pow?d

Ban na 1 godzin? :

/ban Nick,0.04168,Komentarz,Pow?d

Ban na 5 minut :
/ban Nick,0.00355,Komentarz,Pow?d

Ban na 1 dzie? :
/ban Nick,1,Komentarz,Pow?d

Ban na 30 dni :
/ban Nick,30,Komentarz,Pow?d

A teraz skrypt!

Do talkactions.xml dodajemy linijk? :
<talkaction log="yes" words="/ban" access="3" event="script" value="ban.lua"/>
W data/talkactions/scripts tworzymy ban.lua wklejamy do niego:
function onSay(cid, words, param, channel)
if param == '' then
return true
end
local params = string.explode(param, ',')
if #params > 3 then
local player = getPlayerByName(params[1])
if player then
params[2] = tonumber(params[2])
params[4] = tonumber(params[4])
doAddAccountBanishment(getPlayerAccountId(player), player, os.time() + params[2] * 24 * 60 * 60, params[4], ACTION_BANISHMENT, params[3], cid)
doRemoveCreature(player)
end
else
doPlayerSendCancel(cid, 'Not enough params.')
end
return true
end
Mam nadziej? , ?e pomog?em ze skryptem : )
Czekam na komentarze i oceny
Pozdrawiam, ELo0n
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

Witam. Dzienkuje, ?e pomog?e?, ale mam pytanie:
jak chce kto? ustawi? niesko?czonego banusa, to gdzie tu zamiast ca?ej formu?y czasu wstawi? '-1' i czy ewentualnie m?g?by? skrypta przerobi??
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
Jak chcesz niesko?czonego bana da? to po prostu daj na 9999999999 dni xd
Lub skasuj mu posta? : P

@topic

Komentowa? dalej ; )
 
Ostatnia edycja:
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

REFRESHHHH!
Komentowa? i ocenia? dalej ; )
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

No bardzo dobrze dziala 10/10, banuje dzieci na 30min i jest git
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

dzienkuje
rozwiazales problem mojego zycia xD

edit:
skoro 1 minuta to 71
to godzina powinna wynosi? 4260
masz errora
 
Ostatnia edycja:
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
to sie liczy tak jakby w procentach czy w czym? ;P
?e minuta to 0.00071 minuty xd
@topic
Komentowa? dalej
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
Tu nie ma funkcji na ip ; \
tylko konto : P
@topic
Dalej komentowa?!
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

Kolego, jeste? naprawd? wielki.
Dzi?kuje za dodanie tutaj tego.
Bardzo du?o szuka?em w?asnie takiego skryptu.
U?ywam TFS 0.4 SVN i potwierdzam ?e wszystko ?adnie smiga.
++ Dla Ciebie.


Pozdrawiam
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
Tak prawie to samo, ale troche lepsze ; ) No i dzia?a pod TFS 0.4 a tamto nie ; P
@topic
Komentowa? dalej ; d
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

Nie dzia?a!
daje normalnie /ban jaki? nick, dni, komentarz, pow?d
probowalem takze zmniejszac zwiekszac liczbe dni i nie dziala
powod tez rozny i niedziala
nawet nick zamienialem na prayerid i nic

probowalem wszystkiego i nie dziala, ten gracz musi byc w grze, czy musi tylko istnie??
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
Musi by? w grze =]
@topic
Skrypt dzia?a na 100% na tfs 0.4 ...
Komentowa? dalej!
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

Dzienki za pomoc co do pierwszego.
Ale mam drugi.
Niewiem jak przerobi? ten skrypt, ?eby zamiast bana na ACC, dawa? na IP. Chcia?bym tak zrobi?, ?eby gracz dostawa? na IP. Ale jak mo?na zamiast gracza poda? adres, to te? nie b?dzie ?le. Chcia?em tylko podstawi? funkcje, ale widze, ?e tu ca?kiem inne warto?ci, to wog?le nie wiem o co chodzi. Aha i dodaje funkcje, bo mo?e by? pomocna.
//doAddIpBanishment(ip[, mask[, length[, reason[, comment[, admin[, statement]]]]]])
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@ELo0n:
tw?j 2 post: przy niekt?rych(wiekszosci) silnik?w sql nie da sie tak po prostu usunac postaci bo wtedy wali sie ca?y system ;s (juz tego doswiadczy?em xd ca?a baza w dupe...) xD


co do skryptu brzydatny ale wiekszosc ots;?w ma juz to wbudowane xD tzn./ban /b i gm window x)
 
Odp: /ban sctipt for TFS 0.4! 8.54-8.62

@up
?aden OTS pod 8.60 + nie ma tego wbudowanego ; P
tzn. Tego skryptu...
A pod 8.61+ to ju? nie ma nawet gm window i trzeba banowa? przez baze danych...
Wi?c skrypt jest super przydatny do ots?w 8.61+ ; P
[TFS]
@topic
Refresh!
 
Status
Zamknięty.
Do góry