SMS_selfies.qsrc 22 KB

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