Czat.pl - rewolucyjny, najbardziej nowoczesny - najfajniejszy chat w internecie! Na tym blogu dowiesz sie o jego zaawansowanych i ciekawych funkcjach oraz poznasz jego tajniki :)


wtorek, 8 kwietnia 2008

Etap 4 - Funkcjonalnosc

Ok, mamy serwer i okno czata, teraz musimy uzbroic go w przynajmniej takie same funkcjonalnosci jakie ma czat obecny.
Przed nami:
  • integracja z serwisem - done
  • *OPy:
    • OP - done
    • halfOP - done
    • tmpOP - done
    • tmpHalfOP - done
    • sOP - done
  • komendy
    • /black - done
    • /broadcast - done
    • /guest - done
    • /join - done
    • /kick - done
    • /leave - done
    • /me - done
    • /ops - done
    • /pac - done
    • /priv - done
    • /quit - done
    • /show - done
    • /showProfile - done
    • /stopic - done
    • /topic - done
    • /user - done
    • /whoami - done
    • /whois - done

    • /op - done
    • /halfop - done
    • /tmpop - done
    • /tmphalfop - done

    • /moderators - done
    • ban, sban bans, sbans, banip i banipof - byc moze jakos polaczymy te mechanizmy w jeden, skuteczny ;) - wyjdzie przy beta-testach
  • pokoje - done
  • rozmowy prywatne - done
O czyms zapomnialem? :D

66 komentarze:

Rasta pisze...

sop / tmpsop ;P hehehe :D

A tak ogolnie to:

/ignore nick
/ignored
/unignore

albo po polsku :)) W koncu czat.PL :p

Lubie czytac tego bloga, bo dzieje sie na nim wiecej niz przez 6 lat w sumie ;P

eximius pisze...

THX, to mile
opy dodalem

Rasta pisze...

z tym tmpsopem to zartowalem :) za duze mozliwosci jak dla osoby tylko na chwile ;)


Ale ogolnie fajnie :) Ciesze sie ze cos sie rusza :>

Anonimowy pisze...

Trzeba się zastanowić, czy ten applet będzie kiedykolwiek na sprzedaż (tak jak robi to polchat) czy nie. Wtedy warto zdecydować w jakim języku będą komendy :)

Co do tmpsopa to rzeczywiście: to uprawnienie wprowadza tylko niepotrzebne zamieszanie :)

/ Mass

Murcielago pisze...

Coraz blizej..... juz nie moge sie doczekac... :D

Anonimowy pisze...

RAsta zazartowal z tmpsopem:P

Anonimowy pisze...

nadal są lagi

Darkiii pisze...

No i mam nadzieję będzie usprawnione blokowanie priva - np prv otwarty dla zarejestrowanych userow, czy już brak możliwości omijania blokady priva przez komendy :)

eximius pisze...

@Rasta - fakt, zmeczony jestem - nie skumalem zartu :P
@Anonim - jakie lagi? na blogu?!

Anonimowy pisze...

Darkiii jak na blogu oczywiście że w pokojach no człowieku.Razor.

Anonimowy pisze...

hehe raczej eximius nie Darkiii:D.Razor.pomyłka

Anonimowy pisze...

Razor to nie jest takie oczywiste, ponieważ eximius pracuje nad nową wersją, a więc nie ma wpływu na lagi, które są na aktualnie działającym czacie.

Darkiii pisze...

No i może będzie wykonywanie komend z innego pokoju do drugiego?:>

eximius pisze...

@Ostatni Anonim - dokladnie tak wlasnie jest ;)

Rasta pisze...

to kiedy betatesty? :P

Anonimowy pisze...

"z tym tmpsopem to zartowalem :) za duze mozliwosci jak dla osoby tylko na chwile ;)

A ja tak nie myślę :D
Komenda mogłaby być używana wobec OPa a to już chyba nie za duże możliwości bo w końcu do OPa ma się zaufanie choćby tylko na chwile;)

P.S. Kiedy dostaniemy link do beta testów? Czy tylko SOPy mają?
//FT

Rasta pisze...

jaki sens dawac tmpsopa opowi?

