cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
Tai va Perdareu robotuka , galima rasyti pvz labas atsako labas vakaras, cipis, kaip sekas? Nereike i ji kreiptis niekaip, bote , robote ir pn....
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| Pradine Saukyklos robotuko versija sukurta: snapsas
| Prie robotuko kurimo daug prisidejo: bdZ
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
openside($locale['120']);
if (iMEMBER || $settings['guestposts'] == "1") {
if (isset($_POST['post_shout'])) {
$flood = false;
if (iMEMBER) {
$shout_name = $userdata['user_id'];
} elseif ($settings['guestposts'] == "1") {
$shout_name = trim(stripinput($_POST['shout_name']));
$shout_name = preg_replace("(^[0-9]*)", "", $shout_name);
if (isNum($shout_name)) $shout_name="";
}
$shout_message = str_replace("\n", " ", $_POST['shout_message']);
$shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
$shout_message = preg_replace("/([^\s]{25})/", "$1\n", $shout_message);
$shout_message = trim(stripinput(censorwords($shout_message)));
$shout_message = str_replace("\n", "<br>", $shout_message);
if ($shout_name != "" && $shout_message != "") {
//pradedam boto koda
$h = date("H", time());
if ($h > 00 && $h <= 05) {
$time = "Laba naktis";
$timemsg = "Ne laikas miegoti dar?";
} elseif ($h > 05 && $h <= 10) {
$time = "Labas rytas";
$timemsg = "Kaip miegojai?";
} elseif ($h > 10 && $h <= 18) {
$time = "Laba diena";
$timemsg = "Kaip einasi?";
} elseif ($h > 18 && $h <= 21) {
$time = "Labas vakaras";
$timemsg = "Kaip sekasi?";
} elseif ($h > 21 && $h <= 23) {
$time = "Laba naktis";
$timemsg = "Ne laikas miegoti dar?";
}
$msg = strtolower($_POST['shout_message']);
$msg = str_replace(array(":","<",">","@","#","$","%","^","&","*","(",")","_","=","+","/","-", "?", ",", "'", "`", "!", "."), "", $msg);
$msg = str_replace(array("ą", "č", "ę", "ė", "į", "š", "ų", "ū", "ž"), array("a", "c", "e", "e", "i", "s", "u", "u", "z"), $msg);
// klausimus rasom be zenklu, kurie yra $pakeisti array'uje
$QA = array (
"(labas|sveiki|Kas geresnio?|kaip sekas?|svx|swx|labux).*" => "$time,<font style=\"color:red;\">".$userdata['user_name']."</font>,$timemsg",
"(gerai|nor|normalei|nuosta|ideal).*" => "Nuostabu! <font style=\"color:red;\">".$userdata['user_name']."</font>",
"(blogai|suknistai).*" => "Kodel? <font style=\"color:red;\">".$userdata['user_name']."</font>",
"(sergu|seip).*" => "Blogai :(<font style=\"color:red;\">".$userdata['user_name']."</font>",
"(Duok Skype|koks Tavo skype?|Koks skype?).*" => "Netiriu :( <font style=\"color:red;\">".$userdata['user_name']."</font>",
"(kaip tau?|gerai, kaip Tau?|gerai kaip tau?).*" => "Nuostabu, ir man gerai :D <font style=\"color:red;\">".$userdata['user_name']."</font>",
"(ka darai?|ka veiki?).*" => "nieko", "nesakysiu", "verdu samagona", "Rukau", "geriu", "netrugdyk dabar su merga", "einu", "begu", "skrenu", "zaidziu cs", "losiu cs",
"(eik).*" => "jau senai ta darau :)",
"(bek).*" => "dabar einu :)",
"(skrisk).*" => "dabar begu :)",
"(sok).*" => "dabar skrendu :)",
"(gerka).*" => "dabar myzu :)",
"(mysk).*" => "dabar geriu :)",
".{0,10}(ro){0,1}bot[a-z,0-9]*\040(gau|musi|be).*" => "Jau bėgu :D",
".{0,10}(ro){0,1}bot[a-z,0-9]*\040(ei).*" => "Kur? :D",
".{0,10}(ro){0,1}bot[a-z,0-9]*\040(kodel?).*" => "Tingiu :D",
"[^[a-z,0-9]]*.*bot.*" => "Nesakysiu :)"
);
$rezas = false;
foreach ($QA as $q => $a) {
if (ereg($q, $msg)) {
$rezas = true;
$atsakymas = $a;
break;
}
}
//botas baigesi
$result = dbquery("SELECT MAX(shout_datestamp) AS last_shout FROM ".$db_prefix."shoutbox WHERE shout_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_shout']) < $settings['flood_interval']) {
//panaikinam siuksles
if ($rezas) $flood = false; else $flood = true;
$result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."')");
//boto uzklausa
if ($rezas) $result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('Robotukas', '$atsakymas', '".(time() + 1)."', '0.0.0.0')");
}
fallback(FUSION_SELF.(FUSION_QUERY ? "?".str_replace("&", "&", FUSION_QUERY) : ""));
}
echo "<form name='chatform' method='post' action='".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")."'>
<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td colspan='2'>\n";
if (iGUEST) {
echo $locale['121']."<br>
<input type='text' name='shout_name' value='' class='textbox' maxlength='30' style='width:140px;'><br>
".$locale['122']."<br>\n";
}
echo "<textarea name='shout_message' rows='4' cols='20' class='textbox'></textarea>
</td>
</tr>
<tr>
<td><input type='submit' name='post_shout' value='".$locale['123']."' class='button'></td>
<td align='right' class='small'><a href='".INFUSIONS."shoutbox_panel/shoutboxhelp.php' class='side'>".$locale['124']."</a></td>
</tr>
</table>
</form>
<br>\n";
} else {
echo "<center>".$locale['125']."</center><br>\n";
}
$result = dbquery("SELECT count(shout_id) FROM ".$db_prefix."shoutbox");
$numrows = dbresult($result, 0);
$result = dbquery(
"SELECT * FROM ".$db_prefix."shoutbox LEFT JOIN ".$db_prefix."users
ON ".$db_prefix."shoutbox.shout_name=".$db_prefix."users.user_id
ORDER BY shout_datestamp DESC LIMIT 0,".$settings['numofshouts']
);
if (dbrows($result) != 0) {
$i = 0;
while ($data = dbarray($result)) {
echo "<span class='shoutboxname'><img src='".THEME."images/bullet.gif' alt=''> ";
if ($data['user_name']) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['shout_name']."' class='side'>".$data['user_name']."</a>\n";
} else {
echo $data['shout_name']."\n";
}
echo "</span><br>\n<span class='shoutboxdate'>".showdate("shortdate", $data['shout_datestamp'])."</span>";
if (iADMIN && checkrights("S")) {
echo "\n[<a href='".ADMIN."shoutbox.php".$aidlink."&action=edit&shout_id=".$data['shout_id']."' class='side'>".$locale['048']."</a>]";
}
echo "<br>\n<span class='shoutbox'>".parsesmileys($data['shout_message'])."</span><br>\n";
if ($i != $numrows) echo "<br>\n";
}
if ($numrows > $settings['numofshouts']) {
echo "<center>\n<img src='".THEME."images/bullet.gif' alt=''>
<a href='".INFUSIONS."shoutbox_panel/shoutbox_archive.php' class='side'>".$locale['126']."</a>
<img src='".THEME."images/bulletb.gif' alt=''></center>\n";
}
} else {
echo "<div align='left'>".$locale['127']."</div>\n";
}
closeside();
?>
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET
Redagavo cipis 2008 Spa. 2 11:10:38 |
---
Narys
Viršesnis už Dievą
Pranešimai: 5618
Įstojęs: 2007 Bir. 3 19:06:09
|
nu ir ka kad padarei?
|
edis2
VIP narys
Antras po Dievo
Pranešimai: 3644
Įstojęs: 2008 Rugs. 25 17:09:15
|
nukopinai is phpfusion.lt
|
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
Perdareu..........
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
---
Narys
Viršesnis už Dievą
Pranešimai: 5618
Įstojęs: 2007 Bir. 3 19:06:09
|
NU tipo pats sugebetum padaryt
|
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
Padaryti ne pet perdaryti jo....
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Tyler
Narys
Nuolatinis
Pranešimai: 161
Įstojęs: 2007 Gru. 9 14:12:35
|
idomu malacius.
cipis parašė:
Padaryti ne pet perdaryti jo....
o ant v7 perdarytum
Mu online http://www.mu-zona.visiems.lt |
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
gal nezinau kas ten per s nes nesinaudiju v7 reikes pameginti , gera minti davei
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Gugiss
Narys
Ekspertas
Pranešimai: 3061
Įstojęs: 2008 Vas. 23 15:02:01
|
O dieve... stfu... o bože moj.. php dievas... jis moka pakeist kelis zodzius
MMOG.lt - atrask naują pasaulį
Redagavo Gugiss 2008 Spa. 1 21:10:54 |
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
as esu niekas. Tu manes nematai negirdi neuzuodi
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
7even
Narys
Ekspertas
Pranešimai: 2609
Įstojęs: 2008 Kov. 24 23:03:37
|
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu oj zwngiau
|
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
Tai saku kad as i ji idejau tik kelis zodzius, perdareu ir pn......................
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Apocal
Narys
Terminatorius
Pranešimai: 1481
Įstojęs: 2007 Gru. 2 01:12:19
|
Kaip vaikas... Pakeite kelius zodzius ir deda. Cai net zalias zmogus susiprotetu... LOL.
www.Skanumas.lt - Receptai, Kulinarija, konditerija
www.syntax.lt |
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Apocal parašė:
Kaip vaikas... Pakeite kelius zodzius ir deda. Cai net zalias zmogus susiprotetu... LOL.
O kaip tu buvai vaikas ka keisdavai? zmogus nors rodo pastangas (stengiasi)...
s.k.y.p.e - pavojuz |
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
beto nevisi ir moka pakeisti ;(
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Apocal
Narys
Terminatorius
Pranešimai: 1481
Įstojęs: 2007 Gru. 2 01:12:19
|
Kokais jis pastangas rodo? Kas pakeite teksta? Tas pats, kad as pakeisciau "labas i sveikas"
P.S.
Tai gal visi pradekim deti, modus pakete pvz: pavadinima, arba koky nors zodi.
www.Skanumas.lt - Receptai, Kulinarija, konditerija
www.syntax.lt
Redagavo Apocal 2008 Spa. 1 21:10:48 |
7even
Narys
Ekspertas
Pranešimai: 2609
Įstojęs: 2008 Kov. 24 23:03:37
|
cipis parašė:
beto nevisi ir moka pakeisti ;( nemates dar tokio kuris nemoketu pakeist kai wiskas pries aki
|
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
as zales ne prinoke..............
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Dandžu
Narys
Ekspertas
Pranešimai: 3265
Įstojęs: 2007 Lie. 23 13:07:47
|
Debilas kažkoks kitaip nepavadinsi. Snapso darbus dalina tipo pats kūrė asilas.
|
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
ar as akeu kad kureu? as sakeu kad perdareu....
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Marčius
Narys
Nuolatinis
Pranešimai: 167
Įstojęs: 2008 Rugs. 14 15:09:34
|
Tai va Padareu sioki toki robotuka , galima rasyti pvz labas atsako labas vakaras, cipis, kaip sekas? Nereike i ji kreiptis niekaip, bote , robote ir pn
Viskas aiškiai parašyta
Wg.xz.lt - World Gaming Kuriama :D
Įsidėjau avatarą.! :D |
cipis
Narys
Kapitonas
Pranešimai: 539
Įstojęs: 2008 Lie. 22 15:07:02
|
Reike siokios tokios pagalbos noriu kad robotukas atsakytu skirtingus zodzius kiekviena karta koki koda iterpti? jau isbandzeu kokius 3 metodus 1 metodas neisejo neatkartoja zodziu antras metodas vietoi zodziu skicei keices tai va padekit
Counter-Strike 1.6 - NAUJOKAI-LT
WWW.NAUJOKAI.NET |
Dandžu
Narys
Ekspertas
Pranešimai: 3265
Įstojęs: 2007 Lie. 23 13:07:47
|
Sakei jog kūriai tik pakeitei tą postą.
|