| Error | 
|  | 
| 
| idVORON | Дата: Понедельник, 23 Сентября 2013, 21:56 | Сообщение # 1 |  |   участник Сейчас нет на сайте | В чем проблема?   ___________________________________________
 COMPILATION ERROR in Script: inv_get
 Error in code at line 28:
 sprite_replace(s_mouse,string(global.DATA)+'GFX\'+string(ms_img),0,1,1,1,0,0,0)
 ^
 at position 80: Wrong number of arguments to function or script.
 
 ---------------------------------------------
 Вот сам код:
 
 with o_inv
 {
 if spr_num=40
 {
 for (i=1;i<=40;i+=1)
 {
 spr_pch[i]=''
 spr_ind[i]=-1
 sprite_delete(spr_ind[i])
 }
 spr_num=0
 }
 s_find=-1
 for (i=1;i<=spr_num+1;i+=1)
 {
 if s_find=-1
 {
 if spr_pch[i]=string(argument0)
 s_find=spr_ind[i]
 else
 if spr_pch[i]=''
 {
 if file_exists(string(global.DATA)+'GFX\'+string(argument0))
 {
 spr_ind[i]=sprite_add(string(global.DATA)+'GFX\'+string(argument0),0,0,1,0,0,0,0)
 spr_pch[i]=argument0
 s_find=spr_ind[i]
 spr_num+=1
 }
 }
 }
 }
 }
 
 Безумие — это повторение одного и того же действия в надежде на изменения
 
 
 Сообщение отредактировал idVORON - Понедельник, 23 Сентября 2013, 22:51 |  |  |  |  | 
| 
| MrVasLuk | Дата: Понедельник, 23 Сентября 2013, 22:20 | Сообщение # 2 |  |   участник Сейчас нет на сайте | Спойлер не открывается. Проблему напиши без него. 
 увеличь популярность своего проекта/канала YouTube/странички вк:
 FREE Social Promotion
 
   |  |  |  |  | 
| 
| Akopov | Дата: Понедельник, 23 Сентября 2013, 22:27 | Сообщение # 3 |  |   заслуженный участник Сейчас нет на сайте | у меня кстати тоже спойлер не открывается |  |  |  |  | 
| 
| idVORON | Дата: Понедельник, 23 Сентября 2013, 22:30 | Сообщение # 4 |  |   участник Сейчас нет на сайте | VasLuk, + Добавлено (23.09.2013, 22:30)---------------------------------------------
 Akopov, +
 
 Безумие — это повторение одного и того же действия в надежде на изменения
 |  |  |  |  | 
| 
| beril | Дата: Понедельник, 23 Сентября 2013, 22:37 | Сообщение # 5 |  |   Я не ленивый, я — энергосберегающий Сейчас нет на сайте | Неправильное количество аргументов(7 должно быть) 
 
   
   Накодил? Убери за собой!
 Инвентарь в Unity(UI)
 Инвентарь в Unity(GUI)
 |  |  |  |  | 
| 
| Levrite | Дата: Понедельник, 23 Сентября 2013, 22:37 | Сообщение # 6 |  |   участник Сейчас нет на сайте | Цитата (idVORON)  at position 80: Wrong number of arguments to function or script.
Написана же ошибка. (Неправильное число аргументов в функции или скрипте).
 Даже не зная гамака я не поленился и загугли этот метод, с чего меня привело на этот сайт с его описанием.
 http://gamemaker.info/en/manual/409_01_sprites
 sprite_replace(ind,fname,imgnumb,removeback,smooth,xorig,yorig)
 
 
   |  |  |  |  | 
| 
| beril | Дата: Понедельник, 23 Сентября 2013, 22:39 | Сообщение # 7 |  |   Я не ленивый, я — энергосберегающий Сейчас нет на сайте | Вот так примерно должно быть 
 Код sprite_replace(spr_banner, "gravemaker.png", 1, false, false, 0, 0); 
 
   
   Накодил? Убери за собой!
 Инвентарь в Unity(UI)
 Инвентарь в Unity(GUI)
 |  |  |  |  | 
| 
| idVORON | Дата: Понедельник, 23 Сентября 2013, 22:44 | Сообщение # 8 |  |   участник Сейчас нет на сайте | beril, можеш исправить пожалуйста? with o_inv
 {
 if spr_num=40
 {
 for (i=1;i<=40;i+=1)
 {
 spr_pch[i]=''
 spr_ind[i]=-1
 sprite_delete(spr_ind[i])
 }
 spr_num=0
 }
 s_find=-1
 for (i=1;i<=spr_num+1;i+=1)
 {
 if s_find=-1
 {
 if spr_pch[i]=string(argument0)
 s_find=spr_ind[i]
 else
 if spr_pch[i]=''
 {
 if file_exists(string(global.DATA)+'GFX\'+string(argument0))
 {
 spr_ind[i]=sprite_add(string(global.DATA)+'GFX\'+string(argument0),0,0,1,0,0,0,0)
 spr_pch[i]=argument0
 s_find=spr_ind[i]
 spr_num+=1
 }
 }
 }
 }
 }
 
 Безумие — это повторение одного и того же действия в надежде на изменения
 |  |  |  |  | 
| 
| CreatingOver | Дата: Вторник, 24 Сентября 2013, 07:34 | Сообщение # 9 |  |   ColdGamedev Сейчас нет на сайте | idVORON, а самому аргументы и переменные подправить не судьба? 
 Я снова с вами:з
 Возвращение легенды. (нет)
 |  |  |  |  | 
| 
| idVORON | Дата: Вторник, 24 Сентября 2013, 17:43 | Сообщение # 10 |  |   участник Сейчас нет на сайте | CreatingOver, нет не судьба... Там еще ошибки библиотек и тд... 
 Безумие — это повторение одного и того же действия в надежде на изменения
 |  |  |  |  |