ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingแจก imacro สร้างบล็อกเกอร์ คุณต้องมี death by captcha นะ
หน้า: [1] 2 3   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แจก imacro สร้างบล็อกเกอร์ คุณต้องมี death by captcha นะ  (อ่าน 9439 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« เมื่อ: 14 ธันวาคม 2011, 23:02:01 »

มี 2 ไฟล์นะครับ
ไฟล์แลก save เป็น .js
ไฟล์ที่สอง save เป็น .iim


สร้าง โฟลเดอร์ชื่อ blogger แล้ว save 2 ไฟล์นี้ไว้ในนั้นนะครับ

ลืมบอกไป

เพิ่มเติมนะครับ
ไฟล์ที่สำคัญในการทำงานมีดังนี้

ไฟล์ .js save ชื่อเป็นอะไรก็ได้
ไฟล์ .imm ต้องเป็น saveBloggerCaptcha.iim เท่านั้น ไฟล์นี้เอาไว้ กรอก แคปชา ท่านต้องไปใส่ username password ของ death by captcha บรรทัด 17-18 เอานะครับ
สองไฟล์นี้ให้อยู่ใน Macros\blogger คืออยู่ในโฟลเดอร์ blogger นั้นเอง

ไฟล์ keyword.csv อยู่ใน datasource มันจะไปดึงข้อมูลมา ใส่ข้อมูลไปตาม colum นะครับ พวกคอลัมสุดท้ายไม่ต้องใส่ก็ได้

เวลารันให้ดับเบิลคลิกที่ ไฟล์ .js มันจะวนลูปตามตัวแปร maxRow =5 ก็ดึงข้อมูลจากไฟล์ csv 5 ครั้ง โดยจะเริ่มดึงข้อมูลบรรทัดที่เท่าไหร่จากตัวแปร loopBegin = 2 ก็แปลว่าถึงจากบรรทัดที่ 2

ปล. blogger ต้องเป็นภาษาอังกฤษ นะครับ เปลี่ยนโดย login เข้าไปก่อนแล้วแก้ ภาษา ตรงมุมขวาบน
« แก้ไขครั้งสุดท้าย: 16 ธันวาคม 2011, 01:29:39 โดย kuznetsova » บันทึกการเข้า

dmax
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 132
ออฟไลน์ ออฟไลน์

กระทู้: 1,182



ดูรายละเอียด
« ตอบ #1 เมื่อ: 14 ธันวาคม 2011, 23:02:46 »

1   wanwan020 wanwan020 wanwan020
บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 14 ธันวาคม 2011, 23:04:20 »

มี 2 ไฟล์นะครับ
ไฟล์แลก save เป็น .js
ไฟล์ที่สอง save เป็น .iim

ใหน?

ใจเย็นๆ มันยาว เลยโพสไม่ผ่าน
บันทึกการเข้า

kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 14 ธันวาคม 2011, 23:05:13 »


อ้างถึง


   var loopBegin =2; //begin 2
   var maxROW = 2;
   var count = 1;
   var maxCOL = 14;
   var errText;
   var blogID;
   var blogURL;
   var msg;

   
      
   function fillBlogger(){
      //alert("looop"+ loopBegin+" in fillBlogger");
      iimPlay("CODE:VERSION BUILD=7300701 RECORDER=FX"+"\n"
      +"TAB T=1"+"\n"
      +"CMDLINE !DATASOURCE keyword.csv"+"\n"
      +"SET !DATASOURCE_COLUMNS "+maxCOL+"\n"
      +"SET !LOOP "+loopBegin+"\n"
      +"SET !DATASOURCE_LINE {{!LOOP}}"+"\n"
      +"URL GOTO=https://accounts.google.com/ServiceLogin?service=blogger&passive=1209600&continue=http://www.blogger.com/create-blog.g?hca%3Dtrue&followup=http://www.blogger.com/create-blog.g?hca%3Dtrue&ltmpl=start#s01"+"\n"
      +"TAG POS=1 TYPE=INPUT:TEXT ATTR=TYPE:text CONTENT={{!COL3}}"+"\n"
      +"SET !ENCRYPTION NO"+"\n"
      +"TAG POS=1 TYPE=INPUT:PASSWORD  ATTR=TYPE:password CONTENT={{!COL4}}"+"\n"
      +"TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gaia_loginform ATTR=ID:signIn"+"\n"   
      +"WAIT SECONDS=5"+"\n"
      );

      iimPlay("CODE:VERSION BUILD=7300701 RECORDER=FX"+"\n"
      +"TAB T=1"+"\n"
      +"CMDLINE !DATASOURCE keyword.csv"+"\n"
      +"SET !DATASOURCE_COLUMNS "+maxCOL+"\n"
      +"SET !LOOP "+loopBegin+"\n"
      +"SET !DATASOURCE_LINE {{!LOOP}}"+"\n"      
      //+"TAG POS=1 TYPE=A ATTR=TXT:Create<SP>a<SP>Blog"+"\n"
      //+"URL GOTO=http://www.blogger.com/create-blog.g?hca=true"+"\n"
      +"TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-title CONTENT={{!COL1}}"+"\n"
      +"TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-address CONTENT={{!COL2}}"+"\n"
      +"TAG POS=1 TYPE=A ATTR=TXT:Check<SP>Availability"+"\n"
      +"WAIT SECONDS=5"+"\n"
      );   
      
      titleLength = iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"f-title\").value.length);");
      if(parseInt(titleLength) > 50){
         defTitle =  iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"f-title\").value);");
         var newTitle= defTitle.substring(0,45);
         newTitle= newTitle.replace(/ /g,"<SP>");
         iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-title CONTENT="+newTitle+"");
      
      }

      /*chcek domain blog error */
      checkDomain();   
   }
   
   
   function checkDomain(){

      
      iimPlay("CODE:TAG POS=1 TYPE=A ATTR=TXT:Check<SP>Availability"+"\n"
      +"WAIT SECONDS=5"+"\n"
      );
      errText = iimExtractAlert("URL GOTO=javascript:alert(document.getElementById('subdomain-errors').innerHTML);");
      //alert("err text = "+errText);
      if(errText == 'Sorry, this blog address is not available'  || errText.indexOf("These characters are not allowed") >= 0  ){
          var sugText =  iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"suggestions\").innerHTML);");          
          if(sugText != ""){
             iimPlay("CODE:TAG POS=1 TYPE=A ATTR=HREF:javascript:void(0)");
                      
          }else{
            def =  iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"f-address\").value); ");
            /* character not allowed */
            var lastText= def.substring(0,(def.length-1) );
            
            //alert(def+" not allow "+lastText);
             iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-address CONTENT="+lastText+"\n");          
          }
          return checkDomain();
          
      }else if(errText == "Must be at most 37 characters"){
         def =  iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"f-address\").value);");
         /* character must be at most 37 characters */
         var textMost = def.substring(0, Math.floor(def.length/2) );
         iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-address CONTENT="+textMost+"\n");
         //alert("37 "+textMost);
          return checkDomain();
          
      }else if(errText =="This blog address is available."){
         /*url available */
         iimPlay("CODE:TAG POS=1 TYPE=A ATTR=TXT:Check<SP>Availability"+"\n");
         
         /* กรอก captcha */
         iimPlay("blogger/saveBloggerCaptcha");   
         
         /*click continue หน้าแรก*/
         goCon();
      }
   }
   
   function goCon(){
      iimPlay("CODE: TAG POS=1 TYPE=SPAN ATTR=TXT:Continue");
      var captText = iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"f-captchaAnswer\").value); ");   
      if(captText ==''){
         /* กรอกไม่ผ่าน กรอกใหม่ */         
         checkCaptCha();
      }else{
         /* กรอกผ่าน ไปเลือกธีม */
         chooseTheme();
      }
   }
   
   

   
บันทึกการเข้า

kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 14 ธันวาคม 2011, 23:05:43 »

อ้างถึง
   function checkCaptCha(){
      iimPlay("blogger/saveBloggerCaptcha");
      goCon();   
   }
   
   function rand(){
      var dt = new Date();
      sec = dt.getSeconds();
   
      if(sec > 8 || sec ==0 ){
         sec = Math.ceil(sec%8);
         if(sec == 0){
            sec = 2;
         }
      }

      return sec;
   }


   function chooseTheme(){
      /* random theme */
      randno = rand();

      iimPlay("CODE: TAG POS="+randno+" TYPE=DIV ATTR=CLASS:outline");
      iimPlay("blogger/startBlog");   
      
      /* เก็บค่าตัวแปร blogURL & blogID */
      getBlogInfo();
      /*config description & theme blogger*/
      iimPlay("CODE:TAG POS=1 TYPE=A ATTR=TXT:Settings"+"\n");
      
      
      iimPlay("CODE:VERSION BUILD=7300701 RECORDER=FX"+"\n"
      +"CMDLINE !DATASOURCE keyword.csv"+"\n"
      +"SET !DATASOURCE_COLUMNS "+maxCOL+"\n"
      +"SET !LOOP "+loopBegin+"\n"
      +"SET !DATASOURCE_LINE {{!LOOP}}"+"\n"
      +"TAG POS=1 TYPE=TEXTAREA FORM=NAME:blogOptions ATTR=ID:description CONTENT={{!COL1}}"+"\n"
      +"TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Settings"+"\n"
      );
      
      
         
      iimPlay("CODE:VERSION BUILD=7300701 RECORDER=FX"+"\n"
      +"CMDLINE !DATASOURCE keyword.csv"+"\n"
      +"SET !DATASOURCE_COLUMNS "+maxCOL+"\n"
      +"SET !LOOP "+loopBegin+"\n"
      +"SET !DATASOURCE_LINE {{!LOOP}}"+"\n"
      //+"TAG POS=1 TYPE=A ATTR=TXT:Design"+"\n"
      +"URL GOTO=http://www.blogger.com/rearrange?blogID="+blogID+"\n"
      +"FRAME F=1"+"\n"
      +"TAG POS=6 TYPE=A ATTR=TXT:Edit"+"\n"
      +"TAB T=2"+"\n"
      +"FRAME F=0"+"\n"
      +"ONDIALOG POS=1 BUTTON=OK CONTENT="+"\n"
      +"TAG POS=3 TYPE=DIV ATTR=TXT:Remove"+"\n"
      +"TAB T=2"+"\n"
      +"TAB CLOSE"+"\n"
      +"TAB T=1"+"\n"
      +"TAG POS=3 TYPE=DIV ATTR=TXT:Save"+"\n"
      +"TAG POS=1 TYPE=A ATTR=TXT:Posting"+"\n"
      );

   
         
   }
   
   function getBlogInfo(){
      /* detect blogID & URL */
      blogID = iimExtractAlert("URL GOTO=javascript:alert(document.postingForm.blogID.value);");
      //alert(blogID);
      blogURL = iimExtractAlert("URL GOTO=javascript:alert(document.getElementById(\"nav-viewblog\").getElementsByTagName(\"span\")[0].getElementsByTagName(\"a\")[0].getAttribute(\"href\"));");
      //alert(blogURL);
      
   }


     function iimExtractAlert(triggerCode) {
             var msg, evtListener=function(evt){msg=evt.target.getAttribute('alt1')}
             document.addEventListener("alertEvent", function(e){evtListener(e)}, false, true);
             iimPlay("CODE:URL GOTO=javascript:var<SP>msg,alert_old=window.alert;"
             +"(function(){window.alert=function(str){msg=str;"
             +"alert_old(str);"   //Remove if you don't want original alert message
             +"}})();\n"
             +triggerCode+"\n"
         +"ONDIALOG POS=1 BUTTON=OK CONTENT=\n"
         +"WAIT SECONDS=10\n"
             +"URL GOTO=javascript:(function(){alert=alert_old;var<SP>element=document.createElement('dElm');"
             +"element.setAttribute('alt1',msg);document.documentElement.appendChild(element);"
             +"var<SP>evt=document.createEvent('Events');evt.initEvent('alertEvent',true,false);"
             +"element.dispatchEvent(evt)})();");
             document.removeEventListener("alertEvent", function(e){myListener(e)}, false, true);
             return msg;
    }
   
   function excute(){
      while (loopBegin<=maxROW){
         fillBlogger();
         loopBegin++;
         iimPlay("CODE:WAIT SECONDS=60\n");
         
      }
   }
   
   excute();



จบไฟล์ที่ 1 save เป็น .js
บันทึกการเข้า

twenonthon
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 659



ดูรายละเอียด
« ตอบ #5 เมื่อ: 14 ธันวาคม 2011, 23:06:17 »

มี 2 ไฟล์นะครับ
ไฟล์แลก save เป็น .js
ไฟล์ที่สอง save เป็น .iim

ใหน?

ใจเย็นๆ มันยาว เลยโพสไม่ผ่าน

แทง-ยู ครับท่าน
บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 14 ธันวาคม 2011, 23:07:06 »


อ้างถึง
VERSION BUILD=200006
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !EXTRACT_TEST_POPUP NO

TAB T=1
'VERSION BUILD=7300701 RECORDER=FX
SET !VAR1 image{{!NOW:yyyymmdd_hhnnss}}.jpg

ONDOWNLOAD FOLDER=D:\imacro\captcha_blogger FILE={{!VAR1}}
TAG POS=1 TYPE=IMG ATTR=ALT:Visual<SP>verification  CONTENT=EVENT:SAVEITEM

TAB OPEN
TAB T=2
URL GOTO=http://api.deathbycaptcha.com/decaptcher?function=picture2&print_format=html
TAG POS=1 TYPE=INPUT ATTR=NAME:username CONTENT=
TAG POS=1 TYPE=INPUT ATTR=NAME:password CONTENT=
TAG POS=1 TYPE=INPUT ATTR=NAME:pict CONTENT=D:\imacro\captcha_blogger\{{!VAR1}}
TAG POS=1 TYPE=INPUT ATTR=TYPE:submit


