Перейти к содержанию
Авторизация  
MOR1SOON

Нужны команды!

Рекомендуемые сообщения

MOR1SOON

Добрый день пользователи форума!
Если тут есть, люди которые помогут бесплатно - спасибо заранее.
Теперь к делу - мне нужны команды для мода GTRP 7.5.2(он же геймер)
А именно : /veh(чтобы создать временный транспорт) так же /delveh(чтобы удалить данный транспорт)
И так же команда /skin(чтобы выдать временный скин до перезахода в игру)
 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator
if(strcmp(cmd, "/veh", true) == 0)
{
if(PlayerInfo[playerid][pAdministrator] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}•{EEE01D}[Подсказка]{FFFFFF}: /adc [carid]");
new car = strval(tmp);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);
SetPVarInt(playerid,"Create_Car",idcar);
PutPlayerInVehicle(playerid,idcar,0);
SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно создали авто. Используйте /delveh для удаления.");
return true;
}
if(strcmp(cmd, "/delveh", true) == 0)
{
new veh = GetPVarInt(playerid,"Create_Car");
if(PlayerInfo[playerid][pAdministrator] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
DestroyVehicle(veh);
DeletePVar(playerid,"Create_Car");
SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно удалили авто.");
return true;
}
if(strcmp(cmd, "/skin", true) == 0)
{
if(PlayerInfo[playerid][pAdministrator] < 5) return SendClientMessage(playerid,-1,"Нет доступа");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}•{EEE01D}[Подсказка]{FFFFFF}: /skin [id] [skin id]");
return true;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299 || level < 1) return SendClientMessage(playerid, COLOR_GREY, "Нету такого скина ID!");
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор %s изменил Вам скин", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "Вы изменили скин игроку %s (ID скина: %d)", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerSkin(para1, level);
}
return true;
}

Тестируй

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andrey100003

 

 


if(strcmp(cmd, "/skin", true) == 0) { if(PlayerInfo[playerid][pAdministrator] < 5) return SendClientMessage(playerid,-1,"Нет доступа"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}•{EEE01D}[Подсказка]{FFFFFF}: /skin [id] [skin id]"); return true; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 299 || level < 1) return SendClientMessage(playerid, COLOR_GREY, "Нету такого скина ID!"); if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор %s изменил Вам скин", sendername); SendClientMessage(para1, COLOR_WHITE, string); format(string, sizeof(string), "Вы изменили скин игроку %s (ID скина: %d)", giveplayer,level); SendClientMessage(playerid, COLOR_WHITE, string); SetPlayerSkin(para1, level); } return true; }

Спасибо мне тоже помог :3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.