Rekord & Online!


Započeo ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ, Mart 10, 2018, 08:10:52 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem (error/warning): Napravio sam TD, Rekord & Online, znate kao na Ludoj Kuci, ali sad kako da povezem sa skriptom, kao na Ludoj Kuci, kada ima npr 10 igraca online, dole da pise 10, a ako je rekord 20, dole da pise 20 ? Zna neko? Inace imam new DosadasnjiRekord, RekordIgraca & Konektovano...... PLS, HITNO!
Dio skripte: Evo to:
forward DosadasnjiRekord();
	public DosadasnjiRekord()
	{
		new strFromFile[24], arrCoords[6][5], File: file = fopen("rekord.txt", io_read);
		if (file)
		{
			fread(file, strFromFile);
			razdvoji(strFromFile, arrCoords, ',');
			rekordigraca = strval(arrCoords[0]);
			fclose(file);
		}
		return 1;
	}
	forward SacuvajRekord();
	public SacuvajRekord()
	{
		new coordsstring[24];
		format(coordsstring, sizeof(coordsstring), "%d", rekordigraca);
		new File: file = fopen("rekord.txt", io_write);
		fwrite(file, coordsstring);
		fclose(file);
		return 1;
	}
	forward Rekordbre(playerid);
	public Rekordbre(playerid)
	{
		RekordTimer(playerid);
		return 1;
	}
	forward RekordTimer(playerid);
	public RekordTimer(playerid)
	{
		new string1[512];
		format(string1, 512, "online : ~w~%d", Konektovano());
		new govno[64];
	    format(govno, sizeof(govno), "rekord : ~w~%d", rekordigraca);
	    onlinepl++;
		if(Konektovano() > rekordigraca)
		{
		    rekordigraca = Konektovano();
			new string[256];
			format(string,sizeof(string),""SIVA"(("LARPBOJA" [ REKORD ] "SIVA"~ Oboren je stari rekord igraca. Novi Rekord :"LARPBOJA" %d"SIVA" ! ))",rekordigraca);
			SCMTA(-1,string);
		    format(govno, sizeof(govno), "rekord : ~w~%d", rekordigraca);
	   		SacuvajRekord();
		}
		return 1;
	}
A kako mogu sada da spojim sa ovim TD-ovima:
LosArticTD[11] = TextDrawCreate(577.333068, 345.126037, "rekord: ~w~5");
	TextDrawLetterSize(LosArticTD[11], 0.223996, 1.380149);
	TextDrawAlignment(LosArticTD[11], 1);
	TextDrawColor(LosArticTD[11], 16777215);
	TextDrawSetShadow(LosArticTD[11], 0);
	TextDrawSetOutline(LosArticTD[11], 3);
	TextDrawBackgroundColor(LosArticTD[11], 51);
	TextDrawFont(LosArticTD[11], 1);
	TextDrawSetProportional(LosArticTD[11], 1);

	LosArticTD[12] = TextDrawCreate(575.666809, 360.059265, "online: ~w~3");
	TextDrawLetterSize(LosArticTD[12], 0.289999, 1.264001);
	TextDrawAlignment(LosArticTD[12], 1);
	TextDrawColor(LosArticTD[12], 16777215);
	TextDrawSetShadow(LosArticTD[12], 0);
	TextDrawSetOutline(LosArticTD[12], 3);
	TextDrawBackgroundColor(LosArticTD[12], 51);
	TextDrawFont(LosArticTD[12], 1);
	TextDrawSetProportional(LosArticTD[12], 1);

Debug iz server_log: /
Neke video/slike ako je problem ingame (obavezno ako je ingame): /
Founder of
Digression Community

.amx ... :)

format, TextDrawSetString, snadji se sad :D

Facebook - Klik



Citat: _Shomy_ poslato Mart 10, 2018, 08:24:07 PRE PODNE
.amx ... :)

format, TextDrawSetString, snadji se sad :D
Napisi mi svee , plss brt ?
Founder of
Digression Community


Ae neko neka napise sve, ima nagrada!
Founder of
Digression Community

Evo ti primer,jos samo cuvanje i prilagodi svojoj skripti

new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		TextDrawShowForPlayer(playerid, OnlineRek[0]);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
		TextDrawShowForPlayer(playerid, OnlineRek[1]);


forward RekordTimer(playerid);
public RekordTimer(playerid)
{
	if(postojecirekord)
	{
	    new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
	}
	onlinepl++;
    if(postojecirekord < onlinepl)
    {
        postojecirekord=onlinepl;
        new NoviRek[128];
        format(NoviRek, sizeof(NoviRek), ""ORANGE"OBAVJEST: "BELA"Novi rekord servera: "ORANGE"%d", postojecirekord);
	  	SCMTA(-1,NoviRek);
        ServerInfo[sRekord] = postojecirekord;
	  	SacuvajPodesavanja();
		new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
    }
	return 1;
}

Citat: TheBadzoo poslato Mart 10, 2018, 10:44:02 PRE PODNE
Evo ti primer,jos samo cuvanje i prilagodi svojoj skripti

new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		TextDrawShowForPlayer(playerid, OnlineRek[0]);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
		TextDrawShowForPlayer(playerid, OnlineRek[1]);


forward RekordTimer(playerid);
public RekordTimer(playerid)
{
	if(postojecirekord)
	{
	    new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
	}
	onlinepl++;
    if(postojecirekord < onlinepl)
    {
        postojecirekord=onlinepl;
        new NoviRek[128];
        format(NoviRek, sizeof(NoviRek), ""ORANGE"OBAVJEST: "BELA"Novi rekord servera: "ORANGE"%d", postojecirekord);
	  	SCMTA(-1,NoviRek);
        ServerInfo[sRekord] = postojecirekord;
	  	SacuvajPodesavanja();
		new onlinestring[24];
		format(onlinestring, 24, "Online:~w~ %d", Konektovano());
		TextDrawSetString(OnlineRek[0], onlinestring);
		new rekordstring[24];
		format(rekordstring, 24, "Rekord:~w~ %d", postojecirekord);
		TextDrawSetString(OnlineRek[1], rekordstring);
    }
	return 1;
}

Zasto timer ?

Facebook - Klik




http://balkan-samp.com/forum/index.php?topic=115444.0 eto, kakav tajmer koji kurac vi pricate, ne prospajte se tu

lock.
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci