GetStreak с использованием GameTextForPlayer
|
|
FastDex |
Дата: Воскресенье, 17.04.2016, 14:20 | Сообщение # 1
|
Новичок
Сообщений: 5
Статус: Offline
|
Всем привет,это мой второй урок на данном портале ^_^ Погнали :)
Ко всем new:
new TotalKills[MAX_PLAYERS]; //для всех делаем кол-во убийств
В public OnPlayerDeath:
TotalKills[killerid]++; //прибавляем убийства убийце TotalKills[playerid] = 0; //обнуляем убийства если умерла жертва GetStreak(killerid); //вызываем функцию для показа сообщения
В public OnPlayerSpawn:
TotalKills[playerid] = 0; //обнуляем убийства при спавне
Добавляем функцию для вывода:
stock GetStreak(playerid) { switch(TotalKills[playerid]) //перебираем убийства игрока { //начала вывода сообщений case 1: GameTextForPlayer(playerid,"~r~Fist Blood",2500,6); case 2: GameTextForPlayer(playerid,"~r~Double Kill",2500,6); case 3: GameTextForPlayer(playerid,"~r~Triple Kill",2500,6); case 4: GameTextForPlayer(playerid,"~r~Ultra Kill",2500,6); case 5: GameTextForPlayer(playerid,"~r~RAMPAGE",2500,6); case 6: GameTextForPlayer(playerid,"~g~Killing Spree",2500,6); case 7: GameTextForPlayer(playerid,"~g~Dominating",2500,6); case 8: GameTextForPlayer(playerid,"~g~Mega Kill",2500,6); case 9: GameTextForPlayer(playerid,"~g~Unstoppable",2500,6); case 10: GameTextForPlayer(playerid,"~b~Wicked Sick",2500,6); case 11: GameTextForPlayer(playerid,"~b~Monster Kill",2500,6); case 12: GameTextForPlayer(playerid,"~b~GODLIKE",2500,6); case 13: GameTextForPlayer(playerid,"~b~Beyond GODLIKE",2500,6); //конец вывода сообщений } }
Красное - можно заменить на своё.
Сообщение отредактировал FastDex - Воскресенье, 17.04.2016, 14:36 |
|
|
|
=) |
Дата: Воскресенье, 17.04.2016, 16:20 | Сообщение # 2
|
Боец
Сообщений: 271
Статус: Offline
|
Следующий урок наверно будет такой: Как показывать сообщение игроку? Вот так - SendClientMessage(playerid, COLOR, "TEXT");
|
|
|
|
FastDex |
Дата: Воскресенье, 17.04.2016, 19:05 | Сообщение # 3
|
Новичок
Сообщений: 5
Статус: Offline
|
Цитата =) ( ) Следующий урок наверно будет такой: Как показывать сообщение игроку? Вот так - SendClientMessage(playerid, COLOR, "TEXT");
Что тебе не понравилось? Кто-то до сих пор не умеет это делать. Так что не показывай свой проф.стиль. Тебе на P-I,смекаешь?
|
|
|
|
=) |
Дата: Воскресенье, 17.04.2016, 19:17 | Сообщение # 4
|
Боец
Сообщений: 271
Статус: Offline
|
FastDex, Не смекаю. Но понимаю, что не стоит засорять форум бредо-уроками.
|
|
|
|
FastDex |
Дата: Воскресенье, 17.04.2016, 19:19 | Сообщение # 5
|
Новичок
Сообщений: 5
Статус: Offline
|
Цитата =) ( ) Не смекаю. Но понимаю, что не стоит засорять форум бредо-уроками.
Хорошо,считай что это будет последний бредо-урок.
|
|
|
|
=) |
Дата: Воскресенье, 17.04.2016, 19:27 | Сообщение # 6
|
Боец
Сообщений: 271
Статус: Offline
|
FastDex, С огромным желанием жду твоих уроков.
|
|
|
|