Pomoc oko tajmera


Započeo TheForest1, Novembar 16, 2017, 22:25:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:bzrp
Detaljan opis problema:Sjebani su totalno Tajmeri ako moze pomoc.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://


//TIMERS
	if(AM[0][amTajmeri] == 1)
	{
		Timer[0] = SetTimer("SpadanjeWanteda", 300000, true); //Pored toga i opcija za bolest
		Timer[1] = SetTimer("DajPayDayPoen", 60000, true); //Jos se i skida mute minuti
		Timer[2] = SetTimer("RespawnOpomena", 3600000, true);
		Timer[3] = SetTimer("SekundTimer", 1000, true);
		Timer[4] = SetTimer("PolaMinutTimer", 30000, true);
		Timer[5] = SetTimer("Gorivo1", 45000, true);
		Timer[6] = SetTimer("Pozar", 1350000+random(300000), true);
		Timer[7] = SetTimer("MoneyBag", 3600000+random(500000), true);
		Timer[8] = SetTimer("Gorivo", 90000, true);
		if(AM[0][amWeather] == 1) Timer[9] = SetTimer("ChangeWeather", 36000000, true);
		Timer[10] = SetTimer("AFKChecker", 754, true);
		Timer[11] = SetTimer("HangarTimer", 900000, true);
		Timer[12] = SetTimer("HeroinKokainZavisnost", 10800000, true);
		Timer[13] = SetTimer("CrackEctasyZavisnost", 8500000, true);
		Timer[14] = SetTimer("WeedZavisnost", 5600000, true);
	}

case 1:
				{
					if(AM[0][amTajmeri] == 0)
				    {
				        AM[0][amTajmeri] = 1;
				        SCM(playerid, -1, ""COL_BZ"BZ: {FFFFFF}Ukljucili ste tajmere.");
				        SacuvajAdminmenu(0);
						Timer[0] = SetTimer("SpadanjeWanteda", 300000, true); //Pored toga i opcija za bolest
						Timer[1] = SetTimer("DajPayDayPoen", 60000, true); //Jos se i skida mute minuti
						Timer[2] = SetTimer("RespawnOpomena", 3600000, true);
						Timer[3] = SetTimer("SekundTimer", 1000, true);
						Timer[4] = SetTimer("PolaMinutTimer", 30000, true);
						Timer[5] = SetTimer("Gorivo1", 45000, true);
						Timer[6] = SetTimer("Pozar", 1350000+random(300000), true);
						Timer[7] = SetTimer("MoneyBag", 3600000+random(500000), true);
						Timer[8] = SetTimer("Gorivo", 90000, true);
						Timer[9] = SetTimer("ChangeWeather", 36000000, true);
						Timer[10] = SetTimer("AFKChecker", 754, true);
						Timer[11] = SetTimer("HangarTimer", 900000, true);
						Timer[12] = SetTimer("HeroinKokainZavisnost", 10800000, true);
						Timer[13] = SetTimer("CrackEctasyZavisnost", 8500000, true);
						Timer[14] = SetTimer("WeedZavisnost", 5600000, true);
					}
					else if(AM[0][amTajmeri] == 1)
					{
					    AM[0][amTajmeri] = 0;
				        SCM(playerid, -1, ""COL_BZ"BZ: {FFFFFF}Iskljucili ste tajmere.");
				        SacuvajAdminmenu(0);
				        for(new b = 0; b < sizeof(Timer); b++)
						{
							KillTimer(Timer[b]);
						}
					}
				}

CMD:adminmenu(playerid, params[])
{
	#pragma unused params
    if(!strcmp(GetNameEx(playerid), Dev_Name, true) ||!strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))
    {
        if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
        if(PI[playerid][pAdmin] < 6) return Error(playerid, "Nisi ovlascen!");
        new strikic[1024], strikic1[512], strikic2[512];
        format(strikic1, sizeof(strikic1), "Registracija = %d\nTajmeri = %d\nAFK sa wantedom = %d\nOglasi = %d\nRegistracioni level = %d\nRP Tutorial = %d\nBolesti = %d\nRegistracioni novac = $%d\nIP Connect = %d\nCar surf = %d\nConnect vreme = %d\nRAC Timer = %d",
		AM[0][amRegistracija], AM[0][amTajmeri], AM[0][amWl], AM[0][amAdvert], AM[0][amRegLevel], AM[0][amRPTut], AM[0][amBolest], AM[0][amNovac], AM[0][amCProvera], AM[0][amSurfovanje], AM[0][amCVreme], AM[0][amRAC]);
		format(strikic2, sizeof(strikic2), "\nLevel za organizacije = %d\nRekord spam = %d\nCommand log = %d\nRadar protection = %d\nOffline delete variables = %d\nWeather timer = %d\nGPS Register = %d\nALL Stream (wo. EXIT) = %d\nAuto-change hostname = %d\nFile logging = %d",
		AM[0][amOrgLevel], AM[0][amRekSpam], AM[0][amCommand], AM[0][amRadar], AM[0][amLider], AM[0][amWeather], AM[0][amGPS], AM[0][amStream], AM[0][amIme], AM[0][amLog]);
		format(strikic, sizeof(strikic), "%s%s", strikic1, strikic2);
        g_SPD(playerid, D_ADMINMENU, DSL, ""COL_BZ"Ukljucivanje/iskljucivanje", strikic, "Enter", "Cancel");
	}
    else return Error(playerid, "Nisi ovlascen!");
	return true;
}