Juz lepiej awansowac go do sopa skoro jest zaufany.

Anonimowy pisze...

Taki, że ma się wtedy możliwość zbanowania IP w ciężkim przypadku ;)

/l-l

Darkiii pisze...

Lepiej dać prawa ban ip opowi (od któregoś tam lvla) na dany pokój wtedy tmpsop byłby niepotrzebny. Zresztą fajnie gdyby było, że zamiast lvli dajemy flagi z uprawnieniami dla danego opa (tak jak z adminami w AMX mod). Oczywiście właściciel dostaje wszystkie flagi na starcie :>

Anonimowy pisze...

W sumie, jak do tej pory jakoś OP musiał sobie radzić :] A Ty nie widzisz sensu bo masz wszystkie uprawnienia i Tobie to nie przeszkadza ;)
A mi by się widziało takie cosik, że przy kicku (albo banie na nick tymczasowy) blokowane było IP powiedzmy na 5min.

"Juz lepiej awansowac go do sopa skoro jest zaufany."
Ostatni awans na SOPa to pamiętam jak przyszedł SOP ze starego czata, a był jeszcze jeden ale...

//FT

Anonimowy pisze...

FT a gdziew sens zeby bylo 100 sopow?:>

Anonimowy pisze...

Poprostu uwazaja z tymi sopami zeby sie nie poymlic

Anonimowy pisze...

"FT a gdziew sens zeby bylo 100 sopow?:>"

Chyba nie rozumiesz pojęcia tmpSOP w dodatku działający tylko na OPach..
Reszta komentarza jest zbędna.
//FT

Rasta pisze...

dla mnie komenda zbedna ;) Jak ktos ma miec sopa to bedzie mial :)

Anonimowy pisze...

Nom najwyzsze lvl dlatego czas zaczac nabijac cos nie:P:>^_^

eximius pisze...

@All - informacja oficjalna. Nie przewidujemy funkcjonalnosci tmpSopa.

Anonimowy pisze...

Eximus i bogu dzieki;]

Anonimowy pisze...

A i z ankiety wynika że mamy 25 programistów w tym połowa wybitnych eh..
//FT

Anonimowy pisze...

Dokładnie FT. Te ankiety oddają rzeczywistość jak cholera :D / Mass

Anonimowy pisze...

a co z uprawnieniem shalfop ?

Anonimowy pisze...

Tak jak jest jest dobrze nie potrzeba dodawac nowych dziwacznych rodzai opów stare są dobre i sprawdzone ;P


Ewentualnie usprawnić listę opów na pokoju "relaks" i powinno być o.k kto również tak uważa?(lista opów relaksu jest nie mała z czego połowy opów nie widziano od dawna już)

pozdro Amol :D

Anonimowy pisze...

1. Stare rodzaje opów to właśnie te z stmphalfop i shalfop. Nowe rodzaje to te bez nich.

2. Dlaczego mam wrażenie, że komentują tu zbyt często osoby, które nie chodzą na nasz czat? :)

Anonimowy pisze...

A propos Komend tak wsio pięknie ładnie ,ale mam pytanie czy zamierzacie zablokować to nieszczęsne /me bo pisanie na PAC'u na nowym applecie było by kulą w płot moim zdaniem.

Co do wyników Ankiety to faktycznie ciekawa sprawa ;p 16 osób się uważa za programistów Javy drugie tyle w innym języku biegle programuje. Normalnie nasuwa się pytanie dlaczego ten nowy czat jeszcze niegotowy a stary taki złomowaty :P

//Krist

Rasta pisze...

zyjesz eximius? :)

Jakies nowosci?

eximius pisze...

Zyje zyje! aczkolwiek caly tydzien chorowalem wiec robota szla powoli (ciezko sie mysli z goraczka)
Teraz juz wyzdrowialem i przez weekend nadrabiam zaleglosci.
Poprawilem takze serwer - teraz wyciaga zaledwie 2000 wiadomosci/sec per channel ;)

Anonimowy pisze...

Czy chodzi ci o to coś, na czym chodzi aktualnie Czat.pl? Mam nadzieje, że nie. Bo ten działał szybko tylko jak fotek nie było ;). A tak jest o wiele gorzej niż poprzednio.

