Was ist wenn ich mehrere Schranken mache (von objekt 96. Im Prinzip werden sie doch dann alle geschlossen da ja alle die objectid "968" haben.
Kann man das irgendwie verhindern?
Du musst für ein bestimmtes Object eine definition erstellen,also du must jetzt z.B:
Ganz Oben im Script:
new schranke1;
new schranke2;
Unter public OnGameModeInit()
schranke1 = CreateObject(968, -886.578186, -1104.466919, 98.658211, 0.0000, 0.0000, 348.7500);
schranke2 = CreateObject(968, -872.614075, -1106.683716, 98.209671, 0.0000, 0.0000, 348.7500);
Und cmd indem man die Definition der Schranke einsetzt
:
if(strcmp(cmdtext, "/Zollschließen", true) == 0)
{
SetObjectRot(schranke1, -872.522522, -1106.722290, 98.209671);
SetObjectRot(schranke2, -886.347046, -1104.473267, 98.670853);
return 1;
}
//edit, selbst wenn du da bei objectid 968 hinschreibst, nimmt pawno das 968 "CreateObject" in deinem Script,aber
a) Haste das nicht und b) ist Limit bei 150-200 