1.12.7 i starsze - Quack! ShoutBox Commands 2.0.0
Polaczek - 13-08-2010, 23:26
Sam __construct() nic nie da Tam są tylko info. Ale co tam sam wymyślę mechanizm.
Budyn00 napisał/a: | Jak już tak składam propozycję to wpadło mi jeszcze coś do głowy
Kod:
Budyn: !user Budyn
Robocik: Budyn: ostatnio widziany Dzisiaj 18:24, wizyt 3523, postów na forum 1016 |
Dobre dobre, zrobię to
Budyn00 - 13-08-2010, 23:45
Polaczek napisał/a: | Dobre dobre, zrobię to |
Fajnie by było
Widziałem coś jeszcze na pewnym forum , tylko nie wiem czy będzie to pasowało do tego moda
A działa to na takiej zasadzie:
Kod: | Budyn : /pw Nick text wiadomości
(jak wiadomo , Pan Nick dostaje od Budyn:)
PW od Budyn"text wiadomości"
Inni userzy w SB widzą to tak :
Budyn : -- Użytkownik napisał prywatną wiadomość -- |
Przepraszam jeśli namieszałem
Sh4d0v - 13-08-2010, 23:48
Zamiast "/pw" samo "/w" wystarczy
To klasyczny szeptanie a la Battle.net
Budyn00 - 13-08-2010, 23:51
Sh4d0v napisał/a: | Zamiast "/pw" samo "/w" wystarczy |
To już indywidualna kwestia gustu
Sh4d0v napisał/a: | To klasyczny szeptanie a la Battle.net |
Racja
Tylko że na "Przemka" też to już widziałem
venres - 13-08-2010, 23:54
Budyn00 napisał/a: | Budyn : /pw Nick text wiadomości
(jak wiadomo , Pan Nick dostaje od Budyn:)
PW od Budyn"text wiadomości"
Inni userzy w SB widzą to tak :
Budyn : -- Użytkownik napisał prywatną wiadomość -- |
Ja bym bardziej niż to, proponował coś typu - Użytkownik pisze
Kod: | User: /nick wiadomość |
I wiadomość, którą wysłał User widzi tylko osoba, której nick podał.
sebul00000 - 14-08-2010, 00:00
A co jakby user miał nick ze spacją? Trzeba by dodać jakiś zamiennik czy coś.
Polaczek - 14-08-2010, 00:12
Budyn00, nie jestem aż tak zdolny
sebul00000, str_replace(' ', '_', $userdata['username']) i samo się zamienia
Ale nie jestem aż na tyle zdolny żeby zrobić wysyłanie PM z poziomu SB
NineX - 14-08-2010, 00:56
Polaczek, to jest bardzo proste, tyle, że będzie od 3-4 zapytań niestety. Chyba, że da się jakoś inaczej to zrobić.
Treść wiadomości:
Polaczek - 14-08-2010, 00:59
Jakbym pokombinował to i zrobiłbym pewnie.
Jak wysyła się PW normalnie to tyle samo zapytań jest więc kwestia zapytań - no problem
Pomyślimy. Chwilowo nie robię nowych modyfikacji, ale usprawnaim stare.
lui754 - 14-08-2010, 08:41
jaz robie to PW lub pokaże CI jak to wykonać. O 12 do mnie napisz Polaczku. Chyba, że wpadne wcześniej.
kam821 - 14-08-2010, 09:38
Proszę, "nieco" czystsza wersja, teraz można się bawić....
Kod: | $sb_actions = array(
'/nazwa_forum' => 'Nazwa tego forum to ' . $board_config['sitename'],
'/opis_forum' => 'Opis tego forum to ' . $board_config['site_desc'],
'/ile_uzytkownikow' => 'Na forum zarejestrowanych jest ' . get_db_stat('usercount') . ' użytkowników',
'/ile_postow' => 'Na forum napisano ' . get_db_stat('postcount') . ' postów',
'/ile_tematow' => 'Na forum napisano ' . get_db_stat('topiccount') . ' tematów'
);
$action_msg = in_array( $msg, array_keys($sb_actions) );
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES ($msg_id, $sb_user_id, '" . ( $action_msg ? $sb_actions[$msg] : (str_replace("\'", "''", $msg)) ) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
|
Woytec - 14-08-2010, 11:13
Polaczek napisał/a: | Tylko nie wiem jak on pobiera informacje o imieninach. Muszę się temu przyjrzeć.
Pewnie będzie coś takiego, że z obcego serwera będzie pobierał info dzięki funkcji simplexml_load_file |
Dane o imieninach można wyciągnąć z includes/portal_data.php
Polaczek - 14-08-2010, 15:07
lui754, napiszę później
kam821, w następnej wersji bedzie coś podobnego
Woytec, no patrz - jak się nie używa portalu to się nie wie takich rzeczy dzieki.
Miecio. - 14-08-2010, 16:38
Polaczek fajnie było by jak bys zrobil do tego coś takiego :
- po wpisaniu ( tylko dla adminów i modów ) /ban_user Nick Usera
Banuje mu dostęp do shoutboxa
- po wpisaniu /ignore Nazwa usera ignruje wyswitlanie wiadomosci od danego usera
- po wpisaniu komendy /shoutbox_clear czysci sb ( tylko dla modów i adminów )
To było by coś
Polaczek - 14-08-2010, 16:40
Miecio., będą komendy premium dla ekipy forum
Miecio. napisał/a: | - po wpisaniu /ignore Nazwa usera ignruje wyswitlanie wiadomosci od danego usera |
Dobre, dobre Postaram się wszystko zrealizowac.
|
|
|