Korisne skripte i kodovi

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

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Citat: Savana poslato Januar 02, 2018, 09:40:36 PRE PODNE
[pawn]#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
[/pawn]
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
[pawn]#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
[/pawn]

ah pardon ..

[pawn]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);
}[/pawn]
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..

[pawn]#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1) [/pawn]

stari primjer


[pawn]forward test();

public test(){
return 1;
}
}[/pawn]

novi primjer

te samo upisete

[pawn]PF: (){//
return 1;
}[/pawn]
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..

[pawn]#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1) [/pawn]

stari primjer


[pawn]forward test();

public test(){
return 1;
}
}[/pawn]

novi primjer

te samo upisete

[pawn]PF: (){//
return 1;
}[/pawn]

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..

[pawn]#define PF:%0(%1)       forward %0(%1); \
                                        public %0(%1) [/pawn]

stari primjer


[pawn]forward test();

public test(){
return 1;
}
}[/pawn]

novi primjer

te samo upisete

[pawn]PF: (){//
return 1;
}[/pawn]
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