Dem code funktioniert richtig glaube ich. Beim phent_setgroup(); gehören entities der gleichen gruppe nicht nur bei einander, sie werden auch nie gegen einander zusammen stossen. Also dafür müsste mann für jedes neues objekt eine neue gruppe darstellen.
Du kannst aber auch einfach deine eigene physics gruppen-code machen, genau wie du es willst ... dafür gibt es ph_enable, womit mann sie ab- und anstellen kann...
Einfach die entitities der gleiche gruppe den gleichen zb. my.skill80 werte geben, also ' my.skill80=100; //für group1 ' und dann kann man das eben mit einen c_scan oder einfach durch den distanz zum player zu überprüfen, abstellen wenn zu weit weg, oder anstellen wenn in der nähe...
Mfg,