Zeka_Peka228
Умник
Всем привет, не понимаю в чем проблема.
Дело вот в чем:
Вызываются тексдравы и показываются игроку, все ок. Но потом при нажатии на "EXIT" начинается флуд тем что туда записано.. Крч, чтобы вы все поняли, кину код:
Вызов ТД.
И вот нажатие на "EXIT":
После этого начинается полный треш. Именно код выше начинает "вызываться" каждую милисекунду! Че делать?
Дело вот в чем:
Вызываются тексдравы и показываются игроку, все ок. Но потом при нажатии на "EXIT" начинается флуд тем что туда записано.. Крч, чтобы вы все поняли, кину код:
PHP:
if(!response) return 1;
if(pInfo[playerid][aMoney] < 1) return SendClientMessage(playerid, COLOR_GREY, "У вас должно быть как минимум 1 фишка с собой!");
// if(GetPVarInt(playerid,"UseCasino")) return SendClientMessage(playerid, COLOR_GREY, "Вы уже играете в казино!");
Slots[playerid][0] = random(2);
Slots[playerid][1] = random(2);
Slots[playerid][2] = random(2);
ShowPlayerSlots(playerid,Slots[playerid][0],Slots[playerid][1],Slots[playerid][2]);
TextDrawShowForPlayer(playerid,CasinoDraws[0]);
TextDrawShowForPlayer(playerid,CasinoDraws[1]);
TextDrawShowForPlayer(playerid,CasinoDraws[2]);
TextDrawShowForPlayer(playerid,CasinoDraws[3]);
TextDrawShowForPlayer(playerid,CasinoDraws[4]);
TextDrawShowForPlayer(playerid,CasinoDraws[5]);
TextDrawShowForPlayer(playerid,CasinoDraws[6]);
TextDrawShowForPlayer(playerid,CasinoDraws[7]);
TextDrawShowForPlayer(playerid,CasinoDraws[8]);
TextDrawShowForPlayer(playerid,CasinoDraws[9]);
TextDrawShowForPlayer(playerid,CasinoDraws[10]);
TextDrawShowForPlayer(playerid,CasinoDraws[11]);
TextDrawShowForPlayer(playerid,CasinoDraws[12]);
TextDrawShowForPlayer(playerid,CasinoDraws[13]);
TextDrawShowForPlayer(playerid,CasinoDraws[14]);
TextDrawShowForPlayer(playerid,CasinoDraws[15]);
SetPVarInt(playerid,"BET",0);
SetPVarInt(playerid,"BALANCE",0);
new strin [140];
format(strin,sizeof(strin),"BALANCE: %d",GetPVarInt(playerid,"BALANCE"));
TextDrawSetString(CasinoDraws[14], strin);
new strin2 [140];
format(strin2,sizeof(strin2),"BET: %d",GetPVarInt(playerid,"BET"));
TextDrawSetString(CasinoDraws[15], strin2);
Gambling[playerid] = G_STATE_DISPLAY;
SelectTextDraw(playerid, COLOR_RED);
new string [100];
format(string,sizeof(string),"Gambling = %d",Gambling[playerid]);
SendClientMessage(playerid, -1, string);
И вот нажатие на "EXIT":
PHP:
if(clickedid == CasinoDraws[11])//EXIT
{
if(Gambling[playerid] == G_STATE_GAMBLING) return SendClientMessage(playerid, COLOR_RED, "Внимание! Вы начали играть! Выйти можно только по окончанию игры.");
for(new i;i<6;i++) TextDrawHideForPlayer(playerid,Digit1[i]);
for(new i;i<6;i++) TextDrawHideForPlayer(playerid,Digit2[i]);
for(new i;i<6;i++) TextDrawHideForPlayer(playerid,Digit3[i]);
for(new i;i<16;i++) TextDrawHideForPlayer(playerid,CasinoDraws[i]);
//TransferMoney(-1,playerid,(GetPVarInt(playerid, "BALANCE")),"win");
pInfo[playerid][aMoney] += GetPVarInt(playerid, "BALANCE");
CancelSelectTextDraw(playerid);
//SetPVarInt(playerid,"UseCasino",0);
Gambling[playerid] = G_STATE_NOT_GAMBLING;
new string [100];
format(string,sizeof(string),"Gambling = %d",Gambling[playerid]);
SendClientMessage(playerid, -1, string);
KillTimer(Gambler(playerid));
}