TAG POS=6 TYPE=TD ATTR=* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}

TAB CLOSE
TAB T=1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:newblog ATTR=ID:f-captchaAnswer CONTENT={{!VAR2}}


ไฟล์นี้ save เป็น saveBloggerCaptcha.iim และใส่ death by captch id เข้าไปใน โค้ด บรรทัดที่ 16, 17
บันทึกการเข้า

omza2540
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 469



ดูรายละเอียด
« ตอบ #7 เมื่อ: 14 ธันวาคม 2011, 23:11:59 »

death by captcha คือไรอะครับ Huh?
บันทึกการเข้า

Hosting คุณภาพ ดูแลโดยคนไทย !
Host inter แรงมาก Host Gator เดือนแรก 0.01$ ใช้โค้ด "1CENTOGATOR"Baby plan รายปี ลด 25 % ใช้โค้ด "SALE25TOGATOR"
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 14 ธันวาคม 2011, 23:12:43 »

blogger ต้องเป็นภาษาอังฤกษนะครับ
ตัวอย่างไฟล์นะ keyword.csv

coloum

blog-title,bloglink,blog-email,blog-pass,product-key,product-type,min-price,max-price,brownode,Amz-Tracking,amz-theme,main-keyword

** พวก amzon ไม่ต้องไปสนใจนะครับ โค้ดนี้ผมตัดออกบางส่วน เพราะมันจะโพสเข้า ระบบของผมด้วย

   var loopBegin =2; //begin 2  ในไฟล์ csv ผมจะใส่คอลัมไปด้วย เพราะฉะั้นั้นมันจะเริ่มแถวแรกไม่ได้ผมเลยเซตเป็น 2 ไว้
   var maxROW = 2; จำนวน ข้อมูลที่เราใส่ในไฟล์ keyword.csv ถ้ามี 5 ก็ใส่ 5 ไป มันจะวนลูปตามจำนวนนี้ครับ
บันทึกการเข้า

dmax
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 132
ออฟไลน์ ออฟไลน์

กระทู้: 1,182



ดูรายละเอียด
« ตอบ #9 เมื่อ: 14 ธันวาคม 2011, 23:20:19 »

ทุกตัวเก็บไว้ใน D:\imacro\captcha_blogger ใช่ไหมครับ รวมทั้ง keyword.csv

59 Thanks ไปครับ จะได้เท่ากัน
« แก้ไขครั้งสุดท้าย: 14 ธันวาคม 2011, 23:21:46 โดย dmax » บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 14 ธันวาคม 2011, 23:21:24 »

ทุกตัวเก็บไว้ใน D:\imacro\captcha_blogger ใช่ไหมครับ รวมทั้ง keyword.csv

เก็บไว้ใน โฟลเดอร์ imacro ครับ อันนั้นมันจะ save captcha ลงเฉยๆ
บันทึกการเข้า

deksamrong
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 141
ออฟไลน์ ออฟไลน์

กระทู้: 1,708



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 14 ธันวาคม 2011, 23:26:51 »

แจกเป็นไฟล์ไม่ได้หรอครับ ผมตามไม่ทัน wanwan011
บันทึกการเข้า

undeath13
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 130
ออฟไลน์ ออฟไลน์

กระทู้: 3,477



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 14 ธันวาคม 2011, 23:30:03 »

