Skripta koju koristim:bzrp
Detaljan opis problema:Sjebani su totalno Tajmeri ako moze pomoc.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Previse informacija si dao.
//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.
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