1. --+++++++++++++++++++++++++++--
  2. -- muratdereliii Turkmmo --
  3. -- Ticaret Duyuru Sistemi --
  4. --+++++++++++++++++++++++++++--
  5. -----------------------------------------------
  6. quest ticaret_duyur begin
  7. state start begin
  8. when 72009.use begin
  9. if pc . count_item ( 72009 ) < 1 then
  10. say_title ( "Bug Kontrol" )
  11. say ( "Envanterindeki İpek Pohça kaybolmuş." )
  12. return
  13. end
  14. local kalan = pc.getqf("ticaret_sure") - get_time()
  15. if kalan > 0 then
  16. say_title("Ticaret Duyuru")
  17. say("")
  18. say("30 dakikada 1 defa kullanabilirsin.")
  19. say("")
  20. say_reward("Kalan süre: "..kalan.." saniye.")
  21. say("")
  22. else
  23. say_title("Ticaret Duyuru")
  24. say("")
  25. say("Ne yapmak istiyorsun?")
  26. say("")
  27. local panpa = select("Eşya satacağım.","Eşya arıyorum.","Hiçbir şey")
  28. if panpa == 1 then
  29. say_title("Ticaret Duyuru")
  30. say("")
  31. say("Satmak istediğin eşyanın adını yaz.")
  32. say("")
  33. local esya = input()
  34. if esya == "" then
  35. say_title("Ticaret Duyuru")
  36. say("")
  37. say("Ne satacağını bilmiyor musun?")
  38. say("")
  39. else
  40. say_title("Ticaret Duyuru")
  41. say("")
  42. say("Satış şeklini seç.")
  43. say("")
  44. local s = select("Takasla satmak istiyorum.","Yang karşılığı satmak istiyorum.","Vazgeç ")
  45. if s == 1 then
  46. if pc.get_empire() == 1 then
  47. say_title("Ticaret Duyuru")
  48. say("")
  49. say("Duyuru şu şekilde olacak.")
  50. say("")
  51. say_reward(""..esya..", takasla satılacaktır.")
  52. say_reward("Teklif vermek için Shinso ülkesinden")
  53. say_reward(""..pc.get_name().." ile görüşün.")
  54. elseif pc.get_empire() == 2 then
  55. say_title("Ticaret Duyuru")
  56. say("")
  57. say("Duyuru şu şekilde olacak.")
  58. say("")
  59. say_reward(""..esya..", takasla satılacaktır.")
  60. say_reward("Teklif vermek için Chunjo ülkesinden")
  61. say_reward(""..pc.get_name().." ile görüşün.")
  62. elseif pc.get_empire() == 3 then
  63. say_title("Ticaret Duyuru")
  64. say("")
  65. say("Duyuru şu şekilde olacak.")
  66. say("")
  67. say_reward(""..esya..", takasla satılacaktır.")
  68. say_reward("Teklif vermek için Jinno ülkesinden")
  69. say_reward(""..pc.get_name().." ile görüşün.")
  70. end
  71. say("")
  72. say("Onaylıyor musun?")
  73. say("")
  74. local ss = select("Onaylıyorum.","Vazgeçtim.")
  75. if ss == 1 then
  76. if pc.get_empire() == 1 then
  77. notice_all(""..esya..", takasla satılacaktır. Teklif vermek için")
  78. notice_all("Shinso ülkesinden "..pc.get_name().." ile görüşün.")
  79. pc.remove_item("72009",1)
  80. pc.setqf("ticaret_sure",get_time() + 1800)
  81. elseif pc.get_empire() == 2 then
  82. notice_all(""..esya..", takasla satılacaktır. Teklif vermek için")
  83. notice_all("Chunjo ülkesinden "..pc.get_name().." ile görüşün.")
  84. pc.remove_item("72009",1)
  85. pc.setqf("ticaret_sure",get_time() + 1800)
  86. elseif pc.get_empire() == 3 then
  87. notice_all(""..esya..", takasla satılacaktır. Teklif vermek için")
  88. notice_all("Jinno ülkesinden "..pc.get_name().." ile görüşün.")
  89. pc.remove_item("72009",1)
  90. pc.setqf("ticaret_sure",get_time() + 1800)
  91. end
  92. elseif ss == 2 then
  93. return
  94. end
  95. elseif s == 2 then
  96. say_title("Ticaret Duyuru")
  97. say("")
  98. say("Eşyanın fiyatını aşağıdaki kutuya yaz.")
  99. say("")
  100. say_reward("Örnek: 500000")
  101. say("")
  102. local fiyat = tonumber(input(""))
  103. if fiyat == "" then
  104. say_title("Ticaret Duyuru")
  105. say("")
  106. say("Eşya fiyatını yazmadın. Yoksa bedavaya mı ")
  107. say("vermek istiyorsun?")
  108. say("")
  109. elseif fiyat < 9999999999999999 then
  110. say_title("Ticaret Duyuru")
  111. say("")
  112. say("Duyuru şu şekilde olacak.")
  113. say("")
  114. if pc.get_empire() == 1 then
  115. say_reward(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  116. say_reward("Satın almak için Shinso ülkesinden "..pc.get_name().."")
  117. say_reward("ile görüşün.")
  118. elseif pc.get_empire() == 2 then
  119. say_reward(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  120. say_reward("Satın almak için Chunjo ülkesinden "..pc.get_name().."")
  121. say_reward("ile görüşün.")
  122. elseif pc.get_empire() == 3 then
  123. say_reward(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  124. say_reward("Satın almak için Jinno ülkesinden "..pc.get_name().."")
  125. say_reward("ile görüşün.")
  126. end
  127. say("")
  128. say("Onaylıyor musun?")
  129. say("")
  130. local sss = select("Onaylıyorum.","Vazgeçtim.")
  131. if sss == 1 then
  132. if pc.get_empire() == 1 then
  133. notice_all(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  134. notice_all("Satın almak için Shinso ülkesinden "..pc.get_name().." ile görüşün.")
  135. pc.remove_item("72009",1)
  136. pc.setqf("ticaret_sure",get_time() + 1800)
  137. elseif pc.get_empire() == 2 then
  138. notice_all(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  139. notice_all("Satın almak için Chunjo ülkesinden "..pc.get_name().." ile görüşün.")
  140. pc.remove_item("72009",1)
  141. pc.setqf("ticaret_sure",get_time() + 1800)
  142. elseif pc.get_empire() == 3 then
  143. notice_all(""..esya..", satılıktır. Fiyatı: "..fiyat.." Yang")
  144. notice_all("Satın almak için Jinno ülkesinden "..pc.get_name().." ile görüşün.")
  145. pc.remove_item("72009",1)
  146. pc.setqf("ticaret_sure",get_time() + 1800)
  147. end
  148. elseif sss == 2 then
  149. return
  150. end
  151. end
  152. else
  153. say_title("Ticaret Duyuru")
  154. say("")
  155. say("Bir hata oluştu. Fiyat rakamlardan oluşmalı.")
  156. say("")
  157. end
  158. end
  159. elseif panpa == 2 then
  160. say_title("Ticaret Duyuru")
  161. say("")
  162. say("Aradığın eşyanın adını yaz.")
  163. local esya2 = input()
  164. if esya2 == "" then
  165. say_title("Ticaret Duyuru")
  166. say("")
  167. say("Ne aradağını bilmiyor musun?")
  168. else
  169. say_title("Ticaret Duyuru")
  170. say("")
  171. say("Duyuru şu şekilde olacak.")
  172. say("")
  173. if pc.get_empire() == 1 then
  174. say_reward(""..esya2.." alınacaktır. ")
  175. say_reward("Shinso ülkesinden "..pc.get_name().."")
  176. say_reward("ile görüşün.")
  177. elseif pc.get_empire() == 2 then
  178. say_reward(""..esya.." alınacaktır.")
  179. say_reward("Chunjo ülkesinden "..pc.get_name().."")
  180. say_reward("ile görüşün.")
  181. elseif pc.get_empire() == 3 then
  182. say_reward(""..esya2.." alınacaktır.")
  183. say_reward("Jinno ülkesinden "..pc.get_name().."")
  184. say_reward("ile görüşün.")
  185. end
  186. say("")
  187. say("Onaylıyor musun?")
  188. say("")
  189. local ssss = select("Onaylıyorum.","Vazgeçtim.")
  190. if ssss == 1 then
  191. if pc.get_empire() == 1 then
  192. notice_all(""..esya2.." alınacaktır. ")
  193. notice_all("Shinso ülkesinden "..pc.get_name().."")
  194. notice_all("ile görüşün.")
  195. elseif pc.get_empire() == 2 then
  196. notice_all(""..esya2.." alınacaktır.")
  197. notice_all("Chunjo ülkesinden "..pc.get_name().."")
  198. notice_all("ile görüşün.")
  199. elseif pc.get_empire() == 3 then
  200. notice_all(""..esya2.." alınacaktır.")
  201. notice_all("Jinno ülkesinden "..pc.get_name().."")
  202. notice_all("ile görüşün.")
  203. end
  204. pc.remove_item("72009",1)
  205. pc.setqf("ticaret_sure",get_time() + 1800)
  206. elseif ssss == 2 then
  207. return
  208. end
  209. end
  210. end
  211. end
  212. end
  213. end
  214. end