[CM]Dreger |
Дата: Суббота, 30.05.2015, 15:58 | Сообщение # 1
|
asfasf
Сообщений: 48
Статус: Offline
|
Приветствую уважаемые читеры. Хочу предоставить команду /atipster, как на СРП. В павно не силён, прошу не судить строго. Делал для РЛС. Приступим. в enum Pinfo В stock OnPlayerUpdateAc(playerid) Код ini_setInteger(File, "Atipster",PlayerInfo[playerid][pAtipster]); Далее в public OnPlayerCommandText(playerid, cmdtext[]) Код if(strcmp(cmd, "/atipster", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /atipster [id фракции](1-33)(0 Выключить)"); new level; level = strval(tmp); if(level > 33 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Неверный ID фракции"); return true; }// 33 количество ваших фракций if(IsPlayerConnected(playerid)) { PlayerInfo[playerid][pAtipster] = level; } } return true; } Далее в в команды /f, /r (чаты фракций) После SendFamilyMessage Код SendFamilyMessage(PlayerInfo[playerid][pAtipster], TEAM_AZTECAS_COLOR, string); Например: Код if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "[F] Äîí %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "[F] Êîíñèëüåðè %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "[F] Ìëàäøèé Áîññ %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "[F] Êàïî %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[F] Ñîòòî-Êàïî %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[F] Áîåö %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[F] Ñîëäàòî %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[F] Ñîìáàòòåíòå %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[F] Àññîñèàòî¸ð %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[F] Íîâèöèî %s: %s", sendername, result); } else { format(string, sizeof(string), "[F] Íîâèöèî %s: %s", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string); SendFamilyMessage(PlayerInfo[playerid][pAtipster], TEAM_AZTECAS_COLOR, string); Далее в public OnPlayerDisconnect(playerid, reason) Код PlayerInfo[playerid][pAtipster] = 0; Всё готово, ещё раз прошу строго не судить т.к. моя первая работа. Всем удачи, до скорого:)
Сообщение отредактировал [CM]Dreger - Четверг, 11.06.2015, 22:12 |
|
|
|
[CM]Kingster |
Дата: Суббота, 30.05.2015, 21:55 | Сообщение # 2
|
Боец
Сообщений: 245
Статус: Offline
|
Точно не копия.и с оптимизацией тут плохо.
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
[CM]Dreger |
Дата: Суббота, 30.05.2015, 22:47 | Сообщение # 3
|
asfasf
Сообщений: 48
Статус: Offline
|
Цитата [CM]Kingster ( ) Точно не копия.и с оптимизацией тут плохо. Соглашусь, ошибся, бывает, но для первой не скопированой работы думаю сойдет:)
|
|
|
|
Quonx |
Дата: Воскресенье, 31.05.2015, 05:54 | Сообщение # 4
|
Боец
Сообщений: 110
Статус: Offline
|
Я один не понимаю что этот код делает? И да, если это прослушка /f для админов, то код совсем не верный
Продаю много аккаунтов Steam/Origin/Uplay! http://cheat-master.ru/forum/140-513506-1
|
|
|
|
[CM]Dreger |
Дата: Воскресенье, 31.05.2015, 11:29 | Сообщение # 5
|
asfasf
Сообщений: 48
Статус: Offline
|
Quonx, Да, это прослушка,в каком смысле код неверный? Главное что рабоает..
|
|
|
|
DVERJ_ZAPILIL |
Дата: Воскресенье, 31.05.2015, 17:32 | Сообщение # 6
|
Боец
Сообщений: 150
Статус: Offline
|
Уже есть в паблике эта же команда, только оптимизирована и доработана
Сообщение отредактировал DVERJ_ZAPILIL - Воскресенье, 31.05.2015, 17:32 |
|
|
|