eximius pisze...

@Anonim - caly czas powtarzam. Moj kod zostanie wprowadzony dopiero po beta-testach w/po nastepnym etapie

Rasta pisze...

a kolejny etap kiedy? :)

eximius pisze...

@Krist - jesli chodzi o "/me" to "It's not a bug - it's a feature" i "tak ma zostac" ;)

pozdrawiam

Anonimowy pisze...

@eximius - wprowadzisz hierarchię opów? Bo jak na razie poziom opa jest nie przydatny a przydałoby się by op z niższym poziomem nie mógł zrobić nic wyższemu (nie chodzi o tmp, op, sop tylko o poziom).
//FT

eximius pisze...

@FT - dokladnie tak bedzie

Anonimowy pisze...

Czy ważne pliki czata też będą ogólnodostępne do ściągnięcia tak jak jest to teraz?

Rasta pisze...

/ping - pingowanie serwera - sprawdzanie laga
/banip /sbanip - zakresy?
/bans
/sbans (chyba ze beda pod jedna komedna dostepne 2 listy banow lokalnych i globalnych)
/ignored - lista ignorowanych
/moderators - moderatorzy forum? :p
/note nick temat tekst - zostawienie szybkiej wiadomosci danemu nickowi ktora otworzy przez strone czata.
/

komenda /black - proponuje zmiane na /quest.

Rasta pisze...

Aaa i ShowTopic na /topic ;)

Jak sobie cos przypomne to napisze ;)

Anonimowy pisze...

/stopic nie widzę

Anonimowy pisze...

i /broadcast

Anonimowy pisze...

W takim razie nie widzę jeszcze
/kickipof nick
/banipof nick

//FT

eximius pisze...

Zastanawialismy sie co do banip (poniewaz bedzie wprowadzony jeden skuteczny ban ;) ) ale finalnie stwierdzilismy ze mozemy go jednak zostawic - wiec dodaje.

note, ping - te komendy beda dodane w przyszlosci, gdyz zmienia troche swoje znaczenie.

zakresy na bana wywalamy, gdyz wprawodzamy inny, lepszy mechanizm.

stopic, moderators i broadcast - jak najbardziej - moje przeoczenie.

Anonimowy pisze...

/part [treść_pożegnania]
/quit [treść pożegnania]
/unguest [nick]

Przydałaby się też jakaś komenda na priv np. /msg nick treść - taka dostępna dla wszystkich. Przydatna, gdy user jest gdzieś na czacie, ale niekoniecznie na tym samym pokoju.

Anonimowy pisze...

lepszy ban tzn jaki? :D

Ale '/kickipof nick' może zostać bo to jest kick dla wszystkich o tym samym ip co 'nick'.

/FT

Anonimowy pisze...

a komenda /black powinna inaczej się nazywać. Bo aktualnie służy ona nie tylko do zmiany koloru na czarny. Już bardziej /color, czy coś ;)

eximius pisze...

Nie bedzie czegos takiego jak part - jestes w pokoju albo nie.

quit oczywiscie jest ;)
wszystkie komandy "un" sa - po prostu ich nie wymienilem

komendy /msg raczej nie bedzie. Albo jestes w pokoju albo Cie nie ma (mogloby to prowadzic do naduzyc)

@FT - a po co wywalac wszystkich o tym samym ip? za przewinienie jednej osoby chcesz kilka blokow w sieci osiedlowej wykurzyc? ;)

co do komendy "black" to dokladnie tak samo uwazam i juz na ten temat rozmawialem, lecz niestety "tak ma zostac"

Anonimowy pisze...

Tak, ale jeżeli ktoś jest na pokoju X to czasem chciałby pogadać z gościem na pokoju Y. Do tego przydałoby się /msg. Albo przynajmniej, żeby info czy tam whois pokazywało wszystkie pokoje, na których znajduje się dany user. I aby było dostępne także dla userów, a nie tylko dla opów.

Anonimowy pisze...

"@FT - a po co wywalac wszystkich o tym samym ip? za przewinienie jednej osoby chcesz kilka blokow w sieci osiedlowej wykurzyc? ;)"

Odpowiem za FT: To bardzo przydatna komenda, gdy jakiś skurczybyk wejdzie paroma nickami naraz, żeby mieć wiele szans na reklamowanie i floodowanie. Za to banipof i kickipof gwarantuje nam szybszą reakcję (wpisywanie /banipu IP trwa [najczęściej] dłużej niż /banipof nick)

Anonimowy pisze...

Dziękuje, nic dodać nic ująć. Zablokować IP wpisując sam nick jest o wiele szybciej niż /whois potem /banip i przepisanie IP bo kopiować się nie da..

eximius pisze...

nie czytacie uwaznie
ban bedzie inny - po wpisaniu nicka zablokuje komputer wiec jak ktos wejdzie paroma nickami to i tak go wywali


>"Tak, ale jeżeli ktoś jest na pokoju X to >czasem chciałby pogadać z gościem na >pokoju Y. Do tego przydałoby się /msg."

tego nie rozumiem. skad wiesz ze w innym pokoju jest jakis Mr. Y?

Rasta pisze...

/msg nick tresc - jest bardzo wporzadku komenda ale tez prowadzi do wielu naduzyc.

Pamietam na starym czacie wchodzily 2 boty. Jeden łapal kto siedzi na kanale,przekazywal do drugiego, a drugi reklamowal na prv nie bedac zalogowany na zadnym pokoju ;)

Komenda /msg jest potrzebna w chwili kiedy ktos dostanie bana i chce sie skontaktowac z adminem ktory go zalozyl ;) (Na pokoj przeciez nie wejdzie z powodu bana)

No i oczywiscie dla wszystkich innych leniwych ktorym nie chce sie wchodzic na pokoj na ktorym dany osobnik jest :)

FalconTech pisze...

@eximius - czyli ma się rozumieć że ban będzie na adres MAC modemu?

a /notice i /onotice będzie? też bardzo się przydaje :D

Anonimowy pisze...

No właśnie przydałoby się wiedzieć, że ktoś jest na innym pokoju. A wiedziałbym po wpisaniu /whois albo /info, tak jak było na starym czacie. Na nowym pod tą komendą mogłoby też wypisywać nazwy pokoi, w których ten gość siedzi. I wtedy można rozmawiać na priv, będąc na dwóch różnych pokojach. A part można zlikwidować.

Darkiii pisze...

Dobra ja zapodam trochę netcraftowych komend :)
/f list // /friends list <- wyświetla listę znajomych, którzy są on-line, a jak nie są to kiedy ostatni raz byli.
/f add (nick) // /friends add (nick)dodajemy znajomego o danym nicku na listę. Ewentualnie by pobierało listę z grona przyjaciół.
/f delete (nick) // /friends delete (nick) usuwa dany nick z listy.

/f msg (treść) // /friends msg (treść) wysyła wiadomość do znajomych o danej treści.

@Rasta na ten bug z /msg poprostu można dać jakąś blokade na tą komendę jak jest na prv

Można też by dodać komendę dla sopów rozłączające dane osoby z serwerem, ewentualnie jak dostaje się /sbana wywalało z serwera.

Anonimowy pisze...

A gdzie /sendprv i jeszcze komenda co sie omija blokowanie priva poprzez wchodzenie na priv?:>

FalconTech pisze...

A gdzie /sendprv i jeszcze komenda co sie omija blokowanie priva poprzez wchodzenie na priv?:>

A po co jest blokowanie priva? Będzie ta komenda ale pod zmienioną nazwą tylko dla opów żeby mogli Cię upominać na priv jak go sobie zablokujesz :]

Darkiii pisze...

W tym przypadku tą komendę będą mogli użyć opowie, ale dla tych osób co są zalogowane w danym pokoju - żeby nie było łatwego omijania ;)

eximius pisze...

@rasta, @falcontech, @darkiii - pomyslimy

Anonimowy pisze...

po komendzie /leave nie można wrócić do poprzedniego pokoju... hmm..(?)

eximius pisze...

poprawione