shape1
shape2
shape3
shape4
shape7
shape8

Готовые команды для nonRP - серверов [ моды с нуля ]


Статус
Закрыто для дальнейших ответов.

Gleen

Освоившийся
Пользователь
27.12.2014
393
30
0
28
Здравствуйте уважаемые пользователи форума Pawno-CRMP, сегодня с вами пользователь Gleen, хочет с вами поделиться своими знаниями, умениями, находками
 
Возникнут какие нибудь вопросы/проблемы, пишите в тему.
И так, давайте начнём!
Получить комплект оружия для V.I.P игрока
if (strcmp("/vgun", cmdtext, true, 10) == 0)
{
if(Player[playerid][pVip] < 1)//Функцию измените на свою
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не VIP игрок!");
return 1;
}
GivePlayerWeapon(playerid, 25, 800);
GivePlayerWeapon(playerid, 31, 800);
GivePlayerWeapon(playerid, 24, 800);
GivePlayerWeapon(playerid, 15, 800);
GivePlayerWeapon(playerid, 17, 800);
SendClientMessage(playerid,COLOR_WHITE, "[VIP Информация]: Вы получили набор оружия. V.I.P - игрока!");
return 1;
}

Помощь V.I.P - игрокам

if(strcmp(cmd, "/viphelp", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Player[playerid][pVip] < 1)//Функцию измените на свою
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не VIP игрок!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTBLUE, "Команды для V.I.P игроков:");
SendClientMessage(playerid,COLOR_GREEN, "/vgoto /vgivehp /vsay /vgun");
}
return 1;
}

Получить броню и HP

if (strcmp("/vgivehp", cmdtext, true, 10) == 0)
if(Player[playerid][pVip] >= 1)//Функцию измените на свою
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_WHITE,"[VIP Информация]: Вы успешно пополнили себе HP и бронь!");
return 1;
}

Активировать СУПЕР-скорость | Администраторам

if(strcmp("/speed", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(Player[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не Администратор!");
return 1;
}
return SendClientMessage(playerid, 0xc0c0c0AA, "• Вы должны находится в машине!");
}

if( !re_speed[playerid] )
{
re_speed[playerid] = true;
SendClientMessage(playerid, 0xFFFFFFAA, "• Вы активировали супер скорость / жмите на азот чтобы использовать её");
}
else
{
re_speed[playerid] = false;
SendClientMessage(playerid, 0xFFFFFFAA, "• Вы деактивировали супер скорость.");
}
return 1;
}

Ко всем new

new bool:re_speed[MAX_PLAYERS];//супер скорость для авто

Ко всем if(newkeys)

if(newkeys & KEY_FIRE)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if( re_speed[playerid] )
{
SetVehicleSpeed(GetPlayerVehicleID(playerid), 500);
}
}
}

Поздароватся со всеми игроками одновременно

if (strcmp("/hi", cmdtext, true, 10) == 0)
{
new str[256];
GetPlayerName(playerid, pName, 30);
format(str, 256, "Игрок %s [ID:%d] поздаровался со всеми игроками!", pName, playerid);
SendClientMessageToAll(COLOR_LIME, str);
return 1;
}

Попрощаться со всеми игроками одновременно

if (strcmp("/bb", cmdtext, true, 10) == 0)
{
new str[256];
GetPlayerName(playerid, pName, 30);
format(str, 256, "Игрок %s [ID:%d] выходит с сервера и говорит всем игрокам пока!", pName, playerid);
SendClientMessageToAll(COLOR_LIME, str);
return 1;
}

Пополнить всем игрокам HP | Администратор

if(!strcmp(cmd,"/hpall",true))
{
if(Player[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
for(new i; i<MAX_PLAYERS; i++)
{
SetPlayerHealth(i,100);
SendClientMessage(i,COLOR_LIGHTBLUE,"Администратор пополнил всем HP");
}
}
return 1;
}

Пополнить всем игроками броню | Администратор

if(!strcmp(cmd,"/armourall",true))
{
if(Player[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
for(new i; i<MAX_PLAYERS; i++)
{
SetPlayerArmour(i,100);
SendClientMessage(i,COLOR_LIGHTBLUE,"Администратор пополнил всем Armour");
}
}
return 1;
}

Помощь в командах Администраторам | Администратор

if(strcmp(cmd, "/ahelp", true) == 0) //обьявить группу сервера
{
if(IsPlayerConnected(playerid))
{
if(Player[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Ты не админ!");
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTBLUE, "Команды для администраторов сервера");
SendClientMessage(playerid,COLOR_WHITE, "/ban /kick /explode /restart /supervehslap /goto /gethere /sethp /setarmour");
SendClientMessage(playerid,COLOR_WHITE, "/givegun /ofgroup /spawn /apm /disarm /checkweapons /респавнавто /crash ");
SendClientMessage(playerid,COLOR_WHITE, "/unbanip /ip /z /givemoney /makeadmin /asay /ajail /unjail /setscore /hpall");
SendClientMessage(playerid,COLOR_WHITE, "/armourall /speed /repair");
format(string, sizeof(string), "Администратор %s набрал кмд /админкоманды", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
}
return 1;
}

Обьявить домен сайта

if(strcmp(cmd, "/ofgroup", true) == 0) //обьявить группу сервера
{
if(IsPlayerConnected(playerid))
{
if(Player[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Вы не авторизованы для использование этой команды.");
return 1;
}
format(string, sizeof(string), "{FF9933}=============================================================================",sendername,playerid);
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Кто-то нарушает правила?{ffffff} Сообщите в команду (/report) либо (/вопрос)");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Вам нужна какая-либо помощь?{ffffff} Свяжитесь с любым администраторам");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Вся информация о сервере тут{ffffff} vk.com/x_a_k_e_r.by74");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Хотите приобрести VIP,но не знаете как? напишите в{ffffff} (/вопрос)");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Стоимость VIP аккаунта состовляет{ffffff} 50р навсегда.");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}Поздравляем вас,с{ffffff} 2015 годом!");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "{FF9933}=============================================================================");
ABroadCast(COLOR_YELLOW,string,1);
format(string, sizeof(string), "Администратор %s объявил домен сайта.", sendername);
ABroadCast(COLOR_LIGHTRED,string, 5);
}
return 1;
}

Кикнуть игрока в виде краша | Администратор

if(strcmp(cmd, "/crash", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Используйте: /crash [ID игрока/Имя_Фамилия]");
return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(Player[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(giveplayerid != playerid && Untouchable[giveplayerid]) return SendClientMessage(playerid, COLOR_GREY, "На этом игроке нельзя!");
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 1000, 0);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 2000, 1);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 3000, 2);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 4000, 3);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 5000, 4);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 6000, 5);
GameTextForPlayer(giveplayerid, "•¤¶§!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 7000, 6);
format(string, sizeof(string), "You have crashed %s (%d)'s game", giveplayer,giveplayerid);
SendClientMessage(playerid,COLOR_WHITE, string);
return 1;
}
else
{
format(string, sizeof(string), "Неизвестный Игрок!", giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
else
{
format(string, sizeof(string), "Вы не авторизованы!", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}

Ко всем new

Код:
new giveplayerid;
 
Последнее редактирование модератором:

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
к модам с нуля вряд ли подойдёт,к примеру не у всех есть pVip или pAdmin

 
Статус
Закрыто для дальнейших ответов.