ผมเห็นฉากจบแล้ว  wanwan035
บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 14 ธันวาคม 2011, 23:30:26 »

แจกเป็นไฟล์ไม่ได้หรอครับ ผมตามไม่ทัน wanwan011

ไฟล์จริง มันจะ id death by captcha ของผมกับอีกอื่นๆ อยู่นะครับ
กลัวบางอย่างหลุดไป

save เป็นไฟล์ แค่ 2 ไฟล์ อะครับ
เวลารัน ดับเบิลคลิกที่ไฟล์ .js
บันทึกการเข้า

X-ZYTE
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 333
ออฟไลน์ ออฟไลน์

กระทู้: 1,639



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 14 ธันวาคม 2011, 23:35:27 »

ลงชื่อไว้ก่อนครับ *-*
บันทึกการเข้า
MadamWernWer
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 524



ดูรายละเอียด
« ตอบ #15 เมื่อ: 14 ธันวาคม 2011, 23:38:32 »

หาเรื่องกันจริงๆ -*- เฮ้อ มีไว้ก็เก็บไว้ใช้เองบ้างก็ได้ไม่ต้องใจดีขนาดนั้น เข้าใจว่าอยากแบ่งปัน เกรงใจ Google เค้าบ้างก็ดี

จะด่าก็ด่าทำใจไว้แล้วว่าจะต้องถูกด่า
บันทึกการเข้า

poyoairz
Newbie
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 50



ดูรายละเอียด
« ตอบ #16 เมื่อ: 14 ธันวาคม 2011, 23:40:17 »

หาเรื่องกันจริงๆ -*- เฮ้อ มีไว้ก็เก็บไว้ใช้เองบ้างก็ได้ไม่ต้องใจดีขนาดนั้น เข้าใจว่าอยากแบ่งปัน เกรงใจ Google เค้าบ้างก็ดี

จะด่าก็ด่าทำใจไว้แล้วว่าจะต้องถูกด่า


ถูกใจค่ะ ..
บันทึกการเข้า
Lufy W23
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 96
ออฟไลน์ ออฟไลน์

กระทู้: 1,200



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 14 ธันวาคม 2011, 23:44:12 »

ขอบคุณมากครับ PM ไปขอซื้อไม่ขาย วันนี้เอามาแจกซะงั้น ใจดีมากครับ +1 ครับผม wanwan017
อ้างถึง
หาเรื่องกันจริงๆ -*- เฮ้อ มีไว้ก็เก็บไว้ใช้เองบ้างก็ได้ไม่ต้องใจดีขนาดนั้น เข้าใจว่าอยากแบ่งปัน เกรงใจ Google เค้าบ้างก็ดี

จะด่าก็ด่าทำใจไว้แล้วว่าจะต้องถูกด่า
เอ๊า คนเค้าใจดีก็มาว่าเค้า แล้วแบบนี้ใครมันจะอยากแจกน้อ นี่ไม่ใช่บอร์ดแห่งการแบ่งปันแล้วหรอ
แล้วมือใหม่ ที่เข้ามาจะเป็นไง ถ้ามีคนกั๊ก ๆ แบบท่านเอยะ ๆ นี่ เหอ ๆ wanwan015 แล้วก็ไม่ต้องเอาคำว่า เกรงใจ google มาอ้างหรอกครับ
ท่านกลัวแหล่งทำกินท่านโดนแบนก็ว่ามาตรง ๆ เลยครับ ฮ๋า ๆ

ขอบคุณเจ้าของกระทู้มากนะครับ wanwan017
บันทึกการเข้า

Destined
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 1,578



ดูรายละเอียด
« ตอบ #18 เมื่อ: 14 ธันวาคม 2011, 23:45:32 »

ขอบคุณครับ
คงจะไม่ได้เอาใช้ แต่เอาไปศึกษาต่อ + 1 ครับ  wanwan017
บันทึกการเข้า

สวัสดีปีงู 2568
Google The Destroyer
ขอบคุณไทยเสียวบอร์ด
WP newbie
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 248
ออฟไลน์ ออฟไลน์

กระทู้: 1,495



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 14 ธันวาคม 2011, 23:46:18 »

ไม่ได้ใช้ แต่ +1 ขอบคุณเจ้าของกระทู้ครับ
บันทึกการเข้า
หน้า: [1] 2 3   ขึ้นบน
พิมพ์