Jessiengood 0 Опубликовано 12 декабря, 2018 Всем привет! Помогите пожалуйста, как сделать команду с выбрасыванием оружия на землю, с указыванием кол-ва пт. Желательно на dc_cmd Заранее спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 12 декабря, 2018 @Jessiengood, кинь массив и напишу тебе команду . Либо кмд подбирания , если имеется . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Jessiengood 0 Опубликовано 12 декабря, 2018 (изменено) @Smolin, Имеется только команда подбирания CMD:takeweap(playerid) { if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, 0xAFAFAFAA, "[!] ?? ?????????? ? ??????????."); for(new g; g != MAX_GUNS; g++) { if(!IsPlayerInRangeOfPoint(playerid, 1.0, Dgun[g][dPos][0], Dgun[g][dPos][1], Dgun[g][dPos][2])) continue; if(g > MAX_GUNS) return SendClientMessage(playerid, 0xAFAFAFAA, "[!] ?? ?? ?????? ????????? ??????. ???????? ???????????? ?????."); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); DestroyDynamicObject(Dgun[g][dID]); DestroyDynamic3DTextLabel(Dgun[g][dLabel]); GivePlayerWeapon(playerid, Dgun[g][dWeapon], Dgun[g][dAmmo]); GetWeaponName(Dgun[g][dWeapon], m_string, sizeof(m_string)); format(f_string, sizeof(f_string), "?? ????????? ?????? %s ? %d ????????.", m_string, Dgun[g][dAmmo]); SendClientMessage(playerid, 0xFFA500AA, f_string); format(f_string, sizeof(f_string), "???????? ?????? %s ? %d ????????", m_string, Dgun[g][dAmmo]); SetPlayerChatBubble(playerid, f_string, 0xFF9900AA, 5.0, 3000); Dgun[g][dID] = -1; Dgun[g][dPos][0] = 0.0; Dgun[g][dPos][1] = 0.0; Dgun[g][dPos][2] = 0.0; Dgun[g][dWeapon] = -1; Dgun[g][dAmmo] = -1; Dgun[g][dVirtualWorld] = -1; Dgun[g][dInterior] = -1; break; } return true; } Изменено 12 декабря, 2018 пользователем EgasVegas Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты