FernandoMarreti
Дебютант
Проблема в том, что при заходе на ДМ локацию с неё невозможно выйти.
Пытался разобраться сам, но не получилось.
В павно почти не разбираюсь и хочу начать его изучать.
Без помощи не обойтись.
Пытался разобраться сам, но не получилось.
В павно почти не разбираюсь и хочу начать его изучать.
Без помощи не обойтись.
PHP:
CMD:dm(playerid,params[])
{
if(sscanf(params, "d", params[0]))return SendClientMessage(playerid, 0xFF6347AA,"Сервер: {CECECE}Используйте /dm [1-6]");
if(params[0] < 1 || params[0] > 6)return SendClientMessage(playerid, 0xFF6347AA,"Сервер: {CECECE}Используйте /dm [1-6]");
if(PI[playerid][pMorgan] > 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Нельзя заходить на зоны, когда вы в тюрьме");
if(GetPVarInt(playerid,"Mission") != 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Для начала выйдете из зоны. Команда: {FF6347}/exit");
new strqwer[256];
switch(params[0])
{
case 1:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹1)");
SetPVarInt(playerid,"Mission",2);
f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹1)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
case 2:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹2)");
SetPVarInt(playerid,"Mission",3);
f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹2)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
case 3:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹3)");
SetPVarInt(playerid,"Mission",4);
f(strqwer, "{FFFF00}%s{FF6347} çàøåë íà {00FF00} DeathMatch (¹3)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
case 4:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹4)");
SetPVarInt(playerid,"Mission",5);
f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹4)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
case 5:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹5)");
SetPVarInt(playerid,"Mission",6);
f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹5)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
case 6:
{
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы зашли на DeathMatch (¹6)");
SetPVarInt(playerid,"Mission",7);
f(strqwer, "{FFFF00}%s{FF6347} зашёл на {00FF00} DeathMatch (¹6)",GN(playerid));
SendDm(-1,strqwer);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"{C2A2DA}Выбор оружия {00FF00}(¹1)","Desert Eagle\nShotGun\nMP5\nAK-47\nM4\nSniper Rifle","Выбрать","");
}
}
return true;
}
PHP:
CMD:exit(playerid)
{
if(GetPVarInt(playerid,"Mission") == 0)return SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы не в DeathMatch зоне!");
pDM[playerid] = 0;
if(GetPVarInt(playerid,"Mission") == 19)
{
TextDrawHideForPlayer(playerid,aCapt[0]);
TextDrawHideForPlayer(playerid,aCapt[1]);
TextDrawHideForPlayer(playerid,aCapt[2]);
TextDrawHideForPlayer(playerid,aCapt[3]);
TextDrawHideForPlayer(playerid,aCapt[4]);
TextDrawHideForPlayer(playerid,aCapt[5]);
heal[playerid] = 0;
mask[playerid] = false;
switch(GetPVarInt(playerid,"Gang")
{
case 1:
{
OnlyGhetto[0]--;
}
case 2:
{
OnlyGhetto[1]--;
}
case 3:
{
OnlyGhetto[2]--;
}
case 4:
{
OnlyGhetto[3]--;
}
case 5:
{
OnlyGhetto[4]--;
}
}
UpdatePlayerOnlineGhetto();
HidePlayerOnlineGhetto(playerid);
}
SetPVarInt(playerid,"Mission",0);
SetPlayerSpawn(playerid);
SetPVarInt(playerid, "gangstore", 0);
SetPVarInt(playerid,"Gang",0);
ResetPlayerWeaponsEx(playerid);
SendClientMessage(playerid,0xFF6347AA,"Сервер: {CECECE}Вы вышли с DeathMatch");
return true;
}
Последнее редактирование:
