//------------------------------------------------------------------------------ // // Полезные команды для SA-MP 0.1b // Автор: SA-MP // Мыло: sa-mp@inbox.ru // Русский проект: SA-MP.2x4.ru //------------------------------------------------------------------------------ #include #include #include #include #pragma tabsize 0 #define COLOR_WHITE 0xFFFFFFAA #define admin_COLOR 0xFF9900AA public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS]Commands (by SA-MP)"); print("----------------------------------\n"); } public OnFilterScriptExit() { print("\n----------------------------------"); print(" [FS]Commands (by SA-MP)"); print("----------------------------------\n"); } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new tmp[256]; tmp = strtok(cmdtext,idx); if(!strcmp(cmd, "/admcolor", true) && IsPlayerAdmin(playerid)) { SetPlayerColor(playerid,admin_COLOR); return 1; } if(strcmp(cmd, "/parashute", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new Float:X; new Float:Y; new Float:Z; new VehicleID; GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, X, Y, Z + 800.00); GivePlayerWeapon(playerid,46,1); } else { new Float:X; new Float:Y; new Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(playerid, X, Y, Z + 800.00); GivePlayerWeapon(playerid,46,1); GameTextForPlayer(playerid, " ~w~=)))",8000,5); } return 1; } if(!strcmp(cmd, "/gw", true) && (IsPlayerAdmin(playerid))) { tmp = strtok(cmdtext, idx); new gunID = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_WHITE,"***Используй: /givegun [gunID] [playerID]"); } else { if(gunID > 46) { SendClientMessage(playerid,COLOR_WHITE,"***Ошибка: ID оружия идет от 1 до 46"); } else { tmp = strtok(cmdtext, idx); new pID = strval(tmp); if(strlen(tmp)) { if(IsPlayerConnected(pID)) { GivePlayerWeapon(pID,gunID,3000); } else { SendClientMessage(playerid,COLOR_WHITE, "***Нет такого юзера."); } } else { for(new i = 0; i < MAX_PLAYERS; i++) { GivePlayerWeapon(i,gunID,3000); } } } } return 1; } if (strcmp(cmdtext, "/admin", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> Администрация сервера <:>"); SendClientMessage(playerid,COLOR_WHITE," Sky - Главный Администратор (Наберите /sky)"); SendClientMessage(playerid,COLOR_WHITE," Vitaliy - Главный Администратор"); return 1; } if (strcmp(cmdtext, "/sky", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> Администратор Sky <:>"); SendClientMessage(playerid,COLOR_WHITE," Имя: Михаил"); SendClientMessage(playerid,COLOR_WHITE," ICQ: 908732"); return 1; } if (strcmp(cmdtext, "/vitaliy", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> Администратор Vitaliy <:>"); SendClientMessage(playerid,COLOR_WHITE," Имя: Виталий"); SendClientMessage(playerid,COLOR_WHITE," ICQ: 908706"); return 1; } if (strcmp(cmdtext, "/about", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> О моде <:>"); SendClientMessage(playerid,COLOR_WHITE," SA-MP: Мой скрипт написан на редакторе PAWNO"); SendClientMessage(playerid,COLOR_WHITE," Это фильтр скрипт множества команд"); SendClientMessage(playerid,COLOR_WHITE," <:> Об авторе <:>"); SendClientMessage(playerid,COLOR_WHITE," MaiL: sa-mp@inbox.ru"); return 1; } if (strcmp(cmdtext, "/help", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> Помощь <:>"); SendClientMessage(playerid,COLOR_WHITE," /help - Помощь."); SendClientMessage(playerid,COLOR_WHITE," /admin - Узнать кто администратор на сервере."); SendClientMessage(playerid,COLOR_WHITE," /parashute - Прыжок с большой высоты."); SendClientMessage(playerid,COLOR_WHITE," /about - О скриптере."); SendClientMessage(playerid,COLOR_WHITE," /lock & /unlock - Закрыть, открыть машину."); SendClientMessage(playerid,COLOR_WHITE," /tunning - Телепорт к тюнингу. (с машиной)"); SendClientMessage(playerid,COLOR_WHITE," /clearchat - Очистить чат."); return 1; } if (strcmp(cmdtext, "/acommands", true)==0) { SendClientMessage(playerid,COLOR_WHITE," <:> Помощь <:>"); SendClientMessage(playerid,COLOR_WHITE," /admcolor - Администратор становиться жёлтым."); SendClientMessage(playerid,COLOR_WHITE," /gw - Дать пушку."); SendClientMessage(playerid,COLOR_WHITE," /askin - Скин для администратора.(муж)"); SendClientMessage(playerid,COLOR_WHITE," /gskin - Скин для администратора.(жен)"); return 1; } if (strcmp(cmdtext, "/lock", true)==0) { if(IsPlayerInAnyVehicle(playerid)) { new i; for(i=0;i 999999999) SendClientMessage(playerid,0xFFFFFFAA, " Простите, такой команды не существует!"); }else{ SendClientMessage(playerid,0xFFFFFFAA," Простите, такой команды не существует!"); return 1; } return 0; } //----------------------- SA-MP 0.1b (c) SA-MP.2x4.RU --------------------------