Версия за печат

Натиснете тук за да видите темата в оригиналния си формат

Българското Game Maker общество [Само за четене / Архив] _ Библиотеки _ Show_message_win

Публикувано от: Ivo Georgiev 18:09:24, 21-July-2007, Saturday

Това е една моя проба, която работи чрез VBS, и показва уиндоуски съобщения БЕЗ |)|_|_ .
Ето го и кода,има си обяснения.Работя на връщането. РЕДАКЦИЯ: ВЕЧЕ НЕ РАБОТЯ ПО СКРИПТА ВАОБЩЕ.

Код
/*
show_message_win - a sript for showing windows messages.
BY IVO GEORGIEV ('_')
Working on the returning!!!
argument0 = string to show
argument1 = message box caption
argument2 = buttons
0 = yes|no|cancel
1 = ok|cancel
2 = Yes|no
3 = Ok
argument3 = icons in the message
1 - red 'X'
2 - question
3 - warning
4 - info

EXAMPlE: show_message_win("Nice","Nice",2,2)
*/

{

   switch (argument2) {
       case 0:
       mesbuttons = "vbYesNoCancel"
       break;
       case 1:
       mesbuttons = "vbOkCancel"
       break;
       case 2:
       mesbuttons = "vbYesNo"
       break;
       case 3:
       mesbuttons = "vbOkOnly"
       break;
      
       }
   switch (argument3) {
       case 1:
       mesicon = "vbCritical"
       break;
       case 2:
       mesicon = "vbQuestion"
       break;
       case 3:
       mesicon = "vbExclamation"
       break;
       case 4:
       mesicon = "vbInformation"
       break;
   }
   exfile = "temp.vbs";
   exfile = file_text_open_write(exfile);
   file_text_write_string(exfile,"msgbox "+ '"' + argument0 + '"' + "," + mesicon + "+" + mesbuttons + "," + '"' + argument1 + '"');
   file_text_close(exfile);
   if execute_shell("temp.vbs",0) { return true; }
   if (file_exists(exfile)) then file_delete(exfile);

}

//end of my script

Публикувано от: petersvp 18:33:38, 21-July-2007, Saturday

За изпълнението ползвай

Код
execute_program("WSCRIPT.EXE","TEMP.VBS",1)

и се сети сам защо smile.gif

Връщането можеш да го направиш на VisualBasic - да сейва файл скрипта с едно число, който после ГМ да чете.

Публикувано от: Ivo Georgiev 19:14:08, 21-July-2007, Saturday

За да замръзне играта докато показва съобщението tongue.gif

Публикувано от: Александър Витков 18:15:25, 27-June-2008, Friday

По-скоро show_questation_win от колкото show_message_win biggrin.gif

e,ако гледаме настройките от еxample

Публикувано от: Александър Витков 21:47:43, 13-July-2008, Sunday

Иво твой скрипт, който може да се ползва само 1 път в играта tongue.gif Темп.вбс само се променя а не се правят файлове Темп2, Темп3...

Powered by Invision Power Board
© Invision Power Services