error in bank system
#1

Код:
#include <a_samp>



forward isPlayerInArea(playerid);
forward BankTime(playerid);




  timer1 = SetTimer("isPlayerInArea",100, 1);
  timer2 = SetTimer("BankTime", 999, 1);

public isPlayerInArea()
{
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
        if(IsPlayerInArea(i, 1711.4371, 1731.7839, -1670.3661, -1643.2722))
		{
			SendClientMessage(i, 0xFFFF00AA, "( ! ) Welcome to Bank!");
			KillTimer(timer1);
			return 1;
		}
  }
  return 1;
}

public BankTime()
{
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
	if(IsPlayerInArea(i, 1711.4371, 1731.7839, -1670.3661, -1643.2722))
		{
		new hours;
		new minutes;
		GetPlayerTime(i, hours, minutes);
  	if(hours == 6.00 && minutes == 0.00)
 		  {
			PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
			GivePlayerMoney(i, 7500);
			SendClientMessage(i, 0x12900BBF, "||| 6:00 | BANK TIME: |||");
			SendClientMessage(i, 0xFFFF00AA, "YOU RECEIVE +7.500 $");
			KillTimer(timer2);
			return 1;
			}
		}
  }
  return 1;
}
it doesnt work doesnt give money to the player
Reply
#2

Have you tried debugging to find out where it goes wrong?
Reply
#3

yes but i havent got any results ??
Reply
#4

Have you debugged in every step?
Reply
#5

no,, but i think that the error in the timer ?? what u see in that case
Reply
#6

Well I guess you find out once you debug properly.
Reply
#7

ok ,, how to fix the timers
Reply
#8

pump
Reply
#9

no one ?
Reply
#10

Pump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)