Korisne skripte i kodovi


Započeo Correlli, Mart 10, 2010, 20:26:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Citat: Savana poslato Januar 02, 2018, 09:40:36 PRE PODNE
#define ERROR(%0,%1) \
	SendClientMessageEx(%0, -1, "{ff6600}Greska | {FFFFFF} "%1) //primjer koristenja ERROR(playerid, "text");

#define JOB(%0,%1) \
	SendClientMessageEx(%0, -1, "{36AB00}(Posao) {FFFFFF} "%1) //primjer koristenja JOB(playerid, "text");

#define USAGE(%0,%1) \
	SendClientMessageEx(%0, -1, "{F5052D}(Koristite) {FFFFFF} "%1) //primjer koristenja USAGE(playerid, "text");
	
#define INFO(%0,%1) \
	SendClientMessageEx(%0, -1, "{2e9cd1}(Info) {FFFFFF} "%1) //primjer koristenja INFO(playerid, "text");


//#define PORUKA(%0,%1) \
//	SendClientMessageEx(%0, -1, "{BOJA}(Server) {FFFFFF} "%1) //primjer koristenja za daljnje poruke

nisi stavio SendClientMessageEx funkciju
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Savana poslato Januar 02, 2018, 09:40:36 PRE PODNE
#define ERROR(%0,%1) \
	SendClientMessageEx(%0, -1, "{ff6600}Greska | {FFFFFF} "%1) //primjer koristenja ERROR(playerid, "text");

#define JOB(%0,%1) \
	SendClientMessageEx(%0, -1, "{36AB00}(Posao) {FFFFFF} "%1) //primjer koristenja JOB(playerid, "text");

#define USAGE(%0,%1) \
	SendClientMessageEx(%0, -1, "{F5052D}(Koristite) {FFFFFF} "%1) //primjer koristenja USAGE(playerid, "text");
	
#define INFO(%0,%1) \
	SendClientMessageEx(%0, -1, "{2e9cd1}(Info) {FFFFFF} "%1) //primjer koristenja INFO(playerid, "text");


//#define PORUKA(%0,%1) \
//	SendClientMessageEx(%0, -1, "{BOJA}(Server) {FFFFFF} "%1) //primjer koristenja za daljnje poruke


ah pardon ..

stock SendClientMessageEx(playerid, color, const str[], {Float,_}:...) {
	static
	    args,
	    start,
	    end,
	    string[144]
	;
	#emit LOAD.S.pri 8
	#emit STOR.pri args

	if (args > 12)
	{
		#emit ADDR.pri str
		#emit STOR.pri start

	    for (end = start + (args - 12); end > start; end -= 4)
		{
	        #emit LREF.pri end
	        #emit PUSH.pri
		}
		#emit PUSH.S str
		#emit PUSH.C 144
		#emit PUSH.C string
		#emit PUSH.C args
		#emit SYSREQ.C format

		SendClientMessage(playerid, color, string);

		#emit LCTRL 5
		#emit SCTRL 4
		#emit RETN
	}
	return SendClientMessage(playerid, color, str);
}

CroHerze Skripter

Ne mogu urediti..

Evo kod za forward + public, ja sam si smanjio skriptu za 1800 kodova.. znaci za timere, i neke funkcije tebate frward, a neko nekad zaboravi, pa samo ovo prebacite na vrh..

#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1)


stari primjer


forward test();

public test(){
 return 1;
}
}


novi primjer

te samo upisete

PF: (){//
 return 1;
}

Poslednja Izmena: Januar 03, 2018, 11:21:41 PRE PODNE od Savana
CroHerze Skripter

Citat: Savana poslato Januar 03, 2018, 11:14:54 PRE PODNE
Ne mogu urediti..

Evo kod za forward + public, ja sam si smanjio skriptu za 1800 kodova.. znaci za timere, i neke funkcije tebate frward, a neko nekad zaboravi, pa samo ovo prebacite na vrh..

#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1)


stari primjer


forward test();

public test(){
 return 1;
}
}


novi primjer

te samo upisete

PF: (){//
 return 1;
}


Ne znam šta je korisno u ovom kodu, al' hajd'. To je starije od kamena, peska, zemlje i Sunca :))

"I choose to have faith, because without that, I have nothing."


Citat: Savana poslato Januar 03, 2018, 11:14:54 PRE PODNE
Ne mogu urediti..

Evo kod za forward + public, ja sam si smanjio skriptu za 1800 kodova.. znaci za timere, i neke funkcije tebate frward, a neko nekad zaboravi, pa samo ovo prebacite na vrh..

#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1)


stari primjer


forward test();

public test(){
 return 1;
}
}


novi primjer

te samo upisete

PF: (){//
 return 1;
}

nisi za 1800 kodova nego za 1800 linija prije,

manje linija veca brzina kompilanja vljd
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: σgí poslato Januar 03, 2018, 12:44:35 POSLE PODNE
Ne znam šta je korisno u ovom kodu, al' hajd'. To je starije od kamena, peska, zemlje i Sunca :))

je je, zato svaki drugi mod u gamemodes bez macro koda, tolko je staro da nitko ne koristi, haj me ne nasmijavaj
CroHerze Skripter