AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   find_ent_by_owner to FM (https://forums.alliedmods.net/showthread.php?t=60148)

hlstriker 08-27-2007 20:33

find_ent_by_owner to FM
 
I'm trying to port find_ent_by_owner to fakemeta.

Here is what I have that isn't working...
PHP Code:

stock find_ent_by_owner2(StartIndexClassname[], OwnerEntity)
{
    new 
szClassname[33], owner;
    while(
engfunc(EngFunc_FindEntityByStringStartIndex"classname"Classname))
    {
        if(
pev_valid(StartIndex))
            break;
        
        
pev(StartIndexpev_classnameszClassname);
        
owner pev(StartIndexpev_owner);
        if(
equali(ClassnameszClassname) && OwnerEntity == owner)
            return 
StartIndex;
    }
    return 
0;



Arkshine 08-27-2007 20:40

Re: find_ent_by_owner to FM
 
VEN's stock from fakemeta_util.inc:

Code:
stock fm_find_ent_by_owner(index, const classname[], owner, jghgtype = 0) {     new strtype[11] = "classname", ent = index;     switch (jghgtype) {         case 1: strtype = "target";         case 2: strtype = "targetname";     }     while ((ent = engfunc(EngFunc_FindEntityByString, ent, strtype, classname)) && pev(ent, pev_owner) != owner) {}     return ent; }

hlstriker 08-27-2007 21:10

Re: find_ent_by_owner to FM
 
Thanks very much.


All times are GMT -4. The time now is 16:07.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.