MOR1SOON 21 Опубликовано 3 августа, 2016 Добрый день пользователи форума!Если тут есть, люди которые помогут бесплатно - спасибо заранее.Теперь к делу - мне нужны команды для мода GTRP 7.5.2(он же геймер)А именно : /veh(чтобы создать временный транспорт) так же /delveh(чтобы удалить данный транспорт)И так же команда /skin(чтобы выдать временный скин до перезахода в игру) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Predator 428 Опубликовано 3 августа, 2016 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; } Тестируй 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Andrey100003 3 Опубликовано 4 августа, 2016 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 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты