• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с командой /yes

Статус
В этой теме нельзя размещать новые ответы.

zippostorm

Нуль
Регистрация
22 Сен 2019
Сообщения
5
Лучшие ответы
0
Репутация
0
Здравствуйте дорогие читатели данной темы. Возникла проблема с кмд /yes - для казино. Когда просто пишешь /yes пишет вам никто не предлогал игру в кости. Но когда уже предложили пишешь /yes и ничего не происходит. Проблема с кодом наверное, но я так и не понял что с ним :c. Команда /no работает - для отказа игры в кости.
Код:
PHP:
CMD:yes(playerid)
{
	if(KostiName[playerid] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] {FFFFFF}Âàì íèêòî íå ïðåäëàãàë áðîñèòü êîñòè");
	if(kostiKos[playerid]>0) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] {FFFFFF}Ñåé÷àñ âû íå ìîæåòå ïðèíÿòü èãðó!");
	if(PlayerInfo[playerid][pJob]== JOB_GUIDE && InJob[playerid]==1) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] {FFFFFF}Êðóïüå íå ìîæåò èãðàòü â êîñòè!");
	new dice = random(5)+2;
	new dice1 = random(5)+2;

    if(!ProxDetectorS(6.0, playerid, KostiName[playerid])) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà]{FFFFFF} Âû/Èãðîê íå âîçëå ñòîëà!");
	if(Predlog[playerid]!=0) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] {FFFFFF}Âû íå ìîæåòå ïðèíÿòü èãðó!");
	new fiski;
	fiski=PlayerInfo[playerid][pRPTest];
	new fiski1;
	fiski1=PlayerInfo[KostiName[playerid]][pRPTest];
	if(fiski < KostiMoney[playerid] || fiski1 < KostiMoney[KostiName[playerid]])
	{
		SendClientMessage(playerid,COLOR_RED,"[Îøèáêà] {FFFFFF}Ó îäíîãî èç âàñ íå õâàòàåò ôèøåê äëÿ èãðû â êîñòè.");
		SendClientMessage(KostiName[playerid],COLOR_RED,"[Îøèáêà] {FFFFFF}Ó îäíîãî èç âàñ íå õâàòàåò ôèøåê äëÿ èãðû â êîñòè.");
		callcmd::redice(playerid,""),callcmd::redice(KostiName[playerid],"");
		return false;
	}
	new num,string[300];
	foreach(Player,i)
	{
		if(PlayerInfo[i][pJob]== JOB_GUIDE && InJob[i]==1)
		{
			if(ProxDetectorS(5.5, playerid, i, 1) && GetPlayerVirtualWorld(playerid)==GetPlayerVirtualWorld(i))
			{
				deal[i]++;
				format(string,sizeof(string),"[Èíôîðìàöèÿ] {FFFFFF}Âû óæå çàðàáîòàëè %d$ çà òî ÷òî ñëåäèòå çà èãðîé â êîñòè!",(deal[i]*CasinoInfo[EnterCasino[i]][casDeal]));
				SendClientMessage(i,COLOR_VALIK,string);
				format(string,sizeof(string),"+%d$",CasinoInfo[EnterCasino[i]][casDeal]);
				GameTextForPlayer(i, string, 0, 1);
				num++;
				break;
			}
		}
	}
	//if(num==0) return SendClientMessage(playerid,COLOR_RED,"[Îøèáêà] {FFFFFF}Ðÿäîì ñ âàìè äîëæåí áûòü êðóïüå!");
	format(CMDstr, 110, "%s è %s áðîñèëè êîñòè. Ðåçóëüòàò: {CC9900}%i : %i",Name(KostiName[playerid]),Name(playerid),dice,dice1);
	ProxDetector(25.0, playerid, CMDstr, COLOR_PURPLE);
	if(dice > dice1)
	{
		fiski1+=KostiMoney[playerid];
		fiski-=KostiMoney[playerid];
		SetFiski(KostiName[playerid], fiski1);
		SetFiski(playerid, fiski);

        ShowPlayerDialogEx(KostiName[playerid],0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Ïîçäðàâëÿåì! Âû âûèãðàëè!","Ïðèíÿòü","");
        format(string,sizeof(string),"[Èíâåíòàðü] {FFFFFF}Âàì áûë äîáàâëåí ïðåäìåò 'Ôèøêè äëÿ êàçèíî(%d øò).'. ×òîáû îòêðûòü èíâåíòàðü íàæìèòå Y èëè /invent.",fiski),
        AddItemOn(playerid, 316, PlayerInfo[playerid][pRPTest]);
		AddItemOn(KostiName[playerid], 316, PlayerInfo[playerid][pRPTest]);
		//saveinventory(KostiName[playerid]);
		//saveinventory(playerid);
        SendClientMessage(KostiName[playerid], COLOR_YELLOW, string);
 		ShowPlayerDialogEx(playerid,0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Ê ñîæàëåíèþ, Âû ïðîèãðàëè!","Ïðèíÿòü","");
		format(CMDstr, 20, "~g~+%d", KostiMoney[playerid]);
		GameTextForPlayer(KostiName[playerid], CMDstr, 3000, 1);
		format(CMDstr, 20, "~r~-%d", KostiMoney[playerid]);
		GameTextForPlayer(playerid, CMDstr, 3000, 1);
	}
	else if(dice < dice1)
	{
		fiski1-=KostiMoney[playerid];
		fiski+=KostiMoney[playerid];
		SetFiski(KostiName[playerid], fiski1);
		SetFiski(playerid, fiski);
		AddItemOn(playerid, 316, PlayerInfo[playerid][pRPTest]);
		AddItemOn(KostiName[playerid], 316, PlayerInfo[playerid][pRPTest]);
		//saveinventory(KostiName[playerid]);
		//saveinventory(playerid);
        ShowPlayerDialogEx(playerid,0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Ïîçäðàâëÿåì! Âû âûèãðàëè!","Ïðèíÿòü","");
        format(string,sizeof(string),"[Èíâåíòàðü] {FFFFFF}Âàì áûë äîáàâëåí ïðåäìåò 'Ôèøêè äëÿ êàçèíî(%d øò).'. ×òîáû îòêðûòü èíâåíòàðü íàæìèòå Y èëè /invent.",fiski),
        SendClientMessage(playerid, COLOR_YELLOW, string);
		ShowPlayerDialogEx(KostiName[playerid],0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Ê ñîæàëåíèþ, Âû ïðîèãðàëè!","Ïðèíÿòü","");
		format(CMDstr, 20, "~g~+%d", KostiMoney[playerid]);
		GameTextForPlayer(playerid, CMDstr, 3000, 1);
		format(CMDstr, 20, "~r~-%d", KostiMoney[playerid]);
		GameTextForPlayer(KostiName[playerid], CMDstr, 3000, 1);
	}
	else if(dice == dice1)
	{
        ShowPlayerDialogEx(playerid,0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Èãðà çàêîí÷èëàñü â íè÷üþ!","Ïðèíÿòü","");
		ShowPlayerDialogEx(KostiName[playerid],0,0,"{FAAC58}Èíôîðìàöèÿ","{FFFFFF}Èãðà çàêîí÷èëàñü â íè÷üþ!","Ïðèíÿòü","");
	}
	switch(dice1)
	{
	case 1: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 90.0000, 0.0000);//+
	case 2: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 180.0000, 0.0000);//+
	case 3: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 90.0000);//+
	case 4: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 270.0000);
	case 5: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 0.0000); //+
	case 6: SetPlayerAttachedObject(playerid, 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 270.0000, 0.0000); //+
	default: SendClientMessage(playerid,COLOR_RED,"Ïðîèçîøëà îøèáêà. Íàïèøèòå î íåé íà ôîðóì!");
	}
	switch(dice)
	{
	case 1: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 90.0000, 0.0000);//+
	case 2: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 180.0000, 0.0000);//+
	case 3: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 90.0000);//+
	case 4: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 270.0000);
	case 5: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 360.0000, 0.0000); //+
	case 6: SetPlayerAttachedObject(KostiName[playerid], 7, 1851, 1, 0.062400, 0.453750, 0.000000, 360.0000, 270.0000, 0.0000); //+
	default: SendClientMessage(KostiName[playerid],COLOR_RED,"Ïðîèçîøëà îøèáêà. Íàïèøèòå î íåé íà ôîðóì!");
	}
	kostiKos[KostiName[playerid]]=5;
	kostiKos[playerid]=5;
	format(CMDstr,14, "Âûïàëî: %i",dice1);
	SetPlayerChatBubble(playerid,CMDstr,COLOR_ORANGE,30.0,10000);
	format(CMDstr,14, "Âûïàëî: %i",dice);
	SetPlayerChatBubble(KostiName[playerid],CMDstr,COLOR_VALIK,30.0,10000);
	ZapretDice[playerid] = 0;
	ZapretDice[KostiName[playerid]] = 0;
	KostiMoney[playerid] = 0;
	KostiMoney[KostiName[playerid]] = 0;
	Predlog[KostiName[playerid]]=0;
	KostiName[KostiName[playerid]] = INVALID_PLAYER_ID;
	KostiName[playerid] = INVALID_PLAYER_ID;
	return true;
}
Заранее спасибо)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу