Hallo zusammen,
ich habe mir gestern mal das tool set geladen und habe genau nach dieser anleitung "http://social.bioware.com/128983/blog/963/" das schwert und das schild erstellt. Jedoch habe ich das problem wenn ich den plot im script mit aufnehme die gegenstände nicht ins inventar geladen werden und wenn ich den plot weg lasse immer wieder die erstellten gegenstände ins inventat geladen werden.
Ich weiss einfach nicht was ich verkehrt mache. gibt es noch eine Möglichkeit das ständige laden zu unterbinden?
Ich hoffe ihr könnt mir weiterhelfen.
mfg
tuningfan
Gegenstände laden immer wieder neu im Inventar?!
Débuté par
tuningfan1986
, nov. 23 2009 03:30
#1
Posté 23 novembre 2009 - 03:30
#2
Posté 23 novembre 2009 - 03:46
So wie es sich anhört kannst du eigendlich nur einen fehler bei der Programmierung gemacht haben.
Sieh nochmal genau durch ob du den Teil mit dem "if ( WR_GetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG ) == TRUE )" wirklich richtig hast. Soviele Kommentare in der Programmierung sind etwas verwirrend sowie es der Schreiber in dem Tutorial hat.
Jedenfals, soweit ich das C+Zeug kann, kann das Problem nur hier liegen, da diese Zeilen abfragen ob du das Item bereits hast, und wenn ja dann gibt er dir kein neues.
Sieh nochmal genau durch ob du den Teil mit dem "if ( WR_GetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG ) == TRUE )" wirklich richtig hast. Soviele Kommentare in der Programmierung sind etwas verwirrend sowie es der Schreiber in dem Tutorial hat.
Jedenfals, soweit ich das C+Zeug kann, kann das Problem nur hier liegen, da diese Zeilen abfragen ob du das Item bereits hast, und wenn ja dann gibt er dir kein neues.
#3
Posté 23 novembre 2009 - 06:17
hi,
hab nochmal in ruhe drüber geschaut, jedoch finde ich keinen fehler. Ich poste mal das ganze:
#include "utility_h"
#include "plt_my_custom_plot"
void main()
{
if ( WR_GetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG ) == TRUE )
return;
event ev = GetCurrentEvent();
int nEventType = GetEventType(ev);
switch ( nEventType )
{
case EVENT_TYPE_MODULE_LOAD:
{
UT_AddItemToInventory(R"my_custom_weapon.uti", 1);
UT_AddItemToInventory(R"my_custom_shield.uti", 1);
WR_SetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG, TRUE );
break;
}
default:
break;
}
}
Vielleicht siehtst du den Fehler
hab nochmal in ruhe drüber geschaut, jedoch finde ich keinen fehler. Ich poste mal das ganze:
#include "utility_h"
#include "plt_my_custom_plot"
void main()
{
if ( WR_GetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG ) == TRUE )
return;
event ev = GetCurrentEvent();
int nEventType = GetEventType(ev);
switch ( nEventType )
{
case EVENT_TYPE_MODULE_LOAD:
{
UT_AddItemToInventory(R"my_custom_weapon.uti", 1);
UT_AddItemToInventory(R"my_custom_shield.uti", 1);
WR_SetPlotFlag( PLT_MY_CUSTOM_PLOT, MY_ITEM_CHECK_FLAG, TRUE );
break;
}
default:
break;
}
}
Vielleicht siehtst du den Fehler
#4
Posté 25 novembre 2009 - 09:35
Hmm nee Fehler find ich auch keinen aber ich bin der Programmierung auch nicht so Mächtig wie gewisse andere Personen^^
Sorry:(
Sorry:(
#5
Posté 17 janvier 2010 - 04:32
Bei mir ist es genau das Gleiche, hab mich ebenfalls an die genaue Anleitung gehalten und trotzdem erhalte ich die Gegenstände beim Laden erneut!
Hat den niemand eine Idee, gibt ja schließlich viele Leute die das Toolset nutzen da muß doch schon irgendwer die Lösung gefunden haben
Hat den niemand eine Idee, gibt ja schließlich viele Leute die das Toolset nutzen da muß doch schon irgendwer die Lösung gefunden haben
#6
Posté 17 janvier 2010 - 05:53
einfache Lösung wenn es nur darum geht einmalig sich paar Items zu geben wäre diese Lösung... -> idiots guide to adding custom items to singleplayer
Deine Lösung mit dem Plot sollte aber auch funktionieren... Welchen Typ hat den dein Plot File ? rechts Klick auf den Plot -> Multi Edit (der solte auch den Typ Plot haben)
Deine Lösung mit dem Plot sollte aber auch funktionieren... Welchen Typ hat den dein Plot File ? rechts Klick auf den Plot -> Multi Edit (der solte auch den Typ Plot haben)
#7
Posté 18 janvier 2010 - 09:12
Danke,, aber hat sich schon erledigt lag an einem anderen Mod der die Items immer wieder duplizierte!





Retour en haut






