trypocan1337
Дебютант
Помогите, долго мучаемся, не можем исправить, при вводе /capture, пишет "Unknown Command"
PHP:
else if(strcmp(cmd, "/capture", true) == 0){
if(PlayerInfo[playerid][pMember] >= 19 && PlayerInfo[playerid][pMember] <= 23){
new fntext[60];
new string[256];
new fztext[60];
if(PlayerInfo[playerid][pRang] >= 9){
if(StopWar == false){
if(Command[0] != 0) { SendClientMessage(playerid, COLOR_GRAD1, "Íà äàííûé ìîìåíò óæå çàõâàòûâàåòñÿ òåððèòîðèÿ"); return true; }
new zid,mid;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
for(new i = 0; i < sizeof(GZInfo); i++){
if((x >= GZInfo[i][px1] && x <= GZInfo[i][px2]) &&
(y >= GZInfo[i][py1] && y <= GZInfo[i][py2])){
zid = i;
i = 5555;}}
if(PlayerInfo[playerid][pMember] != 0) mid = PlayerInfo[playerid][pMember];
else if(PlayerInfo[playerid][pLeader] != 0) mid = PlayerInfo[playerid][pLeader];
if(mid == GZInfo[zid][pfrak]) { SendClientMessage(playerid, COLOR_GRAD1, "Äàííàÿ òåððèòîðèÿ ïðèíàäëåæèò Âàì"); return true; }
if(GZInfo[zid][pfrak] == 0){
GZInfo[zid][pfrak] = mid;
SaveGZ();
if(GZInfo[zid][pfrak] == 19) GangZoneShowForPlayer(playerid, zid, 0x009900AA);
else if(GZInfo[zid][pfrak] == 20) GangZoneShowForPlayer(playerid, zid, 0xCC00FFAA);
else if(GZInfo[zid][pfrak] == 21) GangZoneShowForPlayer(playerid, zid, 0x6666FFAA);
else if(GZInfo[zid][pfrak] == 22) GangZoneShowForPlayer(playerid, zid, 0x00CCFFAA);
else if(GZInfo[zid][pfrak] == 23) GangZoneShowForPlayer(playerid, zid, 0xffff00AA);
return true;}
new kol;
for(new i = 0; i < GetMaxPlayers(); i++){
if(PlayerInfo[i][pMember] == GZInfo[zid][pfrak] ||
PlayerInfo[i][pLeader] == GZInfo[zid][pfrak]){
kol++;}}
new hour,minuite,second;
gettime(hour,minuite,second);
if(hour < 15 || hour > 20) return SendClientMessage(playerid, COLOR_GREEN, "Çàõâàò òåððèòîðèè ðàçðåøåí ñ 15:00 äî 20:00!");
if(kol < 1) { SendClientMessage(playerid, COLOR_GRAD1, "Ó äàííîé áàíäû íåòó îíëàéí èãðîêîâ"); return true; }
if(mid == 19) fntext = "Grove Street";
else if(mid == 20) fntext = "The Ballas";
else if(mid == 21) fntext = "The Rifa";
else if(mid == 22) fntext = "Varios Los Aztecas";
else if(mid == 23) fntext = "Los Santos Vagos";
if(GZInfo[zid][pfrak] == 19) fztext = "Grove Street";
else if(GZInfo[zid][pfrak] == 20) fztext = "The Ballas";
else if(GZInfo[zid][pfrak] == 21) fztext = "The Rifa";
else if(GZInfo[zid][pfrak] == 22) fztext = "Varios Los Aztecas";
else if(GZInfo[zid][pfrak] == 23) fztext = "Los Santos Vagos";
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Áàíäà %s íà÷àëà çàõâàò òåððèòîðèè ó %s â ðàéîíå %s (Íà÷àë çàõâàò %s[%i])",fntext, fztext, GetPlayerZone(playerid), sendername, playerid);
SendFamilyMessage(19, 0x009F00AA, string),SendFamilyMessage(20, 0xD02090AA, string),SendFamilyMessage(21, 0x9370DBAA, string),SendFamilyMessage(22, 0x01FCFFAA, string),SendFamilyMessage(23, 0xFFFF00AA, string);
GangZoneFlashForAll(zid, COLOR_RED);
Command[0] = mid;
Command[1] = GZInfo[zid][pfrak];
WarZoneID = zid;
new ftext[16];
fon = TextDrawCreate(1, 285, "_");
TextDrawUseBox(fon, 1);
TextDrawBoxColor(fon, 0xCCCCCC75); ///333333 CCCCCC
TextDrawTextSize(fon, 150.0, 400.0);
TextDrawLetterSize(fon, 0.0, 5.3);
time = TextDrawCreate(10.0, 285.0, "Time:");
TextDrawLetterSize(time, 0.4, 1.2);
TextDrawColor(time, 0x37FA00FF);
TextDrawFont(time, 2);
TextDrawSetProportional(time, 1);
TextDrawSetOutline(time, 2);
vremya = TextDrawCreate(50.0, 285.0, "6:00");
TextDrawLetterSize(vremya, 0.4, 1.2);
TextDrawColor(vremya, 0x37FA00FF);
TextDrawFont(vremya, 2);
TextDrawSetOutline(vremya, 2);
if(mid == 19) ftext = "Grove";
else if(mid == 20) ftext = "Ballas";
else if(mid == 21) ftext = "Rifa";
else if(mid == 22)
18:01:21
ftext = "Aztecas";
else if(mid == 23) ftext = "Vagos";
onecommand = TextDrawCreate(10.0, 300.0, ftext);
TextDrawLetterSize(onecommand, 0.4, 1.2);
TextDrawFont(onecommand, 2);
TextDrawSetOutline(onecommand, 2);
if(GZInfo[zid][pfrak] == 19) ftext = "Groove";
else if(GZInfo[zid][pfrak] == 20) ftext = "Ballas";
else if(GZInfo[zid][pfrak] == 21) ftext = "Rifa";
else if(GZInfo[zid][pfrak] == 22) ftext = "Aztecas";
else if(GZInfo[zid][pfrak] == 23) ftext = "Vagos";
twocommand = TextDrawCreate(10.0, 315.0, ftext);
TextDrawUseBox(twocommand, 0);
TextDrawLetterSize(twocommand, 0.4, 1.2);
TextDrawFont(twocommand, 2);
TextDrawSetOutline(twocommand, 2);
kolone = TextDrawCreate(133.0, 315.0, "0");
TextDrawLetterSize(kolone, 0.4, 1.2);
TextDrawColor(kolone, 0xFF0000FF); // êðàñíûé
TextDrawFont(kolone, 2);
TextDrawSetOutline(kolone, 2);
koltwo = TextDrawCreate(133.0, 300.0, "0");
TextDrawLetterSize(koltwo, 0.4, 1.2);
TextDrawColor(koltwo, 0xFF0000FF); // êðàñíûé
TextDrawFont(koltwo, 2);
TextDrawSetOutline(koltwo, 2);
for(new i = 0; i < GetMaxPlayers();i++){
if((PlayerInfo[i][pMember] >= 19 && PlayerInfo[i][pMember] <= 23) ||
(PlayerInfo[i][pLeader] >= 19 && PlayerInfo[i][pLeader] <= 23)){
TextDrawShowForPlayer(i,fon);
TextDrawShowForPlayer(i,time);
TextDrawShowForPlayer(i,vremya);
TextDrawShowForPlayer(i,onecommand);
TextDrawShowForPlayer(i,twocommand);
TextDrawShowForPlayer(i,kolone);
TextDrawShowForPlayer(i,koltwo);}}
WarTimeMin = 6;
WarTimeSec = 60;
WarStop = 1800;
CommandKill[0] = 0;
CommandKill[1] = 0;
StopWar = true;}else{
SendClientMessage(playerid, COLOR_GRAD1, "Çàõâàò òåððèòîðèè äîñòóïåí ðàç â ïîë÷àñà");
return true;}}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Äàííàÿ ôóíêöèÿ äîñòóïíà òîëüêî ñ 9 ðàíãà");
return true;}}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Äàííàÿ ôóíêöèÿ Âàì íåäîñòóïíà");
return true;}}
Последнее редактирование:
