Yeah forget what you learned about OnGUI, it will only harm you when using NGUI. In NGUI you need to create a layout for what your UI should look like -- in your case a pair of labels. One label will be for your ammo, another for your weapon name. Attach a script to each label that will update its label.text with the appropriate value in the Update() function.