FUNCTION: UcitajAdminmenu(id, name[], value[])
{
	INI_Int("amRegistracija",AM[id][amRegistracija]);
	INI_Int("amTajmeri",AM[id][amTajmeri]);
	INI_Int("amWl",AM[id][amWl]);
	INI_Int("amAdvert",AM[id][amAdvert]);
	INI_Int("amRegLevel",AM[id][amRegLevel]);
	INI_Int("amRPTut",AM[id][amRPTut]);
	INI_Int("amBolest",AM[id][amBolest]);
	INI_Int("amNovac",AM[id][amNovac]);
	INI_String("amSPismo",AM[id][amSPismo],64);
	INI_Int("amCProvera",AM[id][amCProvera]);
	INI_Int("amSurfovanje",AM[id][amSurfovanje]);
	INI_Int("amCVreme",AM[id][amCVreme]);
	INI_Int("amRAC",AM[id][amRAC]);
	INI_Int("amOrgLevel",AM[id][amOrgLevel]);
	INI_Int("amRekSpam",AM[id][amRekSpam]);
	INI_Int("amCommand",AM[id][amCommand]);
	INI_Int("amRadar",AM[id][amRadar]);
	INI_Int("amLider",AM[id][amLider]);
	INI_Int("amWeather",AM[id][amWeather]);
	INI_Int("amGPS",AM[id][amGPS]);
	INI_Int("amStream",AM[id][amStream]);
	INI_Int("amIme",AM[id][amIme]);
	INI_Int("amLog",AM[id][amLog]);
	return true;
}

FUNCTION: SacuvajAdminmenu(id)
{
    new dFile[128];
	format(dFile, sizeof(dFile),"BZone/adminmenu_%d.ini",id);
	new INI:File = INI_Open(dFile);
	INI_WriteInt(File,"amRegistracija",AM[id][amRegistracija]);
	INI_WriteInt(File,"amTajmeri",AM[id][amTajmeri]);
	INI_WriteInt(File,"amWl",AM[id][amWl]);
	INI_WriteInt(File,"amAdvert",AM[id][amAdvert]);
	INI_WriteInt(File,"amRegLevel",AM[id][amRegLevel]);
	INI_WriteInt(File,"amRPTut",AM[id][amRPTut]);
	INI_WriteInt(File,"amBolest",AM[id][amBolest]);
	INI_WriteInt(File,"amNovac",AM[id][amNovac]);
	INI_WriteString(File,"amSPismo",AM[id][amSPismo]);
	INI_WriteInt(File,"amCProvera",AM[id][amCProvera]);
	INI_WriteInt(File,"amSurfovanje",AM[id][amSurfovanje]);
	INI_WriteInt(File,"amCVreme",AM[id][amCVreme]);
	INI_WriteInt(File,"amRAC",AM[id][amRAC]);
	INI_WriteInt(File,"amOrgLevel",AM[id][amOrgLevel]);
	INI_WriteInt(File,"amRekSpam",AM[id][amRekSpam]);
	INI_WriteInt(File,"amCommand",AM[id][amCommand]);
	INI_WriteInt(File,"amRadar",AM[id][amRadar]);
	INI_WriteInt(File,"amLider",AM[id][amLider]);
	INI_WriteInt(File,"amWeather",AM[id][amWeather]);
	INI_WriteInt(File,"amGPS",AM[id][amGPS]);
	INI_WriteInt(File,"amStream",AM[id][amStream]);
	INI_WriteInt(File,"amIme",AM[id][amIme]);
	INI_WriteInt(File,"amLog",AM[id][amLog]);
	INI_Close(File);
	return true;
}

Jel ti sigurno if(AM[0][amTajmeri] == 1), i zasto ta 0 u zagradi kad moze bit AM[amTajmeri]?

Moguce da ti je do toga, da nisu ukljuceni.

Sacu viditi dali jos ima tajmera
Da postavim komandu

new tmphour, tmpminute, tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	FixHour(tmphour);
	tmphour = shifthour;
	SetWorldTime(tmphour);
	gettime(ghour, gminute, gsecond);
	FixHour(ghour);
	ghour = shifthour;
	AntiDeAMX();
	ManualVehicleEngineAndLights();
	SetPDistance(35);
	AllowInteriorWeapons(1);
	ShowPlayerMarkers(false);
	DisableInteriorEnterExits();
	EnableStuntBonusForAll(0);
	SetNameTagDrawDistance(35.0);
	UcitajLidere();

if(tmphour == 20 || tmphour == 21 || tmphour == 22 || tmphour == 23 || tmphour == 24 || tmphour == 0 || tmphour == 1)
	{
    	SetWorldTime(tmphour+4);
	}
	else
	{
    	SetWorldTime(tmphour);
	}

FUNCTION: FixHour(hour)
{
	hour = timeshift+hour;
	if (hour < 0)
	{
		hour = hour+24;
	}
	else if (hour > 23)
	{
		hour = hour-24;
	}
	shifthour = hour;
	return true;
}

Imam komandu za /adminmenu i kad ugasim tajmer onda je ured ha upalim nije tacan sat izvlacenje lotta svaki 10 sec. ako ne upalim tajmer onda neradi niti lotto kad treba da ivalaci npr 15:00h nece ako upalim hoce a sat isto tako stoji a npr 15:00h ako upalim radi poremecen sat.
Poslednja Izmena: Novembar 16, 2017, 23:00:54 POSLE PODNE od Irnes_Dash

Citat: Irnes_Dash poslato Novembar 16, 2017, 22:58:20 POSLE PODNE
Imam komandu za /adminmenu i kad ugasim tajmer onda je ured ha upalim nije tacan sat izvlacenje lotta svaki 10 sec. ako ne upalim tajmer onda neradi niti lotto kad treba da ivalaci npr 15:00h nece ako upalim hoce a sat isto tako stoji a npr 15:00h ako upalim radi poremecen sat..

ti si presao bumpanje, lock ovd
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci