entity origin

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

entity origin

Post by MPD »

Sveiki. Turi nežymią problemą, kai bandau gauti entity origin man jo neduoda. Patį entity (func_button) aptinka - tiek klasės pavadinimą, tiek targetname randa, o origin nepavyksta susirasti. Gal kokia tai žiopla mano klaida arba šituo būdu neleidžiama apskaičiuoti bloko origin.

Code: Select all

     // Globaliai aprašytas kintamasis    new Float: g_fSwingPoint[32][3];      static iEnt, body;    get_user_aiming(id, iEnt, body);    pev(iEnt, pev_origin, g_fSwingPoint[id-1]); 
Jei reikia pilno funkcijos kodo:

Code: Select all

public PreThink(id){        static buttons, oldButtons;    buttons = pev(id, pev_button);    oldButtons = pev(id, pev_oldbuttons);        if ((buttons & IN_USE) && !(oldButtons & IN_USE)){        static iEnt, body;        get_user_aiming(id, iEnt, body);//<-----here        static sClassName[30], sPevClass[30], sTarget[30], sPevTarget[30];        get_pcvar_string(pClassName, sClassName, 29);        pev(iEnt, pev_classname, sPevClass, 29);        if (equali(sPevClass, sClassName)){            pev(iEnt, pev_targetname, sPevTarget, 29);            get_pcvar_string(pTargetName, sTarget, 29);            client_print(id, print_chat, "%d ID %s CLASS %s NAME", iEnt, sClassName, sTarget);//<-----no problems here            if (equali(sTarget,"") || equali(sTarget, sPevTarget)){                pev(iEnt, pev_origin, g_fSwingPoint[id-1]);//<-----problem                GlobalCalculations(id);                SetVelocity(id);                set_task(g_fTaskTime, "SetVelocity", id, _, _, "b");            }        }    }    else if (!(buttons & IN_USE) && (oldButtons & IN_USE)){        if (task_exists(id)){            remove_task(id);            // cool down        }    }} 
Jei reiks pilno kodo galėsiu numesti, bet nematau reikalo įdėti tai, kas nesusiję su koordinačių nustatymu.
Image


User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

Re: entity origin

Post by MPD »

Dėkui, veikia.
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests