ลืมรหัสผ่าน
ดู: 589|ตอบกลับ: 6

เรื่อง DiaLog ครับออกDiaLog แล้วหลุด

[คัดลอกลิงก์]
คือผมทำ /buy เป็น DiaLog อะครับแล้วถ้าผมกดไม่ซืิ้อหรือออกจาก DiaLog มันก็หลุดเหมือนโดนเตะอะครับ
โพสต์ 2013-8-10 07:44:51 | ดูโพสต์ทั้งหมด
ก๊อปโค๊ดมาให้ดูหน่อยสิ
 เจ้าของ| โพสต์ 2013-8-10 19:16:45 | ดูโพสต์ทั้งหมด
  1. if (strcmp(cmdtext, "/buy", true, 10) == 0)//SPZ_NOTEZIIZ
  2.         {
  3.             if(IsPlayerConnected(playerid))
  4.             {
  5.             if (PlayerToPoint(5, playerid,-1992.1433,90.1270,27.6875))//<<< ¾Ô¡Ñ´ÃéÒ¹ (äÁèÁÕ¡çä´éáµèÁѹ¨Ð«×éÍä´é·Ø¡·Õè)
  6.             {
  7.                 ShowPlayerDialog(playerid, 139, DIALOG_STYLE_LIST, "{F81414} 7 Eleven", "1.[ÊÔ¹¤éÒ]â·ÃÈѾ·ìÁ×Ͷ×Í $2000\n2.[ÊÔ¹¤éÒ]ºÑµÃàµÔÁà§Ô¹ $7500\n3.[ÊÔ¹¤éÒ]ÊÁØ´â·ÃÈѾ·ì $5000\n4.[ÊÔ¹¤éÒ]ÅÙ¡àµëÒ $500\n5.[ÊÔ¹¤éÒ]àª×Í¡ $250\n6.[ÊÔ¹¤éÒ]ࡨÇÑ´¤ÇÒÁàÃçÇö\n7.[ÊÔ¹¤éÒ]¶Ø§Âҧ͹ÒÁÑ $50\n8.[ÊÔ¹¤éÒ]«Õ´Õà¾Å§ $2500\n9.[ÊÔ¹¤éÒ]ä¡è $10\n10.[ÊÔ¹¤éÒ]áÎÁàºÍÃìà¡ÍÃì\n11.[ÊÔ¹¤éÒ]¾Ôª«èÒà¹èÒæ $10\n12.[ÊÔ¹¤éÒ]GPS ¹Ó·Ò§", "«×éÍ", "äÁè«×éÍ");
  8.                 return 1;
  9.                         }
  10.                         else
  11.                         {
  12.                                 SendClientMessage(playerid, COLOR_GRAD2, " ¤Ø³äÁèä´éÍÂÙè·Õè 7eleven");
  13.                                 return 1;
  14.                         }
  15.                        
  16.                 }
  17.                 return 1;
  18.         }
คัดลอกไปที่คลิปบอร์ด
 เจ้าของ| โพสต์ 2013-8-10 19:17:48 | ดูโพสต์ทั้งหมด
  1. if(dialogid == 139)//BUY 24-7
  2.     {
  3.         if(response)
  4.         {
  5.             if(listitem == 0 && ScriptMoney[playerid] > 1999)
  6.             {
  7.                     if(PlayerInfo[playerid][pTraderPerk] > 0)
  8.                             {
  9.                                         new skill = 2000 / 100;
  10.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  11.                                         new payout = 2000 - price;
  12.                                 format(string, sizeof(string), "~r~-$%d", payout);
  13.                                         GameTextForPlayer(playerid, string, 5000, 1);
  14.                                         SafeGivePlayerMoney(playerid,- payout);
  15.                                         SBizzInfo[9][sbTill] += payout;
  16.                                         ExtortionSBiz(9, payout);
  17.                             }
  18.                             else
  19.                             {
  20.                                 format(string, sizeof(string), "~r~-$%d", 2000);
  21.                                         GameTextForPlayer(playerid, string, 5000, 1);
  22.                                         SafeGivePlayerMoney(playerid,-2000);
  23.                                         SBizzInfo[9][sbTill] += 2000;
  24.                                         ExtortionSBiz(9, 2000);
  25.                             }
  26.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  27.                                 new randphone = 10001 + random(89999);//minimum 10000  max 99999
  28.                                 PlayerInfo[playerid][pPnumber] = randphone;
  29.                                 format(string, sizeof(string), "   àºÍÃìâ·ÃÈѾ·ì¢Í§¤Ø³ËÁÒÂàÅ¢ %d", randphone);
  30.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  31.                                 SendClientMessage(playerid, COLOR_GRAD5, "¤Ø³ÊÒÁÒö´ÙàºÍÃìâ·ÃÈѾ·ì¢Í§¤Ø³ä´éâ´Â¡ÒþÔÁ¾ì /stats");
  32.                                 SendClientMessage(playerid, COLOR_WHITE, "HINT: ¤Ø³ÊÒÁÒö /help à¾×èÍ´Ù¤ÓÊÑè§à¡ÕèÂǡѺâ·ÃÈѾ·ìä´é.");
  33.                                 return 1;
  34.                         }
  35.             if(listitem == 1 && ScriptMoney[playerid] > 7499)
  36.             {
  37.                            if(PlayerInfo[playerid][pTraderPerk] > 0)
  38.                             {
  39.                                         new skill = 7500 / 100;
  40.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  41.                                         new payout = 7500 - price;
  42.                                         SafeGivePlayerMoney(playerid,- payout);
  43.                                         SBizzInfo[9][sbTill] += payout;
  44.                                         ExtortionSBiz(9, payout);
  45.                                         format(string, sizeof(string), "~r~-$%d", payout);
  46.                                         GameTextForPlayer(playerid, string, 5000, 1);
  47.                                 }
  48.                                 else
  49.                                 {
  50.                                     SafeGivePlayerMoney(playerid,-7500);
  51.                                         SBizzInfo[9][sbTill] += 7500;
  52.                                         ExtortionSBiz(9, 7500);
  53.                                         format(string, sizeof(string), "~r~-$%d", 1000);
  54.                                         GameTextForPlayer(playerid, string, 5000, 1);
  55.                                 }
  56.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  57.                                 new prize;
  58.                                 new symb1[32]; new symb2[32]; new symb3[32];
  59.                                 new randcard1 = random(10);//minimum 1000  max 9999
  60.                                 new randcard2 = random(10);//minimum 1000  max 9999
  61.                                 new randcard3 = random(10);//minimum 1000  max 9999
  62.                                 if(randcard1 >= 5)
  63.                                 {
  64.                                         format(symb1, sizeof(symb1), "~b~]");
  65.                                         randcard1 = 1;
  66.                                 }
  67.                                 else if(randcard1 <= 4 && randcard1 >= 2)
  68.                                 {
  69.                                         format(symb1, sizeof(symb1), "~g~]");
  70.                                         randcard1 = 2;
  71.                                 }
  72.                                 else if(randcard1 < 2)
  73.                                 {
  74.                                         format(symb1, sizeof(symb1), "~y~]");
  75.                                         randcard1 = 3;
  76.                                 }
  77.                                 if(randcard2 >= 5)
  78.                                 {
  79.                                         format(symb2, sizeof(symb2), "~b~]");
  80.                                         randcard2 = 1;
  81.                                 }
  82.                                 else if(randcard2 <= 4 && randcard2 >= 2)
  83.                                 {
  84.                                         format(symb2, sizeof(symb2), "~g~]");
  85.                                         randcard2 = 2;
  86.                                 }
  87.                                 else if(randcard2 < 2)
  88.                                 {
  89.                                         format(symb2, sizeof(symb2), "~y~]");
  90.                                         randcard2 = 3;
  91.                                 }
  92.                                 if(randcard3 >= 5)
  93.                                 {
  94.                                         format(symb3, sizeof(symb3), "~b~]");
  95.                                         randcard3 = 1;
  96.                                 }
  97.                                 else if(randcard3 <= 4 && randcard3 >= 2)
  98.                                 {
  99.                                         format(symb3, sizeof(symb3), "~g~]");
  100.                                         randcard3 = 2;
  101.                                 }
  102.                                 else if(randcard3 < 2)
  103.                                 {
  104.                                         format(symb3, sizeof(symb3), "~y~]");
  105.                                         randcard3 = 3;
  106.                                 }
  107.                                 if(randcard1 == randcard2 && randcard1 == randcard3)
  108.                                 {
  109.                                         if(randcard1 > 5)
  110.                                         {
  111.                                                 prize = 2500;
  112.                                         }
  113.                                         if(randcard1 <= 4 && randcard1 >= 2)
  114.                                         {
  115.                                                 prize = 1500;
  116.                                         }
  117.                                         if(randcard1 < 2)
  118.                                         {
  119.                                                 prize = 500;
  120.                                         }
  121.                                         SafeGivePlayerMoney(playerid,prize);
  122.                                         SBizzInfo[9][sbTill] -= prize;
  123.                                         ExtortionSBiz(9, prize);
  124.                                         format(string, sizeof(string), "%s %s %s ~n~~n~~w~~g~$%d",symb1,symb2,symb3, prize);
  125.                                 }
  126.                                 else
  127.                                 {
  128.                                         format(string, sizeof(string), "%s %s %s ~n~~n~~w~~r~$0",symb1,symb2,symb3);
  129.                                 }
  130.                                 GameTextForPlayer(playerid, string, 3000, 3);
  131.                                 return 1;
  132.             }
  133.             if(listitem == 2 && ScriptMoney[playerid] > 4999)
  134.             {
  135.                            if(PlayerInfo[playerid][pTraderPerk] > 0)
  136.                             {
  137.                                         new skill = 5000 / 100;
  138.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  139.                                         new payout = 5000 - price;
  140.                                         SafeGivePlayerMoney(playerid,- payout);
  141.                                         SBizzInfo[9][sbTill] += payout;
  142.                                         ExtortionSBiz(9, payout);
  143.                                         format(string, sizeof(string), "~r~-$%d", payout);
  144.                                         GameTextForPlayer(playerid, string, 5000, 1);
  145.                                 }
  146.                                 else
  147.                                 {
  148.                                     SafeGivePlayerMoney(playerid,-5000);
  149.                                         SBizzInfo[9][sbTill] += 5000;
  150.                                         ExtortionSBiz(9, 5000);
  151.                                         format(string, sizeof(string), "~r~-$%d", 5000);
  152.                                         GameTextForPlayer(playerid, string, 5000, 1);
  153.                                 }
  154.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  155.                 PlayerInfo[playerid][pPhoneBook] = 1;
  156.                                 format(string, sizeof(string), "   Phone Book Purchased you can look up any Players Number !");
  157.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  158.                                 SendClientMessage(playerid, COLOR_WHITE, "ªèÇÂàËÅ×Í: ¾ÔÁ¾ì /number <id/name>.");
  159.                                 return 1;
  160.             }
  161.             if(listitem == 3 && ScriptMoney[playerid] > 499)
  162.             {
  163.                            if(PlayerInfo[playerid][pTraderPerk] > 0)
  164.                             {
  165.                                         new skill = 500 / 100;
  166.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  167.                                         new payout = 500 - price;
  168.                                         SafeGivePlayerMoney(playerid,- payout);
  169.                                         SBizzInfo[9][sbTill] += payout;
  170.                                         ExtortionSBiz(9, payout);
  171.                                         format(string, sizeof(string), "~r~-$%d", payout);
  172.                                         GameTextForPlayer(playerid, string, 5000, 1);
  173.                                 }
  174.                                 else
  175.                                 {
  176.                                     SafeGivePlayerMoney(playerid,-500);
  177.                                         SBizzInfo[9][sbTill] += 500;
  178.                                         ExtortionSBiz(9, 500);
  179.                                         format(string, sizeof(string), "~r~-$%d", 500);
  180.                                         GameTextForPlayer(playerid, string, 5000, 1);
  181.                                 }
  182.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  183.                                 gDice[playerid] = 1;
  184.                                 format(string, sizeof(string), "   Dice Purchased you can throw your Dice.");
  185.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  186.                                 SendClientMessage(playerid, COLOR_WHITE, "ªèÇÂàËÅ×Í: ¾ÔÁ¾ì /dice ");
  187.                                 return 1;
  188.                         }
  189.             if(listitem == 4 && ScriptMoney[playerid] > 249)
  190.             {
  191.                            if(PlayerInfo[playerid][pTraderPerk] > 0)
  192.                             {
  193.                                         new skill = 250 / 100;
  194.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  195.                                         new payout = 250 - price;
  196.                                         SafeGivePlayerMoney(playerid,- payout);
  197.                                         SBizzInfo[9][sbTill] += payout;
  198.                                         ExtortionSBiz(9, payout);
  199.                                         format(string, sizeof(string), "~r~-$%d", payout);
  200.                                         GameTextForPlayer(playerid, string, 5000, 1);
  201.                                 }
  202.                                 else
  203.                                 {
  204.                                     SafeGivePlayerMoney(playerid,-500);
  205.                                         SBizzInfo[9][sbTill] += 500;
  206.                                         ExtortionSBiz(9, 500);
  207.                                         format(string, sizeof(string), "~r~-$%d", 250);
  208.                                         GameTextForPlayer(playerid, string, 5000, 1);
  209.                                 }
  210.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  211.                                 gRope[playerid] += 1;
  212.                                 format(string, sizeof(string), "  ¤Ø³ä´é«×éÍàª×Í¡áÅéÇ, ¤Ø³ÁÕàª×Í¡ÍÂÙè %d àÊé¹",gRope[playerid]);
  213.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  214.                                 SendClientMessage(playerid, COLOR_WHITE, "ªèÇÂàËÅ×Í: ¾ÔÁ¾ì /tie à¾×èÍÁÑ´ã¤ÃºÒ§¤¹´éÇÂàª×Í¡");
  215.                                 return 1;
  216.             }
  217.             if(listitem == 5 && ScriptMoney[playerid] > 4999)
  218.             {
  219.                            gSpeedo[playerid] = 1;
  220.                                 if(PlayerInfo[playerid][pTraderPerk] > 0)
  221.                             {
  222.                                         new skill = 5000 / 100;
  223.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  224.                                         new payout = 5000 - price;
  225.                                         SafeGivePlayerMoney(playerid,- payout);
  226.                                         SBizzInfo[9][sbTill] += payout;
  227.                                         ExtortionSBiz(9, payout);
  228.                                         format(string, sizeof(string), "~r~-$%d", payout);
  229.                                         GameTextForPlayer(playerid, string, 5000, 1);
  230.                                 }
  231.                                 else
  232.                                 {
  233.                                     SafeGivePlayerMoney(playerid,-5000);
  234.                                         SBizzInfo[9][sbTill] += 5000;
  235.                                         ExtortionSBiz(9, 5000);
  236.                                         format(string, sizeof(string), "~r~-$%d", 5000);
  237.                                         GameTextForPlayer(playerid, string, 5000, 1);
  238.                                 }
  239.                                 SBizzInfo[9][sbProducts]--;
  240.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  241.                                 format(string, sizeof(string), "Speedometer Purchased.");
  242.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  243.                                 SendClientMessage(playerid, COLOR_WHITE, "ªèÇÂàËÅ×Í: ¾ÔÁ¾ì  /speedo ");
  244.                                 return 1;
  245.                         }
  246.             if(listitem == 6 && ScriptMoney[playerid] > 49)
  247.             {
  248.                            if(PlayerInfo[playerid][pTraderPerk] > 0)
  249.                             {
  250.                                         new skill = 50 / 100;
  251.                                         new price = (skill)*(PlayerInfo[playerid][pTraderPerk]);
  252.                                         new payout = 50 - price;
  253.                                         SafeGivePlayerMoney(playerid,- payout);
  254.                                         format(string, sizeof(string), "~r~-$%d", payout);
  255.                                         GameTextForPlayer(playerid, string, 5000, 1);
  256.                                 }
  257.                                 else
  258.                                 {
  259.                                     SafeGivePlayerMoney(playerid,-50);
  260.                                         format(string, sizeof(string), "~r~-$%d", 50);
  261.                                         GameTextForPlayer(playerid, string, 5000, 1);
  262.                                 }
  263.                                 Condom[playerid] ++;
  264.                                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  265.                                 format(string, sizeof(string), "Condom Purchased.");
  266.                                 SendClientMessage(playerid, COLOR_GRAD4, string);
  267.                                 return 1;
  268.                         }
  269.            
  270.       
  271.                    }
  272.         return 1;
  273.     }
