Hallo,
Ich habe mir vorhin einen command erstellt, womit man sich einen Helm kauft.
Jedoch möchet ich ihn mit einem command auch wieder löschen lasse.
Es klappte jedoch nicht mit
DestroyObject(Die id);
nicht.
lg
Hallo,
Ich habe mir vorhin einen command erstellt, womit man sich einen Helm kauft.
Jedoch möchet ich ihn mit einem command auch wieder löschen lasse.
Es klappte jedoch nicht mit
DestroyObject(Die id);
nicht.
lg
RemovePlayerAttachedObject(playerid, HELM_SLOT)
?
RemovePlayerAttachedObject(playerid, HELM_SLOT)
?
Sobald ich den command eingebe , tut sich wieder nichts
lg
mit Helm_Slot meinte er die id welcher slot das ist also 0,1,2,3,4, usw
Welcher Slot? (was ist das?)
Oder meint er die Object id?
lg
Zeig mal den Befehl wo er den Helm bekommt
Look here:
if(listitem == 2)
{
GivePlayerMoney(playerid, -5000);
SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
SendClientMessage(playerid, COLOR_YELLOW,"You bought a helmet");
}
lg
SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
SetPlayerAttachedObject(playerid, index, modelid, bone, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)
Geht um den Index, das ist mit Slot gemeint...
Benutze:
RemovePlayerAttachedObject(playerid, 1);
Okay,
Habe es jetzt eingefügt aber da tut sich einfach nichts:
if (strcmp(cmdtext, "/delete", true) == 0)
{
RemovePlayerAttachedObject(playerid, 1);
}
lg
du hast das richtig gemacht aber das return 1; vergessen
if (strcmp(cmdtext, "/delete", true) == 0)
{
RemovePlayerAttachedObject(playerid, 1);
return 1;
}
edit falsch geschrieben bin doch kein doof
Zitatdu hast das richtig gemacht
außer das return 1;
hmm merkwürdig, habe es in einen meiner Filterscripts eingefügt und es funktioniert.
Und bei einem falschen command wird nicht mehr "Server Unknown Command" angezeigt.
Woran liegt das? Mein Waffenmenü funktioniert nähmlich auch nicht mehr...