Skripta koju koristim: UP edit
Detaljan opis problema: kada stavis da je vreme tmurno vreme se vrati na "pocetno"/provbitno vreme!
Dio skripte: YCMD:podesivreme(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"RP | "ORANGE"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 2) return SCM(playerid, -1, ""SIVA"RP | Samo Admini (AL 2+)!");
new string[128],weather;
if(AdminDuty[playerid] == 0 && SkripterDuty[playerid] == 0) return SCM(playerid,-1,""ORANGE"[RP] "SIVA"Morate biti na admin duznosti!");
if(sscanf(params, "i", weather)) return SCM(playerid, -1, ""ORANGE"RP Pomoc | "BELA"/podesivreme [vreme ID (0 - 45)]");
if(weather > 45 || weather < 0) return SCM(playerid, -1, ""SIVA"GRESKA | Pogresan ID Vremena!!");
format(string,sizeof(string),""SIVA"Admin %s je postavio vreme na %d!",GetName(playerid),weather);
SendClientMessageToAll(-1,string);
SetWeather(weather);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
YCMD:podesivreme(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"RP | "ORANGE"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 2) return SCM(playerid, -1, ""SIVA"RP | Samo Admini (AL 2+)!");
new string[128],weather;
if(AdminDuty[playerid] == 0 && SkripterDuty[playerid] == 0) return SCM(playerid,-1,""ORANGE"[RP] "SIVA"Morate biti na admin duznosti!");
if(sscanf(params, "i", weather)) return SCM(playerid, -1, ""ORANGE"RP Pomoc | "BELA"/podesivreme [vreme ID (0 - 45)]");
if(weather < 0 ||weather > 45) return SCM(playerid, -1, ""SIVA"GRESKA | Pogresan ID Vremena!!");
format(string,sizeof(string),""SIVA"Admin %s je postavio vreme na %d!",GetName(playerid),weather);
SendClientMessageToAll(-1,string);
SetWeather(weather);
return 1;
}
Ne radi inace u skripti SetWeather imam samo tu :P
BUMP!
Napravi stock promena vremena i uradi case 1 case 2 bla bla do 45 koliko ih ima i eto
pod new
new vremena[] = {
1,
2,
3,
4,
5 // bla bla i dalje ako hoces da koristis do 45
};
stock PromeniVreme()
{
new weather= random(sizeof(vremena));
switch(weather)
{
case 0:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 1:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 2:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 3:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[vreme]);
}
case 4:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
}
}
Slobodno dodaj case-ova koliko imas id-ova vremena
[quote author=[X-3] Ralph link=topic=81070.msg556388#msg556388 date=1383688573]
Napravi stock promena vremena i uradi case 1 case 2 bla bla do 45 koliko ih ima i eto
pod new
new vremena[] = {
1,
2,
3,
4,
5 // bla bla i dalje ako hoces da koristis do 45
};
stock PromeniVreme()
{
new weather= random(sizeof(vremena));
switch(weather)
{
case 0:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 1:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 2:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
case 3:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[vreme]);
}
case 4:
{
//Tu mozes neki scm igracima kao vremenska prognoza bla bla
SetWeather(vremena[weather]);
}
}
}
Slobodno dodaj case-ova koliko imas id-ova vremena
[/quote]
NIje pomoglo jednostavno se vreme vrati na suncano!
Ocigledno da vec imas nesto uradjeno cim ne radi kako treba, jer tu nema sta da ne radi...
[quote author=[X-3] Ralph link=topic=81070.msg556568#msg556568 date=1383776705]
Ocigledno da vec imas nesto uradjeno cim ne radi kako treba, jer tu nema sta da ne radi...
[/quote]
oces da ti dam mod na PM da se uveris ?