คัดลอกไปที่คลิปบอร์ด
โพสต์ 2013-8-10 20:16:03 | ดูโพสต์ทั้งหมด
if(response) // ตรงนี้คือการกดปุ่มแรกหรือซื้อนั้นเอง
{

}
else
{
// ช่วงตรงนี้มีไหมอะ เป็นปุ่มยกเลิก ส่วนใหญ่จะมี Kick(
}
 เจ้าของ| โพสต์ 2013-8-10 21:10:02 | ดูโพสต์ทั้งหมด
ขอบคุณมากๆครับ
โพสต์ 2013-8-11 22:33:51 | ดูโพสต์ทั้งหมด
ของผมก็เป็นน่ะแต่ผมแก้ตรง return 1; ปิดหลัง มันก็หาย
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

ปิด

เว็บมาสเตอร์แนะนำก่อนหน้า /1 ต่อไป

รูปแบบข้อความล้วน|Mobile|รายชื่อผู้ถูกระงับบัญชี| Samp-TH GTAOnline Thailand



เว็บสอนเปิดเซิฟเวอร์ GTA SAMP ONLINE, แจกสคริปต์ GTA, ขายสคริปต์ GTA, ซื้อสคริปต์ GTA SAMP, รวมระบบ GTA SAMP, รวมเซิฟ GTA ONLINE SAMP, SAMP-TH.NET, เกมจีทีเอ, GTA SAN, หาเซิฟ GTA เล่น, โปรโมทเซิฟ GTA ONLINE, วิธีเล่น GTA ONLINE, จีทีเอ ออนไลน์, หาเซิฟ GTA, เซิฟ GTA 0.3.7, เซิฟ GTA 0.3e RC5, ระบบเซิฟ GTA, สคริปต์ GTA, GTA ออนไลน์, เว็บโหลด GTA, SAMP-TH, GTA-TH, โคโล GTA, หาเซิฟ GTA ONLINE, COLO-GTA, โคโลจีทีเอ, เช่าโคโล GTA, เซิฟ GTA ออนไลน์

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้