Спавн чатиц

Oter Bro

Участник
Сообщения
20
Реакции
0
Здравствуйте, я занялся написанием плагина который спавнит частицы над игроком, но при попытке респавнить их мне пишет следующее, "Attempted to precahe unknown particle systen "159"", я не понимаю как исправить. В alien при создании part.pcf файла с частицами я задал название 159, ссылка на скрин
DVK0gO-vXP4.jpg
(вк), я скопировал этот файл в папку csgo\particles сервера, и появился новый файл part.pcf.ztmp.
вот код спавна, я не силён в системе частиц так что прошу оценивать строго и с комментариями, заранее благодарю.
PHP:
public void OnMapStart()
{
    AddFileToDownloadsTable("particles/part.pcf");
}
public Action:Cmd_Testt(int iClient, int arg)
{
    int g_iTrail[MAXPLAYERS+1];
    

    PrecacheModel("particles/part.pcf", true);
    
    char sTargetName[32]; float fPos[3];
    GetClientAbsOrigin(iClient, fPos);
    fPos[2] = fPos[2] + 5;
    FormatEx(sTargetName, 32, "client%d", iClient);
    
    iTrail[iClient] = CreateEntityByName("info_particle_system");
    DispatchKeyValue(iTrail[iClient], "effect_name", "159");
    
    DispatchSpawn(iTrail[iClient]);
    
    ActivateEntity(iTrail[iClient]);
    AcceptEntityInput(iTrail[iClient], "Start");
    TeleportEntity(iTrail[iClient], fPos, NULL_VECTOR, NULL_VECTOR);
    DispatchKeyValue(iClient, "targetname", sTargetName);
    AcceptEntityInput(iTrail[iClient], "SetParent");
    
}
 
Сверху Снизу