Zawsze śmiecham jak ktoś pisze że "jego kod jest dobry, tylko to wina GM'a", i zawsze się okazuje że jednak kod chujowy.
"other" nie działa z "place_meeting", temu usuwa obiekt w którym wykonujesz kod.
E: Ogólnie to "other" działa tylko w event collision i wewnątrz "with".
Przecież i tak switchem było by szybciej i najprościej, jedna funkcja i 3 linijki na jedną zmienną, a każdym innym sposobem musisz zmieniać połowę gry. KISS :)
Najlepiej to chyba na switch'u zrobić
GML
switch(argument0)
{
case "jakas_zmienna":
jakas_zmienna = argument1;
break;
case "punkty":
punkty = argument1;
break;
default:
show_message("Nie znaleziono zmiennej");
break;
}
Przy klikaniu E w puste sloty( Nie na każdym jest błąd )
Po za tym to inv spoko :)
PS: Do dodawania itemów lepiej zrobić osobny skrypt tzn. inv_add_weapon( damage, vitality, strength, money, level ) etc