Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Увеличить счет убийств
Vitaminoz Дата: Вторник, 22.12.2015, 22:57:18 | Сообщение # 1
Сообщений: 141
Репутация: 1 [ +/- ]
Всем привет. Помогите пожалуйста увеличить для игроков счет. Вот код:
Код
int iScoreOffset

public void OnPluginStart()
{
    HookEvent("player_death", Event1);
    iScoreOffset = FindSendPropInfo("CTerrorPlayerResource", "m_iScore");
}

public void Event1(Event event, const char[] name, bool dontBroadcast)
{
    int death_zombies;
    //char name_z[32];
    int client = GetClientOfUserId(event.GetInt("attacker"));
    //int scores = GetEntProp(client, Prop_Data, "m_iFrags");
    //int kills = GetEntProp(client, Prop_Data, "m_iDeaths");
    //int i = GetEntProp(client, Prop_Send, "m_iScore")
    //SetEntData(client, iScoreOffset, client * 4, death_zombies[client]++)
    int i = GetEntData(client, iScoreOffset, client * 4)
    //event.GetString("victimname", name_z, sizeof(name_z))
    //PrintToChatAll("Scores: %i | Kills %i | VictimName: %s", scores, kills, name_z);
    int b = SetEntData(client, iScoreOffset, client * 4, 2);
    PrintToChatAll("Unknown : %i | Unknown b : %i", i, b);
}
Я что-тоне могу понять как увеличивать каждому игроку счет, через массив похоже ругается ...
 
TEIN Дата: Пятница, 25.12.2015, 14:48:30 | Сообщение # 2
Сообщений: 563
Репутация: 78 [ +/- ]
а если прост SetEntProp: m_iFrags и m_iDeaths
 
Vitaminoz Дата: Пятница, 25.12.2015, 21:10:13 | Сообщение # 3
Сообщений: 141
Репутация: 1 [ +/- ]
Игра Left 4 Dead. Там не работает это
 
  • Страница 1 из 1
  • 1
Поиск: