Započeo (BV) Domy
•8. Jun 2014.• Zaključano[POMOC]Veliki bug
750
pregleda
9
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
109
Postovi:
32
Teme:
Pridružio se:Jul 2013
8. Jun 2014.
Skripta koju koristim: Balkan Vision mod od 0
Opis problema o kojem se radi: Ima problem,koji na otvorenju nije bio siguran sam jer nam je rekord na otvorenju bio 77 igraca,i sve je bilo uredu.Sta je problem?
Pa problem je taj sto se desava "login bug" tako smo ga mi nazvali,jer kad se igraci logiraju na server,neunisti im se textdraw od logina, iznad glade ima pise da su afk kad pisu na /t chat pise im da pricaju na mobitel, ali to samo poslije ID 24. I svaki igraÄ od tada je level 0 ne uÄita mu se niÅ¡ta. Zna de dogoditi i da se nijedan remove kod ne uÄita nekima, a nekima je dobro, neznam do Äega je to se deÅ¡ava. Ali mislim da bi to moglo biti do foreacha jer iznad svega toga Å¡to se buga stoji foreach, PRIMJERI:
Svaki id od 24 na dalje kad se logira na /t chatu pise kao da razgovara na mobitel.
Zna se dogoditi da se igraÄima promjeni interior:
Iznad glave im uvjek pise da su afk.
I svugdje tako gdje je foreach iznad igracu od ID 24 na dalje se buga.
Ako neko zna do Äega je ili kako rijeÅ¡it ako treba platit ćemo ili ga nagradit nekom pozicijom na serveru.
Dio skripte: //
Slika (neobavezno):
ID od 24 na dalje normalno igra ali mu iznad glave pise da je pauziran:
http://i.imgur.com/TCcu4v9.jpg
http://i.gyazo.com/35873f8f54eab1540469b3d9ffa45fe9.png
https://www.youtube.com/watch?v=ixC4Wj1NRjM&feature=youtu.be
Na serveru imam 49 igraca samo 24 normalno igra ovi ostali su za k.r.c:
http://i.imgur.com/r4HbAes.png
Opis problema o kojem se radi: Ima problem,koji na otvorenju nije bio siguran sam jer nam je rekord na otvorenju bio 77 igraca,i sve je bilo uredu.Sta je problem?
Pa problem je taj sto se desava "login bug" tako smo ga mi nazvali,jer kad se igraci logiraju na server,neunisti im se textdraw od logina, iznad glade ima pise da su afk kad pisu na /t chat pise im da pricaju na mobitel, ali to samo poslije ID 24. I svaki igraÄ od tada je level 0 ne uÄita mu se niÅ¡ta. Zna de dogoditi i da se nijedan remove kod ne uÄita nekima, a nekima je dobro, neznam do Äega je to se deÅ¡ava. Ali mislim da bi to moglo biti do foreacha jer iznad svega toga Å¡to se buga stoji foreach, PRIMJERI:
Svaki id od 24 na dalje kad se logira na /t chatu pise kao da razgovara na mobitel.
foreach(Player, i)
{
if(Caller == i)
{
if(rc == 0)
{
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), ""COL_ORANGE"(MOBITEL) %s kaze: "BELA"%s", sendername, text);
SCM(i, -1, string);
ProxDetector(10.0, playerid, string,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD);
SetPlayerChatBubble(playerid, text,COLOR_WHITE,50.0,5000);
return 0;
}
}
}
if(rc == 1)
{
new name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s kaze: %s", name, text);
ProxDetector(20.0, playerid, string, COLOR_FADE1, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4);
SetPlayerChatBubble(playerid, text, COLOR_FADE1, 20.0, 10000);
ChatLog(playerid, text);
return 0;
}Zna se dogoditi da se igraÄima promjeni interior:
if(IsBeingSpeced == 1)
{
foreach(Player,i)
{
if(spectatorid == playerid)
{
SetPlayerInterior(i,GetPlayerInterior(playerid));
SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(playerid));
}
}
}Iznad glave im uvjek pise da su afk.
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(IsPlayerPaused(i))
{
afkvreme ++;
new ImeRPi;
RPIme(i, ImeRPi);
format(CmdString, sizeof(CmdString), "PAUZIRAN: (00:%s)", KonvertujVreme(afkvreme));
igracafk = 1;
SetPlayerChatBubble(i, CmdString, COLOR_LIGHTRED, 50.0, 100000);
}
else
{
SetPlayerChatBubble(i, " ", COLOR_WHITE, 50.0, 1);
igracafk = 0;
afkvreme = 0;
}
}
}I svugdje tako gdje je foreach iznad igracu od ID 24 na dalje se buga.
Ako neko zna do Äega je ili kako rijeÅ¡it ako treba platit ćemo ili ga nagradit nekom pozicijom na serveru.
Dio skripte: //
Slika (neobavezno):
ID od 24 na dalje normalno igra ali mu iznad glave pise da je pauziran:
http://i.imgur.com/TCcu4v9.jpg
http://i.gyazo.com/35873f8f54eab1540469b3d9ffa45fe9.png
https://www.youtube.com/watch?v=ixC4Wj1NRjM&feature=youtu.be
Na serveru imam 49 igraca samo 24 normalno igra ovi ostali su za k.r.c:
http://i.imgur.com/r4HbAes.png
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
136
Postovi:
21
Teme:
Pridružio se:Okt. 2012
8. Jun 2014.
koliko vidim ovdje ti pise
zamijeni to sa ovim
to i znaci da se nesta desava svima ne samo 1 igracu.
ili ti ga playerid
I svugdje gdje pise i mijenjaj u playerid
foreach(Player, i)zamijeni to sa ovim
foreach(Player, playerid)to i znaci da se nesta desava svima ne samo 1 igracu.
ili ti ga playerid
I svugdje gdje pise i mijenjaj u playerid
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava