diff --git a/cb/cbList.inc b/cb/cbList.inc index 38fd098..3d5c5b8 100644 --- a/cb/cbList.inc +++ b/cb/cbList.inc @@ -1,14 +1,14 @@ /* - CB: cbFunctionArray.inc -> cmBlockList - cbBlockSort_ + CB:íàçâàíèå ïåðåìåííîé îáúÿâëÿåòñÿ â cbFunctionArray.inc -> cmBlockList + Çàòåì çàïèñûâàåòñÿ èíäåòåôèêàòîð â êàòåãîðèþ cbBlockSort_ - ReturnCommand(playerid, params, world); - params[] cbReturnList.inc -> params[] - #name# .. + ReturnCommand(playerid, params, world); - Ïåðåäàåò èç params[] â cbReturnList.inc -> params[] + Òàì ïðîèñõîäèò ïðåîáðàçîâàíèå âîçâðàùàåìûõ êîìàíä ïî òèïó #name# è ò.ä. - : + Åñëè ôóíêöèÿ ìîæåò âûïîëíÿòñÿ íà ãðóïïó èãðîêîâ åñòü ïðîâåðêà: if(cmBlock[world][blockid][cbMode]) - ID ID " " + Ïåðåäà÷à ID èãðîêà è ID áëîêà äëÿ ïðîõîæäåíèÿ ñîîòâåòñâèÿ èãðîêà òðåáîâàíèÿì ïðîâåðêè â ðàçäåëå "Ãðóïïà èãðîêîâ" if(!cbCompareMode(i, blockid)) */ @@ -721,7 +721,7 @@ CB:giveVehicle(playerid, blockid, world, params[]) if(vehicleid == -1) { - SendErrorMessage(playerid, " ."); + SendErrorMessage(playerid, "Äîñòèãíóò ëèìèò òðàíñïîðòà."); return CBWrongData(playerid, blockid, world); } @@ -746,7 +746,7 @@ CB:giveVehicle(playerid, blockid, world, params[]) if(vehicleid == -1) { - SendErrorMessage(playerid, " ."); + SendErrorMessage(playerid, "Äîñòèãíóò ëèìèò òðàíñïîðòà."); return CBWrongData(playerid, blockid, world); } @@ -3005,7 +3005,7 @@ CB:ShowDialog(playerid, blockid, world, params[]) continue; pData[i][pRetVal][10] = callBlock; - Dialog_Show(i, CBMainDialog, type, "\t{FFFFFF}[ ]", str, "Y", "X"); + Dialog_Show(i, CBMainDialog, type, "\t{FFFFFF}[ Êîìàíäíûé áëîê ]", str, "Y", "X"); } return true; @@ -3015,7 +3015,7 @@ CB:ShowDialog(playerid, blockid, world, params[]) return true; pData[playerid][pRetVal][10] = callBlock; - Dialog_Show(playerid, CBMainDialog, type, "\t{FFFFFF}[ ]", str, "Y", "X"); + Dialog_Show(playerid, CBMainDialog, type, "\t{FFFFFF}[ Êîìàíäíûé áëîê ]", str, "Y", "X"); return true; } @@ -3983,6 +3983,38 @@ CB:CallTriggerBlock(playerid, blockid, world, params[]) return true; } +CB:SendDeathMess(playerid, blockid, world, params[]) +{ + new killer, plyid, weapon; + + ReturnCommand(playerid, params, world); + + if(sscanf(params, "ddd", killer, plyid, weapon)) + return CBWrongData(playerid, blockid, world); + + if(cmBlock[world][blockid][cbMode]) + { + foreach(new i : Player) + { + if(world != GetPlayerVirtualWorld(i)) + continue; + + if(!cbCompareMode(i, blockid)) + continue; + + SendDeathMessageToPlayer(i, killer, plyid, weapon) + } + + return true; + } + + if(world != GetPlayerVirtualWorld(playerid)) + return true; + + SendDeathMessageToPlayer(playerid, killer, plyid, weapon) + return true; +} + /* CB:donate(playerid, params[]) {