24.06.2015, 14:49
You guyz are getting my wrong.
I have time system already and i don't need time system
Look, I have money bag system and it get started when i do /moneybag .
I want to set money bag at game clock 5:00. It should be start at 5:00 game clock.
Here's money codes;
here's my clock system
I have time system already and i don't need time system
Look, I have money bag system and it get started when i do /moneybag .
I want to set money bag at game clock 5:00. It should be start at 5:00 game clock.
Here's money codes;
PHP код:
CMD:moneybag(playerid,params[])
{
if(iseventstarted == true)SendClientMessage(playerid,0xff0000ff,"The Money Bag has already started");
else
{
DestroyDynamicPickup(MoneyPickup); //used to remove last pickup used
new Rand = random(sizeof(MBagLocations));
xx = MBagLocations[Rand][XX];
yy = MBagLocations[Rand][YY];
zz = MBagLocations[Rand][ZZ];
MoneyBagPay = MBagLocations[Rand][Pay];
MoneyPickup = CreateDynamicPickup(1550, 2,xx,yy,zz, -1, -1, -1, 1000.0);
SendClientMessageToAll(COLOR_CYAN,"The Money Bag has started.");
format(town,128, "The money bag is nearest to %s",MBagLocations[Rand][area]);
format(location, 128, "The money bag is in %s",MBagLocations[Rand][loc]);
timer_mb_1=SetTimer("moneybag1", 60*8000, false);
iseventstarted = true;
}
return 1;
}
PHP код:
forward GameModeClock(); ///clock start
public GameModeClock()
{
new string[256],string2[128];
GameMinute ++;
if (GameMinute == 60)
{
GameMinute = 0;
GameHour ++;
SetWorldTime(GameHour);
GameWeather ++;
if (GameWeather == 5)
{
new weatherid = random(MAX_WEATHER);
SetWeather(RandomWeather[weatherid][0]);
GameWeather = 0;
}
}
if (GameHour == 24)
{
GameMinute = 0;
GameHour = 0;
GameDay ++;
}
format(string, sizeof(string), "%s",WeekDays[GameDay]);
TextDrawSetString(DaysOfWeek, string);
if (GameHour < 10)
format(string, sizeof(string), "0%d",GameHour);
else
format(string, sizeof(string), "%d",GameHour);
if (GameMinute < 10)
format(string, sizeof(string), "%s:0%d",string,GameMinute);
else
format(string, sizeof(string), "%s:%d",string,GameMinute);
TextDrawSetString(Clock, string);
if (GameHour < 10)
format(string, sizeof(string), "%s, 0%d",WeekDays[GameDay],GameHour);
else
format(string, sizeof(string), "%s, %d",WeekDays[GameDay],GameHour);
if (GameMinute < 10)
format(string, sizeof(string), "%s:0%d",string,GameMinute);
else
format(string, sizeof(string), "%s:%d",string,GameMinute);
if (GameMinute == 0)
{
format(string, sizeof(string), "%s",string);
//printf(string);
format(string2, sizeof(string2), "worldtime %s",string);
SendRconCommand(string2);
format(string, sizeof(string), "{FFFFFF}Game Time: {BDBDBD}%s",string);
SendClientMessageToAll(ROJO, string);
}
}///clock ends