"/gm" [Copy Samp-Rp]
|
|
ПиpаТ |
Дата: Суббота, 18.04.2015, 15:49 | Сообщение # 1
|
|
Команда: /gm [ Copy SAMP-RP начало 2014 года ] Пояснение к команде 1.Взрыв происходит только для одного человека. 2.Других игроков он не затрагивает. 3.У игрока снимается 0.4 хп они же и возвращаются через 1 секунду. 4.У автомобиля снимается 5 хп
Ко всем new Код //============================= [ Проверка на GM ] ============================= new CheckGMTimer[MAX_PLAYERS]; new Float:CheckGMHealth[MAX_PLAYERS]; new Float:CheckGMArmour[MAX_PLAYERS];
К командам: Код CMD:gm(playerid, params[]) { if(Info[playerid][pALVL] == 0) return true;//pALVL Замечените на вашу переменную админа //Cюда вашу проверку залогинен или нет ваш администратор. if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, "Введите: /gm [id игрока]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xAFAFAFAA, "Игрок оффлайн"); new Float: Boom[3]; GetPlayerPos(params[0], Boom[0], Boom[1], Boom[2]); GetPlayerHealth(params[0],CheckGMHealth[params[0]]); SetPVarInt(playerid, "CheckGM", 1); SetPVarInt(playerid, "CheckGMPlayerid", params[0]); GetPlayerArmour(params[0], CheckGMArmour[playerid]); SetPlayerArmour(params[0], 0); CreateExplosionForPlayer(playerid,Boom[0], Boom[1] , Boom[2]+8.98, 5 ,0.5; CheckGMTimer[playerid] = SetTimerEx("CheckGodMode",1000,true,"d",playerid); return true; }
В конец мода: Код publics: CheckGodMode(playerid) { new Float:hpmassiv[MAX_PLAYERS]; if(GetPVarInt(GetPVarInt(playerid,"CheckGMPlayerid"), "CheckGM") == 1) { GetPlayerHealth(GetPVarInt(playerid,"CheckGMPlayerid"),hpmassiv[GetPVarInt(playerid,"CheckGMPlayerid")]); } if((CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")]-hpmassiv[GetPVarInt(playerid,"CheckGMPlayerid")]) > 0) { SetPlayerHealth(GetPVarInt(playerid,"CheckGMPlayerid"), CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")]); SetPlayerArmour(GetPVarInt(playerid,"CheckGMPlayerid"), CheckGMArmour[playerid]); CheckGMArmour[playerid] = 0; SetPlayerHealth(GetPVarInt(playerid,"CheckGMPlayerid"), CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")]); SetPVarInt(GetPVarInt(playerid,"CheckGMPlayerid"), "CheckGM", 0); CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")] = 0; SetPVarInt(playerid, "CheckGMPlayerid", INVALID_PLAYER_ID); } else if((CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")]-hpmassiv[GetPVarInt(playerid,"CheckGMPlayerid")]) == 0) { SetPVarInt(GetPVarInt(playerid,"CheckGMPlayerid"), "CheckGM", 0); CheckGMArmour[playerid] = 0; CheckGMHealth[GetPVarInt(playerid,"CheckGMPlayerid")] = 0; SetPVarInt(playerid, "CheckGMPlayerid", INVALID_PLAYER_ID); } KillTimer(CheckGMTimer[playerid]); }
У меня была проблема с данной функцией. Код CreateExplosionForPlayer
Ее просто не было в .inc
То вот она сама. В начало мода. Код native CreateExplosionForPlayer(playerid, Float:X, Float:Y, Float:Z, type, Float:Radius);
Код Эта функция была добавлена в SA-MP 0.3z R2-2 и не будет работать в более ранних версиях! Автор команды: Enrique Black
Удачи всем
Сообщение отредактировал ПиpаТ - Суббота, 18.04.2015, 15:57 |
|
|
|
DVERJ_ZAPILIL |
Дата: Суббота, 18.04.2015, 19:14 | Сообщение # 2
|
Боец
Сообщений: 150
Статус: Offline
|
А у них была же команда для гма для админов, тип врубает ГМ админу?
|
|
|
|
Quonx |
Дата: Суббота, 18.04.2015, 20:58 | Сообщение # 3
|
Боец
Сообщений: 110
Статус: Offline
|
DVERJ_ZAPILIL, Эта команда проверяет игрока на гм. гм команда для админов: Код CMD:agm(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] < 0) return true; SetPlayerHealth(playerid, 10000000.0); SendClientMessage(playerid, -1, "ГМ успешно включен!"); return true; }
Продаю много аккаунтов Steam/Origin/Uplay! http://cheat-master.ru/forum/140-513506-1
|
|
|
|
ПиpаТ |
Дата: Воскресенье, 19.04.2015, 15:09 | Сообщение # 4
|
|
Цитата Quonx ( ) CMD:agm(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] < 0) return true; SetPlayerHealth(playerid, 10000000.0); SendClientMessage(playerid, -1, "ГМ успешно включен!"); return true; }
Эта система в начала 2014 года,сейчас на SAMP-RP стоит другая система там на ГМ не льзя проверить,таак как там стоит антиГМ. Администратор для себя может включить гм при помощи /gm Повторюсь,моя команда на начало 2014 года
Удачи всем
|
|
|
|
Голубь |
Дата: Среда, 22.04.2015, 10:32 | Сообщение # 5
|
Авторитет
Сообщений: 2137
Статус: Offline
|
Все команды не верны.
Код new bool:AGM[MAX_PLAYERS];
Код public OnPlayerConnect(playerid) { AGM[playerid] = false; return 1; }
Код //добавить к успешному выходу в алогин AGM[playerid] = true; SetPlayerTeam(i, 2); SendMes(index,0xF4B800AA,"Вы авторизировались как модератор %d уровня",admlvl); if(admlvl < 7) ASendMes(1,0xF4B800AA,"<ALogin> вошел %s[%d]",getName(index),index);
Код public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ) { if(hittype == BULLET_HIT_TYPE_PLAYER && AGM[hitid]) return 0; return 1; }
Код CMD:gm(playerid, params[]) { if(!AcceptWrite(playerid)) return 1; if(!CheckAdminLevel(playerid, 1)) return 1; AGM[hitid] ^= true; if(AGM[hitid]) SetPlayerTeam(i, 2); else SetPlayerTeam(i, NO_TEAM); SendMes(playerid, -1, "GM %s", AGM[hitid] ? ("Включен"):("Отключен")); return 1; }
двач https://vk.com/povargek
|
|
|
|
Quonx |
Дата: Среда, 22.04.2015, 18:56 | Сообщение # 6
|
Боец
Сообщений: 110
Статус: Offline
|
Голубь, Я просто не знал какая там сис-ма гма
Продаю много аккаунтов Steam/Origin/Uplay! http://cheat-master.ru/forum/140-513506-1
|
|
|
|
Enrique_iBlack |
Дата: Среда, 06.05.2015, 00:17 | Сообщение # 7
|
Новичок
Сообщений: 16
Статус: Offline
|
Цитата ПиpаТ ( ) Эта система в начала 2014 года,сейчас на SAMP-RP стоит другая система там на ГМ не льзя проверить,таак как там стоит антиГМ. Администратор для себя может включить гм при помощи /gm Повторюсь,моя команда на начало 2014 года
Родной ты мой? Tвоя команда? Оригинальная тема:
Не реклама[CLICK]
1.Указывай меня в авторы![Свою личность могу подтвердить].
2.Модераторы/Администраторы попрошу автору темы выдать предупреждендие, за присвоение себе авторских прав.
3.Голубь, я делал эту команду с выходом 0.3z r-2 вроде тогда система была такая
Сообщение отредактировал Enrique_iBlack - Среда, 06.05.2015, 00:17 |
|
|
|
[CM]Kingster |
Дата: Среда, 06.05.2015, 13:58 | Сообщение # 8
|
Боец
Сообщений: 245
Статус: Offline
|
Цитата Enrique_iBlack ( ) Родной ты мой? Tвоя команда? Оригинальная тема:
Не реклама[CLICK]
1.Указывай меня в авторы![Свою личность могу подтвердить].
2.Модераторы/Администраторы попрошу автору темы выдать предупреждендие, за присвоение себе авторских прав.
3.Голубь, я делал эту команду с выходом 0.3z r-2 вроде тогда система была такая Парень ты слепой? Он как бы указал автора o_O Цитата ПиpаТ ( ) Автор команды: Enrique Black И отредактировал он не сегодня, а давно
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
Enrique_iBlack |
Дата: Среда, 06.05.2015, 17:43 | Сообщение # 9
|
Новичок
Сообщений: 16
Статус: Offline
|
Оу не обратил внимания. извиняюсь
|
|
|
|
Голубь |
Дата: Вторник, 02.06.2015, 09:52 | Сообщение # 10
|
Авторитет
Сообщений: 2137
Статус: Offline
|
Цитата [CM Kingster;2939679] 3.Голубь, я делал эту команду с выходом 0.3z r-2 вроде тогда система была такая
Вобще-то до мая 2014 команды /gm на самп рп не было вобще, в моде рлс она оказалась только потому что, рич не сделал там рекон-панель
ГМ в старой рекон панели не возвращал ХП, как и новая панель
двач https://vk.com/povargek
|
|
|
|
Ex3eme |
Дата: Четверг, 04.06.2015, 15:31 | Сообщение # 11
|
Любитель
Сообщений: 44
Статус: Offline
|
Цитата Голубь ( ) Вобще-то до мая 2014 команды /gm на самп рп не было вобще, в моде рлс она оказалась только потому что, рич не сделал там рекон-панель
ГМ в старой рекон панели не возвращал ХП, как и новая панель
Голубь,напишите тогда сами полную копию,хотелось бы её увидеть и вставить в свой мод,на процессоре :dc_dcm
|
|
|
|