rendered paste body//------------------------------------------------------------------------------
//
// Полезные команды для SA-MP 0.1b
// Автор: SA-MP
// Мыло: sa-mp@inbox.ru
// Русский проект: SA-MP.2x4.ru
//------------------------------------------------------------------------------
#include <a_samp>
#include <DUDB>
#include <Dini>
#include <dutils>
#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<MAX_PLAYERS;i++) {
if(i != playerid) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
}
}
SendClientMessage(playerid,COLOR_WHITE," Транспорт закрыт");
}
else {
SendClientMessage(playerid,COLOR_WHITE," Вы не в транппорте!");
}
return 1;
}
if (strcmp(cmdtext, "/unlock", true)==0) {
if(IsPlayerInAnyVehicle(playerid)) {
new i;
for(i=0;i<MAX_PLAYERS;i++) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
}
SendClientMessage(playerid,COLOR_WHITE," Транспорт открыт");
}
else {
SendClientMessage(playerid,COLOR_WHITE," Вы не в транспорте!");
}
return 1;
}
if(strcmp(cmd, "/askin", true) == 0 && IsPlayerAdmin(playerid) == 1) {
SetPlayerSkin(playerid, 98);
return 1;
}
if(strcmp(cmd, "/gskin", true) == 0 && IsPlayerAdmin(playerid) == 1) {
SetPlayerSkin(playerid, 91);
return 1;
}
if(strcmp(cmdtext,"/clearchat",true)==0)
{
for (new a=1;a<=10;a++)
{
SendClientMessage(playerid,0xFFFFFFAA,"\n");
}
return 1;
}
if(strcmp(cmdtext, "/tunning", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, 2653.0649, -1990.1439, 13.7370);
SendClientMessage(playerid,COLOR_WHITE," Вы были перемещенны к тюннингу.");
} else {
SetPlayerPos(playerid, 2657.8171, -2008.1088, 13.3828);
}
return 1;
}
if (strcmp(cmdtext, "/16648", true)==0)
{
if (GetPlayerScore(playerid) > 999999999)
SendClientMessage(playerid,0xFFFFFFAA, " Простите, такой команды не существует!");
}else{
SendClientMessage(playerid,0xFFFFFFAA," Простите, такой команды не существует!");
return 1;
}
return 0;
}
//----------------------- SA-MP 0.1b (c) SA-MP.2x4.RU --------------------------