Ogłoszenie

Zwiń
No announcement yet.

Informacja do admina o wysłaniu czegoś przez usera.

Zwiń
X
 
  • Filtr
  • Czas
  • Pokaż
Wyczyść wszystko
new posts

  • WujcioMattt
    odpowiedział(a)
    to co BRT tu piszesz nie trzyma sie kupy.
    1. Post mowi ze wziales to od siebie
    2. post skoleji ze to kod wampirka badz walkmana

    Inne posty na tym forum twierdza ze piszesz od podstaw
    Mozesz jasno wprost pisac a nie zagmatwanie by nikt nie zrozumial lub kazdy bral cie za klamce?

    Zostaw komentarz:


  • BRT
    odpowiedział(a)
    @Ważniak
    1. Ja to pisałem na fonie a wiadomo że się nie chce pisać.

    2. Na kompie to ja pisze szybko i czasem z małej (zazwyczaj jak się śpiesze do dziewczyny która w szpitalu a dostanę sms-a to więc wiesz kończę skrypt i lecę, ale to nie jest ważne ) ale jak mam więcej czasu to poprawiam na duże np. SELECT * FROM `dupy` WHERE `xd` = 'mhm' AND `lol` = '{$xd}' więc wiesz. Ja nie pisze jak większość z "małych" i się chwalą że ich skrypt. Może będzie spokój jak innym "ktoś" "pożyczy" "innego ktosia" boty

    Zostaw komentarz:


  • Wazniak96
    odpowiedział(a)
    Ehh i kolejny odkop. Po co wygrzebujesz bez potrzeby stare śmieci?

    Jestem Ciekawy jak wygląda twój skrypt skoro tak bardzo Ci się nie chce pisać poprawnie. Nie wiem jak inni ale ja staram się pisać jak najschludniej choćby dlatego ze jak coś za rok otworzę to w 5 sek wiem co do czego...

    Zostaw komentarz:


  • BRT
    odpowiedział(a)
    Zamieszczone przez Wazniak96 Zobacz posta
    Ehh.. ale odkopy.

    main i diee, a do tego składnia SQL pisana małymi literami. Skąd ja to znam...

    PS. @Majcon <? raczej się nie używa już w skryptach. Dlaczego? Często bywa, że serwery mają wyłączone short tags i wtedy cały twój skrypt leci do użytkownika ( jak się nie mylę..).
    to skrypt Wampirka (bądź Walkamana (Tomka)) bodajże i dlatego przez die i main. A z małych to napisałem bo nie chciało mi się z dużych pisać

    Zostaw komentarz:


  • Wazniak96
    odpowiedział(a)
    Ehh.. ale odkopy.

    main i diee, a do tego składnia SQL pisana małymi literami. Skąd ja to znam...

    PS. @Majcon <? raczej się nie używa już w skryptach. Dlaczego? Często bywa, że serwery mają wyłączone short tags i wtedy cały twój skrypt leci do użytkownika ( jak się nie mylę..).

    Zostaw komentarz:


  • BRT
    odpowiedział(a)
    $db->query("select * from `ludzie` where `ranga` > '59' ");
    $od = '';
    while($n = $q->fetch_assoc())
    $od[] = $n['numer'];
    $mb->addText($Czat."Tresc", FORMAT_BOLD_TEXT,155, 48, 255)->setRecipients($od);
    $p->push($mb);
    $mb->clear();
    die("".$main->diee("Tresc!")."");}


    EDIT: Przekształc to na swój skrypt. Ja to wziąłem z swojego.

    Zostaw komentarz:


  • Majcon
    odpowiedział(a)
    może tak
    Kod:
    <?
    //czy jest uciszony
    	$q = $db->query("SELECT * FROM `userzy` WHERE `numer` = {$from} AND `mute` = 1 AND `mute_czas` > ".time()."");
    	if($q -> num_rows == 1){
    		while($r = $q->fetch_assoc()){
    			$mute_czas = date("d-m-Y G:i:s" , $r['mute_czas']);
    		}
    		die($m->info("Jesteś uciszony. Możesz czytać tylko dyskusję.\r\n Uciszenie skończy się: {$mute_czas}" ));
    	}
    //koniec czy jest uciszony
    
    //odciszanie
    
    //ten kod zadziala gdy obojetnie kto napisze do czatu :p jeszcze jak chcesz to możesz użyć crona xD ale to już trzeba by to wrzucić do innego pliku :D
    	$hm =$db->query("SELECT * FROM `userzy` WHERE `mute` = 1 AND `mute_czas` <= ".time()."");
    	if($hm -> num_rows == 1){
    		while($h = $hm->fetch_assoc()){
    			$do1[] = $h['numer'];
    		}
    		$m->addmsg("Minął czas uciszenia, Mamy nadzieję, że poprawisz Swoje zachowanie", $do1);
    		$db->query("UPDATE `userzy` SET `mute` = 0, `mute_pow` = NULL, `mute_kto` = NULL, `mute_czas` = 0 WHERE `mute` = 1 AND `mute_czas` <= ".time()."");
    		$qq =$db->query("SELECT * FROM `userzy` WHERE `online` = 1");
    		while($n = $qq->fetch_assoc()){
    			$do2[] = $n['numer'];
    		}
    		$m->addmsg("Użytkownikowi {$niczek} zakończyło się uciszenie!", $do2);
    	}
    //koniec odciszania

    Zostaw komentarz:


  • sweet-girls
    odpowiedział(a)
    Mam coś takiego:
    Kod php:
    # czy jest uciszony #
    $czasb time();
    $q=$db->query("select * from `userzy` where `numer` = '{$from}' and `mute` = 1 and `mute_czas` > '{$czasb}'");
    if(
    $q->num_rows == 1){
    while(
    $r=$q->fetch_assoc()){
    $powod substr($r['mute_pow'], 01300);
    $kto $r['mute_kto'];
    $czass $r['mute_czas'];
    }
    $mute_czas date("d-m-Y G:i:s"$czass);
    die(
    $m->info("Jesteś uciszony. Możesz czytać tylko dyskusję.\r\n Uciszenie skończy się: {$mute_czas}"));
    }

    $czasbb time();
    $qq=$db->query("select * from `userzy` where `numer` = '{$from}' and `mute` = 1 and `mute_czas` <= '{$czasbb}'");
    if(
    $qq->num_rows == 1){
    $db->query("update `userzy` set `mute` = 0, `mute_pow` = '', `mute_kto` = '', `mute_czas` = '0' where `numer` = '{$from}'");
    $qq=$db->query("select * from `userzy` where `online` = 1");
    while(
    $n=$qq->fetch_assoc())
    $do[] = $n['numer'];
    $m->addmsg("Użytkownikowi {$niczek} zakończyło się uciszenie!"$do);
    die(
    $m->info("Minął czas uciszenia, Mamy nadzieję, że poprawisz Swoje zachowanie"));

    }
    #koniec czy jest uciszony# 
    Ale dalej jest tak że jak napisze to wtedy dopiero dostaje informację o zakonczeniu się mute

    Zostaw komentarz:


  • Majcon
    odpowiedział(a)
    Można
    W łatwy sposób to sprawdzasz czy czas mute użytkownika piszącego do bota się skończył i dajesz UPDATE i informacje

    Zostaw komentarz:


  • sweet-girls
    odpowiedział(a)
    dziękuje
    A tak pytanie z innej beczki.
    Czy da się zrobić tak, że jak kogoś zablokuję albo dam mute na jakiś określony czas i ten czas minie to zostanie poinformowany o tym? Chodzi o to, że jak dam mute i czas minie i napisze coś na czacie to dopiero wtedy otrzyma informację po napisaniu a nie w momencie zakończenia się czasu.
    Ostatnio edytowany przez sweet-girls; [ARG:4 UNDEFINED].

    Zostaw komentarz:


  • Majcon
    odpowiedział(a)
    Kod:
    <?php
    	extract($GLOBALS);
    	if(!$parts [1]) die($m->info("Źle! wpisz jeszcze treść podania:)"));
    	$txt = trim(implode(' ', $parts));
    	$db->query( "INSERT INTRO `podania` (`podanie`, `nick`,`numer`) values ('{$txt}','{$user['nick']}', '{$from}')" );
    	$m -> info( "Podanie zostalo pomyślnie wysłane" );
    	$q = $db->query("SELECT * FROM `userzy` WHERE `staff` >= 90");
    	while($n = $q->fetch_assoc ()){
    		$do[] = $n['numer'];
    	}
    	$mbs -> addText("{$niczek} wysłał podanie i została ona zapisane w bramce podań, wpisz: /podania" , FORMAT_BOLD_TEXT)->setRecipients($do);
    	$p->push($mbs);
    ?>
    Bo tamto wyżej to masakra

    Zostaw komentarz:


  • sweet-girls
    odpowiedział(a)
    Oj no tak... moja nieuwaga, przepraszam

    Zostaw komentarz:


  • Nydylier
    odpowiedział(a)
    cheater napisał "=>"

    Zostaw komentarz:


  • sweet-girls
    odpowiedział(a)
    Ok dziękuję bardzo za informację
    Ale sam wcześniej napisałeś => Ale ważne że jest ok

    Zostaw komentarz:


  • Nydylier
    odpowiedział(a)
    Nie daje się => tylko >=
    Kod:
    = 90
    dotrze tylko do osób posiadających 90 staff, a
    Kod:
    >= 90
    dotrze do osób posiadających 90 staff i więcej

    - - - Updated - - -

    Tak na przyszłość:
    = - równe
    != lub <> - nierówne
    >= - większe lub równe
    <= - mniejsze lub równe
    < - mniejsze
    > - większe

    Zostaw komentarz:

Pracuję...
X