Rios
Новичок
Здраствуйте у меня есть допустим 2 команды
1.Положить наркотики в багажник
Забрать из багажника
И еще 1 команда
допустим поставить и забрать оружия из багажника
как 2 эти команды запихать в один диалог чтобы просто допустим вызвать диалог /багажник и там было забрать/поставить наркотики
1.Положить наркотики в багажник
PHP:
if(iscmd(cmd,"/sd")){
if(PlayerTied[playerid] || PlayerCuffed[playerid] || PlayerJailed[playerid] || GetPlayerState(playerid)==PLAYER_STATE_SPECTATING) return 1;
new vid = GetNearestVehicle(playerid,4.0);
if(!vid)return
Message(playerid,"{FF0000}x{CFCFCF} Ïîáëèçîñòè íåò àâòîìîáèëåé",clDarkRed);
if(VParams[vid][3])return
Message(playerid,"{FF0000}x{CFCFCF} Ýòîò àâòîìîáèëü çàêðûò",clDarkRed);
if(GetVehicleCategory(vid)<catB)return
Message(playerid,"{FF0000}x{CFCFCF} Âû íå ìîæåòå íè÷åãî ïîëîæèòü â àâòîìîáèëü ýòîé êàòåãîðèè",clDarkRed);
if(!PlayerDrugs[playerid])return
Message(playerid,"{FF0000}x{CFCFCF} Ó âàñ íåò íàðêîòèêîâ",clDarkRed);
getInt("Èñïîëüçîâàíèå: /sd [êîëè÷åñòâî]");
if(pint<1)return
Message(playerid,"{FF0000}x{CFCFCF} Âû íå ìîæåòå ïîëîæèòü â àâòîìîáèëü ìåíåå 1 ãðàììà ãåðîèíà",clDarkRed);
if(pint>PlayerDrugs[playerid])return
Message(playerid,"{FF0000}x{CFCFCF} Ó âàñ íåò òàêîãî êîëè÷åñòâà íàðêîòèêîâ",clDarkRed);
VDrugs[vid] += pint;
PlayerDrugs[playerid] -= pint;
SaveVehicle(vid);
format(msg,max_line,"* %s ïîëîæèë êàêîé-òî ïàêåò â áàãàæíèê àâòîìîáèëÿ %s",
name,CarName[GetVehicleModel(vid)-400]);
HMessage(playerid,msg,distance_close,clPurple);
return 1;
}
PHP:
if(iscmd(cmd,"/rd")){
if(PlayerTied[playerid] || PlayerCuffed[playerid] || PlayerJailed[playerid] || GetPlayerState(playerid)==PLAYER_STATE_SPECTATING) return 1;
new vid = GetNearestVehicle(playerid,4.0);
if(!vid)return
Message(playerid,"{FF0000}x{CFCFCF} Ïîáëèçîñòè íåò àâòîìîáèëåé",clDarkRed);
if(VParams[vid][3] && !IsACop(playerid,1))return
Message(playerid,"{FF0000}x{CFCFCF} Ýòîò àâòîìîáèëü çàêðûò",clDarkRed);
if(!VDrugs[vid])return
Message(playerid,"{FF0000}x{CFCFCF} Â ýòîì àâòîìîáèëå íåò íàðêîòèêîâ",clDarkRed);
getInt("Èñïîëüçîâàíèå: /rd [êîëè÷åñòâî]");
if(pint<1)return
Message(playerid,"{FF0000}x{CFCFCF} Âû íå ìîæåòå äîñòàòü èç àâòîìîáèëÿ ìåíåå 1 ãðàììà ãåðîèíà",clDarkRed);
if(pint>VDrugs[vid])return
Message(playerid,"{FF0000}x{CFCFCF}  ýòîì àâòîìîáèëå íåò òàêîãî êîëè÷åñòâà íàðêîòèêîâ",clDarkRed);
if(PlayerDrugs[playerid]+pint>20)return
Message(playerid,"{FF0000}x{CFCFCF} Âû íå ìîæåòå ïåðåíîñèòü áîëåå 20 ãðàììîâ ãåðîèíà",clDarkRed);
new owner = FindPlayer(Owner[vid]);
if(IsACop(playerid)&& IsPlayerConnected(owner)) AddPlayerCrime(owner,"Õðàíåíèå íàðêîòè÷åñêèõ âåùåñòâ.",-1,2);
PlayerDrugs[playerid] += pint;
VDrugs[vid] -= pint;
format(msg,max_line,"* %s äîñòàë êàêîé-òî ïàêåò èç áàãàæíèêà àâòîìîáèëÿ %s",
name,CarName[GetVehicleModel(vid)-400]);
HMessage(playerid,msg,distance_close,clPurple);
SaveVehicle(VDrugs[vid]);
return 1;
}
допустим поставить и забрать оружия из багажника
как 2 эти команды запихать в один диалог чтобы просто допустим вызвать диалог /багажник и там было забрать/поставить наркотики
