Pomoc oko rekorda na srw


Započeo Tiger172, Avgust 19, 2019, 14:21:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Problem je u tome da bilo koji uba im fs za rekord i online ne radi mi rekord uvek je 0 dok online radi. U pitanju je mod skill arena v2.4.
Slika/video ingame problema(obavezno ako je ingame problem): /

Pa kako je to moguće? Pa to je straśno?

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter


new
	serverOnline,
	serverRecord;

public OnGameModeInit()
{
	INI_ParseFile("record.ini", "LoadRecord");
	return 1;
}

public OnPlayerConnect(playerid)
{
	serverOnline++;
	if(serverOnline > serverRecord)
		OnServerHitNewRecord(serverOnline);

	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	serverOnline--;
	return 1;
}

forward LoadRecord(name[], value[])
public LoadRecord(name[], value[])
{
	INI_Int("Record", serverRecord);
	return 1;
}
stock SaveRecord()
{
	new INI:File = INI_Open("record.ini");
	INI_WriteInt(File, "Record", serverRecord);
	INI_Close(File);
	return 1;
}

stock OnServerHitNewRecord(newRecord)
{
	serverRecord = newRecord;
	SaveRecord();
	//ovde uradi sta god oces tipa nagrade i ta sranja
	return 1;
}


Evo i y_inline verzija gratis:

new
	serverOnline,
	serverRecord;

public OnGameModeInit()
{
	//
	inline LoadRecord(string:name[], string:value[])
	{
		INI_Int("Record", serverRecord);
	}
	if(fexist("record.ini")
	{
		INI_ParseFile("record.ini", using inline "LoadRecord");
	}
	else print("Fajl record.ini ne postoji idiote mutavi!");
	//
	return 1;
}

public OnPlayerConnect(playerid)
{
	//
	serverOnline++;
	if(serverOnline > serverRecord)
	{
		OnServerHitNewRecord(serverOnline);
	}
	//
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	serverOnline--;
	return 1;
}

stock SaveRecord()
{
	new INI:File = INI_Open("record.ini");
	INI_WriteInt(File, "Record", serverRecord);
	INI_Close(File);
	return 1;
}

stock OnServerHitNewRecord(newRecord)
{
	serverRecord = newRecord;
	SaveRecord();
	//ovde uradi sta god oces tipa nagrade i ta sranja
	return 1;
}
Poslednja Izmena: Avgust 19, 2019, 14:39:27 POSLE PODNE od VinlandRP
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons


Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin


Citat: Vodka PlayObožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi šta treba uraditi, al' ne vredi nisu svi za skriptanje.

Citat: VinlandRP poslato Avgust 19, 2019, 14:36:31 POSLE PODNE
new
	serverOnline,
	serverRecord;

public OnGameModeInit()
{
	INI_ParseFile("record.ini", "LoadRecord");
	return 1;
}

public OnPlayerConnect(playerid)
{
	serverOnline++;
	if(serverOnline > serverRecord)
		OnServerHitNewRecord(serverOnline);

	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	serverOnline--;
	return 1;
}

forward LoadRecord(name[], value[])
public LoadRecord(name[], value[])
{
	INI_Int("Record", serverRecord);
	return 1;
}
stock SaveRecord()
{
	new INI:File = INI_Open("record.ini");
	INI_WriteInt(File, "Record", serverRecord);
	INI_Close(File);
	return 1;
}

stock OnServerHitNewRecord(newRecord)
{
	serverRecord = newRecord;
	SaveRecord();
	//ovde uradi sta god oces tipa nagrade i ta sranja
	return 1;
}


Evo i y_inline verzija gratis:

new
	serverOnline,
	serverRecord;

public OnGameModeInit()
{
	//
	inline LoadRecord(string:name[], string:value[])
	{
		INI_Int("Record", serverRecord);
	}
	if(fexist("record.ini")
	{
		INI_ParseFile("record.ini", using inline "LoadRecord");
	}
	else print("Fajl record.ini ne postoji idiote mutavi!");
	//
	return 1;
}

public OnPlayerConnect(playerid)
{
	//
	serverOnline++;
	if(serverOnline > serverRecord)
	{
		OnServerHitNewRecord(serverOnline);
	}
	//
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	serverOnline--;
	return 1;
}

stock SaveRecord()
{
	new INI:File = INI_Open("record.ini");
	INI_WriteInt(File, "Record", serverRecord);
	INI_Close(File);
	return 1;
}

stock OnServerHitNewRecord(newRecord)
{
	serverRecord = newRecord;
	SaveRecord();
	//ovde uradi sta god oces tipa nagrade i ta sranja
	return 1;
}


Ovo ne radi ima erore.

E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(48) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(51) : error 001: expected token: ")", but found "{"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(75) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(75) : warning 215: expression has no effect
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(76) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(78) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(86) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(86) : warning 215: expression has no effect
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(264) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(271) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(271) : warning 215: expression has no effect
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.

[/quote]

Ma ti si šampion.
Jel ti znaš sta je globalna varijabla?
My tutorials: y_inline & y_dialog, Ternary Operator, y_flooding, y_bit, samp-logger, Pawn Plus I Deo ( Dynamic Strings ), Map Zones, TextDraw Buttons, y_iterate, easyDialog, samp-plugin-timerfix
My includes: TextDraw Buttons


Respect: Bunta, Vedran, Ivan Bagarić, Itz.Yansi, Rade Ćurić (ni ja ne verujem)
Biggest respect goes to: ADRFranklin


Citat: Vodka PlayObožavam te "skriptere" koji probleme rešavaju tako što menjaju mod svaka 2 dana, tako će sigurno naučiti.
Neko im nacrta u temi šta treba uraditi, al' ne vredi nisu svi za skriptanje.

Citat: Tiger172 poslato Avgust 19, 2019, 15:34:51 POSLE PODNE
Ovo ne radi ima erore.

E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(48) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(51) : error 001: expected token: ")", but found "{"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(75) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(75) : warning 215: expression has no effect
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(76) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(78) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(86) : error 017: undefined symbol "serverOnline"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(86) : warning 215: expression has no effect
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(264) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(271) : error 017: undefined symbol "serverRecord"
E:\Instalirano\sampserveri\TG_RPG\filterscripts\dodacizarekord.pwn(271) : warning 215: expression has no effect
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.

Pise ti stari sve gdje je greska i zasto je greska, citaj samo, znas engleski? Ako je nedefinisana definisi je sa "new" i nemas belaja? provjeri gdje su zagrade pojebane isprati te linije i zatvori ili izbrisi ako imas viska? tacka zarez isto ako je negdje problem stavi i tjt
Poslednja Izmena: Avgust 19, 2019, 16:44:06 POSLE PODNE od ghost1337