SMS_selfies.qsrc 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601
  1. # SMS_selfies
  2. !{
  3. if $ARGS[0] = 'Trial':
  4. gs 'SMStext_builder', 'start'
  5. gs 'SMStext_builder', 'receive', 'Come on, send me a selfie'
  6. gs 'SMStext_builder', 'send', 'Alright'
  7. gs 'SMStext_builder', 'send_selfie', '[send selfie]', 'c|sw|u|n|b|sh|ft|fa|fp', 'SMS_selfies', 'Trial2'
  8. gs 'SMStext_builder', 'add_sms', 'A144'
  9. gs 'SMStext_builder', 'end'
  10. end
  11. if $ARGS[0] = 'Trial2':
  12. gs 'SMStext_builder', 'start'
  13. gs 'SMStext_builder', 'receive', 'Come on, send me a selfie'
  14. gs 'SMStext_builder', 'send', 'Alright'
  15. gs 'SMStext_builder', 'send_img', $ARGS[2]
  16. if $ARGS[4] = 'clothed':
  17. gs 'SMStext_builder', 'receive', 'Just a basic selfie'
  18. elseif $ARGS[4] = 'bikini':
  19. gs 'SMStext_builder', 'receive', 'Nice, a bikini selfie'
  20. elseif $ARGS[4] = 'underwear':
  21. gs 'SMStext_builder', 'receive', 'Cute underwear!'
  22. elseif $ARGS[4] = 'nude':
  23. gs 'SMStext_builder', 'receive', 'wow, a nudie!'
  24. elseif $ARGS[4] = 'bath':
  25. gs 'SMStext_builder', 'receive', 'Nice, a bath selfie'
  26. elseif $ARGS[4] = 'shower':
  27. gs 'SMStext_builder', 'receive', 'Nice, a shower selfie'
  28. elseif $ARGS[4] = 'titflash':
  29. gs 'SMStext_builder', 'receive', 'Naughty! Did someone see you flashing your tits?'
  30. elseif $ARGS[4] = 'assflash':
  31. gs 'SMStext_builder', 'receive', 'Naughty! Did someone see you flashing your butt?'
  32. elseif $ARGS[4] = 'pussyflash':
  33. gs 'SMStext_builder', 'receive', 'Naughty! Did someone see you flashing your pussy?'
  34. end
  35. gs 'SMStext_builder', 'show_sms', ARGS[1]
  36. gs 'SMStext_builder', 'end'
  37. end
  38. }
  39. if $ARGS[0] = 'show_sms':
  40. $temp_curSMS = $SMSMessage[ARGS[1]]
  41. $SMSMessage[ARGS[1]] = $temp_SMS_selfietext
  42. gs 'telefon', 'show_sms', ARGS[1]
  43. $SMSMessage[ARGS[1]] = $temp_curSMS
  44. killvar '$temp_SMS_selfietext'
  45. end
  46. if $ARGS[0] = 'exit':
  47. gs 'telefon', 'show_sms', ARGS[1]
  48. end
  49. !!===========================================================!!
  50. !! !!
  51. !! RETREIVE A SELFIE !!
  52. !! !!
  53. !!===========================================================!!
  54. ! $ARGS[1] = control string
  55. ! ARGS[2] = telefon['SMSid']
  56. ! $ARGS[3] -> onward = return string
  57. if $ARGS[0] = 'selfie_menu':
  58. gs 'phone_selfies', 'Phone_selfie_totals'
  59. !! Create the return string
  60. $temp_return_string = ''
  61. sms_s_n_args = arrsize('$ARGS')
  62. sms_s_i = 3
  63. :add_rest_ARGS_loop
  64. if sms_s_i < sms_s_n_args:
  65. $temp_return_string += '''<<$ARGS[sms_s_i]>>'', '
  66. sms_s_i += 1
  67. jump 'add_rest_ARGS_loop'
  68. end
  69. $temp_return_string = mid($temp_return_string, 1, len($temp_return_string)-2)
  70. ! reset temp_SMS_selftext
  71. $temp_SMS_selfietext = '<table width=80%><th>Selfies</th><tr><td>'
  72. temp_locationCnt = 0
  73. :LocationLoop
  74. $temp_SMS_selfietext += '<a href="exec: gs ''SMS_selfies'', ''showlocation'', <<temp_locationCnt>>, ''<<$ARGS[1]>>'', <<ARGS[2]>>, <<$temp_return_string>>"><<$selfieLocDesc[temp_locationCnt]>> selfies</a>'
  75. $temp_SMS_selfietext += '</tr></td><tr><td>'
  76. temp_locationCnt += 1
  77. if temp_locationCnt < arrsize('$selfieLoc'): jump 'LocationLoop'
  78. $temp_SMS_selfietext += '<a href="exec: gs ''SMS_selfies'', ''exit'', <<ARGS[2]>>">Exit</a></td></tr></table>'
  79. gs 'SMS_selfies', 'show_sms', ARGS[2]
  80. killvar 'temp_locationCnt'
  81. killvar '$temp_return_string'
  82. killvar 'sms_s_i'
  83. killvar 'sms_s_n_args'
  84. end
  85. ! ARGS[1] = temp_locationCnt
  86. ! $ARGS[2] = control string
  87. ! ARGS[3] = telefon['SMSid']
  88. ! $ARGS[4] -> onward = return string
  89. if $ARGS[0] = 'showlocation':
  90. !! Create the return string
  91. $temp_return_string = ''
  92. sms_s_n_args = arrsize('$ARGS')
  93. sms_s_i = 4
  94. :add_rest_ARGS_loop2
  95. if sms_s_i < sms_s_n_args:
  96. $temp_return_string += '''<<$ARGS[sms_s_i]>>'', '
  97. sms_s_i += 1
  98. jump 'add_rest_ARGS_loop2'
  99. end
  100. $temp_return_string = mid($temp_return_string, 1, len($temp_return_string)-2)
  101. $temp_SMS_selfietext = '<table width=80%><tr><th><font color="maroon"><<$selfieLocDesc[ARGS[1]]>> selfies</font></th></tr>'
  102. gs 'SMS_selfies', 'listretrieve', ARGS[1], $selfieLoc[ARGS[1]], $ARGS[2], ARGS[3], $temp_return_string
  103. $temp_SMS_selfietext += '<tr><td colspan=3><a href="exec: gs ''SMS_selfies'', ''selfie_menu'', ''<<$ARGS[2]>>'', <<ARGS[3]>>, <<$temp_return_string>>">Go Back</a></td></tr>'
  104. $temp_SMS_selfietext += '<tr><td colspan=3><a href="exec: gs ''SMS_selfies'', ''exit'', <<ARGS[3]>>">Exit</a></td></tr></table>'
  105. gs 'SMS_selfies', 'show_sms', ARGS[3]
  106. killvar '$temp_return_string'
  107. killvar 'sms_s_i'
  108. killvar 'sms_s_n_args'
  109. end
  110. ! ARGS[1] = the index of the location in $selfieLoc[]
  111. ! $ARGS[2] = the selfie location (park, home, etc)
  112. ! $ARGS[3] = control string
  113. ! ARGS[4] = telefon['SMSid']
  114. ! $ARGS[5] = return string
  115. if $ARGS[0] = 'listretrieve':
  116. if strpos($ARGS[3], 'c') > 0: gs 'SMS_selfies', 'retrieve_clothed_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  117. if strpos($ARGS[3], 'sw') > 0: gs 'SMS_selfies', 'retrieve_swim_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  118. if strpos($ARGS[3], 'u') > 0: gs 'SMS_selfies', 'retrieve_underwear_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  119. if strpos($ARGS[3], 'n') > 0: gs 'SMS_selfies', 'retrieve_nude_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  120. if strpos($ARGS[3], 'b') > 0: gs 'SMS_selfies', 'retrieve_bath_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  121. if strpos($ARGS[3], 'sh') > 0: gs 'SMS_selfies', 'retrieve_shower_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  122. if strpos($ARGS[3], 'ft') > 0: gs 'SMS_selfies', 'retrieve_titflash_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  123. if strpos($ARGS[3], 'fa') > 0: gs 'SMS_selfies', 'retrieve_assflash_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  124. if strpos($ARGS[3], 'fp') > 0: gs 'SMS_selfies', 'retrieve_pussyflash_selfies', ARGS[1], $ARGS[2], $ARGS[5], ARGS[4]
  125. end
  126. ! ARGS[1] = the index of the location in $selfieLoc[]
  127. ! $ARGS[2] = the selfie location (park, home, etc)
  128. ! $ARGS[3] = return string
  129. ! ARGS[4] = telefon['SMSid']
  130. if $ARGS[0] = 'retrieve_clothed_selfies':
  131. !!Loop for clothed selfies, dynamics set variables as mixing them in loop instructions is bad
  132. if selfieClotot[ARGS[1]] > 0:
  133. $temp_SMS_selfietxt += '<tr><th colspan=3>Clothed selfies</th></tr><tr>'
  134. temp_cnum = 1
  135. temp_clocnt = 1
  136. :temp_loop
  137. !!setting value to unmixed variable so it can be checked in the if below
  138. dynamic 'phone_locval = <<$ARGS[2]>>_closelfie[<<temp_clocnt>>]'
  139. if phone_locval = 1:
  140. if temp_cnum = 3: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  141. temp_cnum += 1
  142. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'clothed', ARGS[1], temp_clocnt) + '</td>'
  143. end
  144. temp_clocnt += 1
  145. if temp_clocnt <= selfieClotot[ARGS[1]]: jump 'temp_loop'
  146. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  147. $temp_SMS_selfietext += '</tr>'
  148. killvar 'temp_clocnt'
  149. killvar 'temp_cnum'
  150. end
  151. elseif $ARGS[0] = 'retrieve_swim_selfies':
  152. !!Loop for clothed selfies, dynamics set variables as mixing them in loop instructions is bad
  153. if selfieSwimtot[ARGS[1]] > 0:
  154. $temp_SMS_selfietxt += '<tr><th colspan=3>Swimwear selfies</th></tr><tr>'
  155. temp_cnum = 0
  156. temp_swicnt = 1
  157. :temp_loop1
  158. !!setting value to unmixed variable so it can be checked in the if below
  159. dynamic 'phone_locval = <<$ARGS[2]>>_swim[<<temp_swicnt>>]'
  160. if phone_locval = 1:
  161. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  162. temp_cnum += 1
  163. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'bikini', ARGS[1], temp_swicnt) + '</td>'
  164. end
  165. temp_swicnt += 1
  166. if temp_swicnt <= selfieClotot[ARGS[1]]: jump 'temp_loop1'
  167. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  168. $temp_SMS_selfietext += '</tr>'
  169. killvar 'temp_swicnt'
  170. killvar 'temp_cnum'
  171. end
  172. elseif $ARGS[0] = 'retrieve_underwear_selfies':
  173. if selfieUndtot[ARGS[1]] > 0:
  174. $temp_SMS_selfietxt += '<tr><th colspan=3>Underwear selfies</th></tr><tr>'
  175. temp_cnum = 0
  176. temp_undcnt = 1
  177. :temp_loop2
  178. dynamic 'phone_locval = <<$ARGS[2]>>_undselfie[<<temp_undcnt>>]'
  179. if phone_locval = 1:
  180. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  181. temp_cnum += 1
  182. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'underwear', ARGS[1], temp_undcnt) + '</td>'
  183. end
  184. temp_undcnt += 1
  185. if temp_undcnt <= selfieUndtot[ARGS[1]]: jump 'temp_loop2'
  186. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  187. $temp_SMS_selfietext += '</tr>'
  188. killvar 'temp_swicnt'
  189. killvar 'temp_cnum'
  190. end
  191. elseif $ARGS[0] = 'retrieve_nude_selfies':
  192. if selfieNudtot[ARGS[1]] > 0:
  193. $temp_SMS_selfietxt += '<tr><th colspan=3>Nude selfies</th></tr><tr>'
  194. temp_cnum = 0
  195. temp_nudcnt = 1
  196. :temp_loop3
  197. dynamic 'phone_locval = <<$ARGS[2]>>_nudselfie[<<temp_nudcnt>>]'
  198. if phone_locval = 1:
  199. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  200. temp_cnum += 1
  201. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'nude', ARGS[1], temp_nudcnt) + '</td>'
  202. end
  203. temp_nudcnt += 1
  204. if temp_nudcnt <= selfieNudtot[ARGS[1]]: jump 'temp_loop3'
  205. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  206. $temp_SMS_selfietext += '</tr>'
  207. killvar 'temp_nudcnt'
  208. killvar 'temp_cnum'
  209. end
  210. elseif $ARGS[0] = 'retrieve_bath_selfies':
  211. !!loop for bath selfies
  212. if selfieBathtot[ARGS[1]] > 0:
  213. $temp_SMS_selfietxt += '<tr><th colspan=3>Bath selfies</th></tr><tr>'
  214. temp_cnum = 0
  215. temp_bathcnt = 1
  216. :temp_loop4
  217. dynamic 'phone_locval = <<$ARGS[2]>>_bathselfie[<<temp_bathcnt>>]'
  218. if phone_locval = 1:
  219. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  220. temp_cnum += 1
  221. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'bath', ARGS[1], temp_bathcnt) + '</td>'
  222. end
  223. temp_bathcnt += 1
  224. if temp_bathcnt <= selfieBathtot[ARGS[1]]: jump 'temp_loop4'
  225. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  226. $temp_SMS_selfietext += '</tr>'
  227. killvar 'temp_bathcnt'
  228. killvar 'temp_cnum'
  229. end
  230. elseif $ARGS[0] = 'retrieve_shower_selfies':
  231. !!loop for shower selfies
  232. if selfieShowertot[ARGS[1]] > 0:
  233. $temp_SMS_selfietxt += '<tr><th colspan=3>Shower selfies</th></tr><tr>'
  234. temp_cnum = 0
  235. temp_showercnt = 1
  236. :temp_loop5
  237. dynamic 'phone_locval = <<$ARGS[2]>>_showerselfie[<<temp_showercnt>>]'
  238. if phone_locval = 1:
  239. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  240. temp_cnum += 1
  241. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'shower', ARGS[1], temp_showercnt) + '</td>'
  242. end
  243. temp_showercnt += 1
  244. if temp_showercnt <= selfieShowertot[ARGS[1]]: jump 'temp_loop5'
  245. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  246. $temp_SMS_selfietext += '</tr>'
  247. killvar 'temp_showercnt'
  248. killvar 'temp_cnum'
  249. end
  250. elseif $ARGS[0] = 'retrieve_titflash_selfies':
  251. !!loop for flashing tits selfies
  252. if selfieTitflash[ARGS[1]] > 0:
  253. $temp_SMS_selfietxt += '<tr><th colspan=3>Flashing tits selfies</th></tr><tr>'
  254. temp_cnum = 0
  255. temp_flashtitscnt = 1
  256. :temp_loop6
  257. dynamic 'phone_locval = <<$ARGS[2]>>_titflash[<<temp_flashtitscnt>>]'
  258. if phone_locval = 1:
  259. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  260. temp_cnum += 1
  261. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'titflash', ARGS[1], temp_flashtitscnt) + '</td>'
  262. end
  263. temp_flashtitscnt += 1
  264. if temp_flashtitscnt <= selfieTitflash[ARGS[1]]: jump 'temp_loop6'
  265. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  266. $temp_SMS_selfietext += '</tr>'
  267. killvar 'temp_flashtitscnt'
  268. killvar 'temp_cnum'
  269. end
  270. elseif $ARGS[0] = 'retrieve_assflash_selfies':
  271. !!loop for flashing ass selfies
  272. if selfieAssflash[ARGS[1]] > 0:
  273. $temp_SMS_selfietxt += '<tr><th colspan=3>Flashing ass selfies</th></tr><tr>'
  274. temp_cnum = 0
  275. temp_flashasscnt = 1
  276. :temp_loop7
  277. dynamic 'phone_locval = <<$ARGS[2]>>_assflash[<<temp_flashasscnt>>]'
  278. if phone_locval = 1:
  279. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  280. temp_cnum += 1
  281. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'assflash', ARGS[1], temp_flashasscnt) + '</td>'
  282. end
  283. temp_flashasscnt += 1
  284. if temp_flashasscnt <= selfieAssflash[ARGS[1]]: jump 'temp_loop7'
  285. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  286. $temp_SMS_selfietext += '</tr>'
  287. killvar 'temp_flashasscnt'
  288. killvar 'temp_cnum'
  289. end
  290. elseif $ARGS[0] = 'retrieve_pussyflash_selfies':
  291. !!loop for flashing pussy selfies
  292. if selfiePussyflash[ARGS[1]] > 0:
  293. $temp_SMS_selfietxt += '<tr><th colspan=3>Flashing pussy selfies</th></tr><tr>'
  294. temp_cnum = 0
  295. temp_flashpussycnt = 1
  296. :temp_loop8
  297. dynamic 'phone_locval = <<$ARGS[2]>>_pussyflash[<<temp_flashpussycnt>>]'
  298. if phone_locval = 1:
  299. if temp_cnum = 2: $temp_SMS_selfietext += '</tr><tr>' & temp_cnum = 0
  300. temp_cnum += 1
  301. $temp_SMS_selfietext += '<td width="33%">' + func('phone_selfies_popup', 'SMS_set_selfie', $ARGS[3], ARGS[4], $ARGS[2], 'pussyflash', ARGS[1], temp_flashpussycnt) + '</td>'
  302. end
  303. temp_flashpussycnt += 1
  304. if temp_flashpussycnt <= selfiePussyflash[ARGS[1]]: jump 'temp_loop8'
  305. if temp_cnum ! 2: $temp_SMS_selfietext += '<td></td>'
  306. $temp_SMS_selfietext += '</tr>'
  307. killvar 'temp_flashpussycnt'
  308. killvar 'temp_cnum'
  309. end
  310. end
  311. !!===========================================================!!
  312. !! !!
  313. !! TAKE A SELFIE !!
  314. !! !!
  315. !!===========================================================!!
  316. !{
  317. if $ARGS[0] = 'take_selfie_menu':
  318. gs 'phone_selfies', 'Phone_selfie_totals'
  319. if $locclass = 'bedr':
  320. $phone_loc = 'bedroom'
  321. elseif $locclass = 'kitr':
  322. $phone_loc = 'kitchen'
  323. elseif $locclass = 'livingr':
  324. $phone_loc = 'livingroom'
  325. elseif $locclass = 'changingroom':
  326. $phone_loc = 'changingroom'
  327. elseif $locclass = 'city_park':
  328. $phone_loc = 'park'
  329. elseif $locclass = 'locker':
  330. $phone_loc = 'locker'
  331. elseif $locclass = 'beach':
  332. $phone_loc = 'beach'
  333. elseif $locclass = 'classroom':
  334. $phone_loc = 'classroom'
  335. elseif $locclass = 'school_bathroom':
  336. $phone_loc = 'school_bathroom'
  337. elseif $locclass = 'restroom':
  338. $phone_loc = 'restroom'
  339. elseif $location_type = 'bathroom':
  340. $phone_loc = 'bathroom'
  341. else
  342. $phone_loc = ''
  343. end
  344. !! Create the return string
  345. $temp_return_string = ''
  346. sms_s_n_args = arrsize('$ARGS')
  347. sms_s_i = 3
  348. :add_rest_ARGS_loop
  349. if sms_s_i < sms_s_n_args:
  350. $temp_return_string += '''<<$ARGS[sms_s_i]>>'', '
  351. sms_s_i += 1
  352. jump 'add_rest_ARGS_loop'
  353. end
  354. $temp_return_string = mid($temp_return_string, 1, len($temp_return_string)-2)
  355. $temp_SMS_selfietext = '<table width=80%><th>Camera</th><tr><td>'
  356. if $phone_loc ! '' or strpos($ARGS[1], 'c') > 0:
  357. $temp_SMS_selfietext += '<a href="exec:gs ''exp_gain'', ''photoskl'', 1 & gs ''SMS_selfies'', ''Phone_camera_selfie'', ''<<$phone_loc>>'', '''', ''<<$ARGS[1]>>'', ARGS[2], <<$temp_return_string>>"><b>Take a selfie</b></a>'
  358. $temp_SMS_selfietext += '</tr></td><tr><td>'
  359. end
  360. !! Flashing selfie
  361. if $clothingworntype ! 'nude' and $phone_loc <> '':
  362. if Enable_Android = 1:
  363. locIndex = arrpos('$selfieLoc', $phone_loc, 1)
  364. else
  365. locIndex = arrpos(1, '$selfieLoc', $phone_loc)
  366. end
  367. if strpos($ARGS[1], 'ft') > 0 and (pcs_inhib >= 35 or exhibitionist_lvl > 0 or $phone_loc = 'bedroom') and selfieTitflash[locIndex] > 0:
  368. $temp_SMS_selfietext += '<a href="exec:gs ''exp_gain'', ''photoskl'', 1 & gs ''SMS_selfies'', ''Phone_camera_selfie'', ''<<$phone_loc>>'', ''tits'', ''<<$ARGS[1]>>'', ARGS[2], <<$temp_return_string>> "><b>Flash your tits for a selfie</b></a><br>'
  369. $temp_SMS_selfietext += '</tr></td><tr><td>'
  370. end
  371. if strpos($ARGS[1], 'fa') > 0 and (exhibitionist_lvl > 0 or $phone_loc = 'bedroom') and selfieAssflash[locIndex] > 0:
  372. $temp_SMS_selfietext += '<a href="exec:gs ''exp_gain'', ''photoskl'', 1 & gs ''SMS_selfies'', ''Phone_camera_selfie'', ''<<$phone_loc>>'', ''ass'', ''<<$ARGS[1]>>'', ARGS[2], <<$temp_return_string>> "><b>Flash your ass for a selfie</b></a><br>'
  373. $temp_SMS_selfietext += '</tr></td><tr><td>'
  374. end
  375. if strpos($ARGS[1], 'fp') > 0 and (exhibitionist_lvl > 1 or $phone_loc = 'bedroom') and selfiePussyflash[locIndex] > 0:
  376. $temp_SMS_selfietext += '<a href="exec:gs ''exp_gain'', ''photoskl'', 1 & gs ''SMS_selfies'', ''Phone_camera_selfie'', ''<<$phone_loc>>'', ''pussy'', ''<<$ARGS[1]>>'', ARGS[2], <<$temp_return_string>> "><b>Flash your pussy for a selfie</b></a><br>'
  377. $temp_SMS_selfietext += '</tr></td><tr><td>'
  378. end
  379. end
  380. $temp_SMS_selfietext += '<a href="exec: gs ''SMS_selfies'', ''exit'', <<ARGS[2]>>">Exit</a></td></tr></table>'
  381. gs 'SMS_selfies', 'show_sms', ARGS[3]
  382. end
  383. if $ARGS[0] = 'Phone_camera_selfie':
  384. $temp_return_string = ''
  385. sms_s_n_args = arrsize('$ARGS')
  386. sms_s_i = 5
  387. :add_rest_ARGS_loop2
  388. if sms_s_i < sms_s_n_args:
  389. $temp_return_string += '''<<$ARGS[sms_s_i]>>'', '
  390. sms_s_i += 1
  391. jump 'add_rest_ARGS_loop2'
  392. end
  393. $temp_return_string = mid($temp_return_string, 1, len($temp_return_string)-2)
  394. if $ARGS[1] ! '':
  395. if Enable_Android = 1:
  396. temp_pos = arrpos('$selfieLoc', $ARGS[1], 1)
  397. else
  398. temp_pos = arrpos(1, '$selfieLoc', $ARGS[1])
  399. end
  400. dynamic 'gs ''SMS_selfies'', ''Phone_selfie_image'', ''<<$ARGS[1]>>'', ''<<$ARGS[2]>>'', <<temp_pos>>, ''<<$ARGS[3]>>'', <<ARGS[4]>>, <<$temp_return_string>>'
  401. killvar 'temp_pos'
  402. else
  403. phone_rand = rand(1, selfieClotot[0])
  404. dynamic '<<$selfieLoc[0]>>_closelfie[<<phone_rand>>] = 1'
  405. gs 'stat'
  406. $temp_imloc = 'images/pc/activities/phone/selfies/<<$selfieLoc[0]>>/clothed/<<$selfieFilePrefix[0]>><<phone_rand>>.jpg'
  407. dynamic 'gs <<$temp_return_string>>, <<ARGS[4]>>, ''<<$temp_imloc>>'', ''<<$selfieLoc[0]>>'', ''clothed'', 0, <<phone_rand>>'
  408. killvar 'phone_rand'
  409. killvar 'temp_imloc'
  410. end
  411. !if cumsumbod-cumsumvag-cumsumass > 0: phone_rand = RAND (m,n) - for SELF in the semen
  412. !if photo_event_pic = x: phone_rand = RAND (x,y) - for photos during the events (by heart)
  413. !msg '<img src="images/system/phone/phone_selfie<<phone_rand>>.jpg">'
  414. end
  415. if $ARGS[0] = 'Phone_selfie_image':
  416. $temp_return_string = ''
  417. sms_s_n_args = arrsize('$ARGS')
  418. sms_s_i = 6
  419. :add_rest_ARGS_loop2
  420. if sms_s_i < sms_s_n_args:
  421. $temp_return_string += '''<<$ARGS[sms_s_i]>>'', '
  422. sms_s_i += 1
  423. jump 'add_rest_ARGS_loop2'
  424. end
  425. $temp_return_string = mid($temp_return_string, 1, len($temp_return_string)-2)
  426. if $ARGS[2] = '':
  427. if PCloswimwear = 1:
  428. !!changing to and unmixed variable so the rng will work
  429. temp_swim = selfieSwimtot[ARGS[3]]
  430. if temp_swim > 0:
  431. phone_rand = rand(1, temp_swim)
  432. !!Setting the image owned flag to 1
  433. dynamic '<<$ARGS[1]>>_swim[<<phone_rand>>] = 1'
  434. gs 'stat'
  435. $temp_imloc = 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/bikini/<<$selfieFilePrefix[ARGS[3]]>><<phone_rand>>.jpg'
  436. dynamic 'gs <<$temp_return_string>>, <<ARGS[5]>>, ''<<$temp_imloc>>'', ''<<$ARGS[1]>>'', ''bikini'', <<ARGS[3]>>, <<phone_rand>>'
  437. killvar 'phone_rand'
  438. killvar 'temp_imloc'
  439. end
  440. killvar 'temp_swim'
  441. elseif $clothingworntype ! 'nude':
  442. !!changing to and unmixed variable so the rng will work
  443. temp_clotot = selfieClotot[ARGS[3]]
  444. if temp_clotot > 0:
  445. phone_rand = rand(1, temp_clotot)
  446. !!Setting the image owned flag to 1
  447. dynamic '<<$ARGS[1]>>_closelfie[<<phone_rand>>] = 1'
  448. gs 'stat'
  449. $temp_imloc = 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/clothed/<<$selfieFilePrefix[ARGS[3]]>><<phone_rand>>.jpg'
  450. dynamic 'gs <<$temp_return_string>>, <<ARGS[5]>>, ''<<$temp_imloc>>'', ''<<$ARGS[1]>>'', ''clothed'', <<ARGS[3]>>, <<phone_rand>>'
  451. killvar 'phone_rand'
  452. killvar 'temp_imloc'
  453. end
  454. killvar 'temp_clotot'
  455. elseif $pantyworntype ! 'none':
  456. temp_undtot = selfieUndtot[ARGS[3]]
  457. if temp_undtot > 0:
  458. phone_rand = rand(1, temp_undtot)
  459. dynamic '<<$ARGS[1]>>_undselfie[<<phone_rand>>] = 1'
  460. gs 'stat'
  461. $temp_imloc = 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/underwear/<<$selfieFilePrefix[ARGS[3]]>><<phone_rand>>.jpg'
  462. dynamic 'gs <<$temp_return_string>>, <<ARGS[5]>>, ''<<$temp_imloc>>'', ''<<$ARGS[1]>>'', ''underwear'', <<ARGS[3]>>, <<phone_rand>>'
  463. killvar 'phone_rand'
  464. killvar 'temp_imloc'
  465. end
  466. killvar 'temp_undtot'
  467. else
  468. temp_nudtot = selfieNudtot[ARGS[3]]
  469. if temp_nudtot > 0:
  470. phone_rand = rand(1, temp_nudtot)
  471. dynamic '<<$ARGS[1]>>_nudselfie[<<phone_rand>>] = 1'
  472. gs 'stat'
  473. $temp_imloc = 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/nude/<<$selfieFilePrefix[ARGS[3]]>><<phone_rand>>.jpg'
  474. dynamic 'gs <<$temp_return_string>>, <<ARGS[5]>>, ''<<$temp_imloc>>'', ''<<$ARGS[1]>>'', ''nude'', <<ARGS[3]>>, <<phone_rand>>'
  475. killvar 'phone_rand'
  476. killvar 'temp_imloc'
  477. end
  478. killvar 'temp_nudtot'
  479. end
  480. else
  481. if $ARGS[2] = 'tits':
  482. temp_titflash = selfieTitflash[ARGS[3]]
  483. if temp_titflash > 0:
  484. phone_rand = rand(1, temp_titflash)
  485. dynamic '<<$ARGS[1]>>_titflash[<<phone_rand>>] = 1'
  486. gs 'stat'
  487. $temp_imloc = 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/titflash/<<$selfieFilePrefix[ARGS[3]]>><<phone_rand>>.jpg'
  488. dynamic 'gs <<$temp_return_string>>, <<ARGS[5]>>, ''<<$temp_imloc>>'', ''<<$ARGS[1]>>'', ''titflash'', <<ARGS[3]>>, <<phone_rand>>'
  489. killvar 'phone_rand'
  490. killvar 'temp_imloc'
  491. end
  492. killvar 'temp_titflash'
  493. elseif $ARGS[2] = 'ass':
  494. temp_assflash = selfieAssflash[ARGS[3]]
  495. if temp_assflash > 0:
  496. phone_rand = rand(1, temp_assflash)
  497. dynamic '<<$ARGS[1]>>_assflash[<<phone_rand>>] = 1'
  498. gs 'stat'
  499. if usePopUps = 1:
  500. msg '<img src="images/pc/activities/phone/selfies/<<$ARGS[1]>>/assflash/<<phone_rand>>.jpg">'
  501. else
  502. view 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/assflash/<<phone_rand>>.jpg'
  503. end
  504. end
  505. elseif $ARGS[2] = 'pussy':
  506. if Enable_Android = 1:
  507. temp_pussyflash = selfiePussyflash[arrpos('$selfieLoc', $ARGS[1], 1)]
  508. else
  509. temp_pussyflash = selfiePussyflash[arrpos(1, '$selfieLoc', $ARGS[1])]
  510. end
  511. if temp_pussyflash > 0:
  512. phone_rand = rand(1, temp_pussyflash)
  513. dynamic '<<$ARGS[1]>>_pussyflash[<<phone_rand>>] = 1'
  514. gs 'stat'
  515. if usePopUps = 1:
  516. msg '<img src="images/pc/activities/phone/selfies/<<$ARGS[1]>>/pussyflash/<<phone_rand>>.jpg">'
  517. else
  518. view 'images/pc/activities/phone/selfies/<<$ARGS[1]>>/pussyflash/<<phone_rand>>.jpg'
  519. end
  520. end
  521. end
  522. end
  523. end
  524. }
  525. --- SMS_selfies ---------------------------------