Прикольная вещь скрытности! для своих серверов!
|
|
Дата: 11.02.2009, Среда, 20:27:51 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 71
Прикольная вещь!!! Нашел у друга!!! у него мод ДМ прописывать в сам мод!!! if(strcmp("/invon",cmdtext, true, 10) == 0) // сама команда на включение неведимки { if(GetPlayerMoney(playerid) < 70000) //здесь указываете скока бабла будет стоить! { SendClientMessage(playerid, 0x00FF00AA, " Не достаточно денег. Нужно $70.000 "); return 1; } SetPlayerColor(playerid, 0x00000000); GivePlayerMoney(playerid,-70000);// скок возьмет с вас! SendClientMessage(playerid, COLOR_ORANGE, " Ты невидимка "); return 1; } 2) это для отключения!!! НИЖЕ: else if(strcmp("/invoff",cmdtext, true, 10) == 0) { // команда чтобы выключить невидимость! SetPlayerColor(playerid, playerColors[playerid]); SendClientMessage(playerid, COLOR_ORANGE, " Тебя видно "); return 1; } Вот полазил нашел еще кое-что!!! [color=black]1) Досвидания: тип пока всем[/color] if (strcmp("/bb", cmdtext, true, 10) == 0) { new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str, 256, " ..::%s прощаеться со всеми!!!::.. ", PlayerName); SendClientMessageToAll(0xFFFF00AA, str); return 1; } 2) Приветствие: тип ку всем if (strcmp("/hello", cmdtext, true, 10) == 0) { new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str, 256, " ..::%s со всеми поздаровался!!!::.. ", PlayerName); SendClientMessageToAll(0xFFFF00AA, str); return 1; [info] Думаю что тут все понятно все!!! ну естестн тож в мод вписывать!!![/info]
|
|
|
Дата: 11.02.2009, Среда, 22:27:00 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 71
согласен, особенно неведимка!!!
|
|
|
Дата: 13.04.2009, Понедельник, 17:06:21 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 9
Кул про бб и ку))
|
|
|
Дата: 20.04.2009, Понедельник, 15:50:11 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 16
чё то я эту прикольную вещь поставил а у меня 4 ошибки выбило E:\Ïðîãðàììû\SanAndreas mp\Ðàáî÷èé ñåðâ äëÿ clan wara\gamemodes\NG2.pwn(358) : error 017: undefined symbol "playerColors" E:\Ïðîãðàììû\SanAndreas mp\Ðàáî÷èé ñåðâ äëÿ clan wara\gamemodes\NG2.pwn(358) : warning 215: expression has no effect E:\Ïðîãðàììû\SanAndreas mp\Ðàáî÷èé ñåðâ äëÿ clan wara\gamemodes\NG2.pwn(358) : error 001: expected token: ";", but found "]" E:\Ïðîãðàììû\SanAndreas mp\Ðàáî÷èé ñåðâ äëÿ clan wara\gamemodes\NG2.pwn(358) : error 029: invalid expression, assumed zero как это исправить?
|
|
|
Дата: 20.04.2009, Понедельник, 21:24:24 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 90
в начало: new invis[MAX_PLAYERS]; в public OnPlayerCommandText(playerid, cmdtext[]): if(strcmp("/invon",cmdtext, true, 10) == 0) { if(GetPlayerMoney(playerid) < 150000) { SendClientMessage(playerid, 0x00FF00AA, " *Не достаточно денег.Нужно $150 000. "); return 1; } invis[playerid]=1; SetPlayerColor(playerid, 0x00000000); GivePlayerMoney(playerid,-150000); SendClientMessage(playerid, COLOR_ORANGE, " *Ты невидим на карте. "); return 1; } //----- else if(strcmp("/invoff",cmdtext, true, 10) == 0) { invis[playerid]=0; SetPlayerColor(playerid, playerColors[playerid]); SendClientMessage(playerid, COLOR_ORANGE, " *Тебя видно на карте. "); return 1; } _+_+_+_+_+_+_+_+_+_+_+_ У вас возникает вопрос: Вопрос: чем ето отличаеца ета команда от выше приведенных? Ответ: нельзя сменить цвет игрока команндой /invoff пока не ввел комманду /invon )))а то у мну игроки на серве бесились сменой ника:D
|
|
|
Дата: 21.04.2009, Вторник, 14:17:45 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 32
Фигня Лучше юзать public SetPlayerColourAlpha(playerid, alpha) { new r, g, b, a; HexToColour(GetPlayerColor(playerid), r, g, b, a); SetPlayerColor(playerid, ColourToHex(r, g, b, alpha)); } public ColourToHex(r, g, b, a) { return (r<<24|g<<16|b<<8|a); } public HexToColour(colour, &r, &g, &b, &a) { r = (colour >> 24) & 0xFF; g = (colour >> 16) & 0xFF; b = (colour >> 8) & 0xFF; a = colour & 0xFF; } И тагда: if(strcmp("/invisible-on",cmdtext, true, 10) == 0) { SetPlayerColourAlpha(playerid, 0); return 1; } if(strcmp("/invisible-off",cmdtext, true, 10) == 0) { SetPlayerColourAlpha(playerid, 255); return 1; } Где значение - процент видимости на карте, и цвет игрока остаётся прежним.
|
|
|
Дата: 18.12.2010, Суббота, 04:14:53 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 1
//-------------------------------невидимка-------------------------------------- if(strcmp ("/invon", cmdtext, true, 10) == 0 && (IsPlayerAdmin(playerid))) { SetPlayerColor(playerid, 0x00000000); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Ты невидимка!"); return 1; } if(strcmp ("/invoff", cmdtext, true, 10) == 0 && (IsPlayerAdmin(playerid))) { SetPlayerColor(playerid, COLOR_YELLOW); SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Тебя видно!"); return 1; } if (strcmp("/invhelp", cmdtext, true, 10) == 0 && (IsPlayerAdmin(playerid))) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "--------------------------------НЕВИДИМКА-------------------------------------"); SendClientMessage(playerid, COLOR_YELLOW, "InvHelp: Используй /invon что бы включить невидимку."); SendClientMessage(playerid, COLOR_YELLOW, "InvHelp: Используй /invoff что бы выключить невидимку"); SendClientMessage(playerid, COLOR_YELLOW, "Невидимка делает тебя невидимым на радаре тоисть никто не будет видеть где ты."); SendClientMessage(playerid, COLOR_LIGHTBLUE, "------------------------------------------------------------------------------"); return 1; } Правдо я трохи под себя подделал как бы админку делаю хех
|
|
|
Дата: 18.12.2010, Суббота, 15:02:25 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 263
прям уж скрытность невероятная) ничего нового для себя не открыл, возможно кому-то и пригодится. К примеру ДМ сервера)
|
|
|