nimm mich in skype an dann erkläre ich dir das eben schneller du hast immer noch fehler im command.
Andere im Forum wissen dann nicht was Sache ist, dafür ist das Forum hier da
So würde es funktionieren:
if (strcmp("/test", cmdtext, true, 4) == 0)
{
partyobj[0] = CreateDynamicObject(19129, 258.56210, 2502.73706, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[1] = CreateDynamicObject(19129, 278.52139, 2502.74561, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[2] = CreateDynamicObject(19129, 298.47998, 2502.74365, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[3] = CreateDynamicObject(19129, 318.39789, 2502.74683, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[4] = CreateDynamicObject(19129, 338.16013, 2502.68018, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[5] = CreateDynamicObject(19129, 357.96002, 2502.66479, 15.51566,0.00000, 0.00000, 0.00000);
partyobj[6] = CreateDynamicObject(18844, 313.85611, 2502.03149, 17.57942,-24.95998, 89.21986, 0.00000);
return 1;
}
if (strcmp("/notest", cmdtext, true, 6) == 0)
{
DestroyDynamicObject(partyobj[0]);
DestroyDynamicObject(partyobj[1]);
DestroyDynamicObject(partyobj[2]);
DestroyDynamicObject(partyobj[3]);
DestroyDynamicObject(partyobj[4]);
DestroyDynamicObject(partyobj[5]);
DestroyDynamicObject(partyobj[6]);
return 1;
}
So dein Fehler war ganz einfach, wenn du ein Objekt mit CreateDynamicObject erstellst gibt CreateDynamicObject eine Nummer Zurück, und diese Nummer steht für das Objekt.
Wenn du aber die Nummer neu in "notest" Zuweist gehen die anderen Nummern "Verloren".
Also, musst du sie einfach nur Angeben und dann Löschen.