ADWOKAT 0 Опубликовано 26 мая, 2021 (изменено) Думаю все знают данную команду. Выкладываю её для новичков, которые только начинают в скриптинге или тем, кто пишет свой мод с нуля. if(strcmp(cmd, "/slap", true) == 0) { if(Offlineonline(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /slap [playerid/PartOfName]"); return 1; } new playa; new Float:shealth; new Float:slx, Float:sly, Float:slz; playa = strval(tmp); if (PlayerInfo[playerid][pAdmin] >=3) { if(Offlineonline(playa)) { if(playa != INVALID_PLAYER_ID) { if(PlayerlogInfo[playa][lgolos] == 99||PlayerlogInfo[playa][lgolos] == 100){SendClientMessage(playerid, COLOR_ISPOLZUY,"Игрок имеет неприкосновенность!");return 1;} GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerHealth(playa, shealth); SetPlayerHealth(playa, shealth-5); GetPlayerPos(playa, slx, sly, slz); SetPlayerPos(playa, slx, sly, slz+5); PlayerPlaySound(playa, 1130, slx, sly, slz+5); printf("Админ: %s Подкинул %s",sendername, giveplayer); format(string, sizeof(string), "Администратор %s Дал ремешком по жопе игроку: %s ",sendername,giveplayer ); ABroadCast(0xD30505AA,string,1,playerid); } } } else { SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав на использование этой команды!"); } } return 1; } Слита эта команда или нет не могу знать, но всё же думаю что она будет актуальна для новичков:) Изменено 26 мая, 2021 пользователем ADWOKAT Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
failed 14 Опубликовано 26 июня, 2021 Один вопрос, зачем SetPlayerHealth(playa, shealth-5); вот это 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты