[Pomoc] Warning


Započeo CColucci.., Mart 13, 2014, 18:02:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Od 0
Detaljan opis problema: Imam 4 warninga u ovim linijma
Dio skripte: Imam ova 4 warninga
C:\Documents and Settings\Owner\Desktop\DCountry-RP v1.1.1 b\gamemodes\DSRPU.pwn(61646) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Owner\Desktop\DCountry-RP v1.1.1 b\gamemodes\DSRPU.pwn(61673) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Owner\Desktop\DCountry-RP v1.1.1 b\gamemodes\DSRPU.pwn(61701) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Owner\Desktop\DCountry-RP v1.1.1 b\gamemodes\DSRPU.pwn(17225) : warning 202: number of arguments does not match definition

U ovim linijama :


if(Prijavljuje[playerid] != 0) return SCM(playerid, BELA,"{C0C0C0}Do iduceg upita mora proci jos %d sekundi.", ReportPomoc);


if(Pita[playerid] != 0) return SCM(playerid, COLOR_GREY,"{C0C0C0}Do iduceg upita mora proci jos %d sekundi.", UpitPomoc);

format(string,sizeof(string),"{FFFFFF}Novi | {6EF83C}%s (%d) je novi igrac i potrebna mu je pomoc!", ImePrezime(playerid), playerid);

PlayerTextDrawSetString(playerid, TextRed1[playerid], "~r~Do iduceg zahtijeva mora proci jos %d sekundi.", VodicPomoc);
Neke slike/video za lakse dobivanje pomoci(neobavezno): //




ne moze biti ovako:
SCM(playerid, BELA,"{C0C0C0}Do iduceg upita mora proci jos %d sekundi.", ReportPomoc);


SCM ne moze da radi da ti salje npr %d i tako te stvari moras to da formatiras pa da onda SCM ides da posalje taj format...

My Bike KTM 450 SXF 2008

CADILAB

*

Balkan Underground Owner

Zasto bi bezveze stalno formatirao kada moze da definise SCMF koja to sve uradi.

Znaci ubaci ovaj stock

stock SCMF(playerid,color,fstring[],{Float, _}:...)
{
   new n=(numargs()-3)*4;
   if(n)
   {
      new message[128],arg_start,arg_end;
      #emit CONST.alt                fstring
      #emit LCTRL                    5
      #emit ADD
      #emit STOR.S.pri               arg_start
      #emit LOAD.S.alt               n
      #emit ADD
      #emit STOR.S.pri               arg_end
      do
      {
         #emit LOAD.I
         #emit PUSH.pri
         arg_end-=4;
         #emit LOAD.S.pri           arg_end
      }
      while(arg_end>arg_start);
      #emit PUSH.S                   fstring
      #emit PUSH.C                   255
      #emit PUSH.ADR                 message
      n+=4*3;
      #emit PUSH.S                   n
      #emit SYSREQ.C                 format
      n+=4;
      #emit LCTRL                    4
      #emit LOAD.S.alt               n
      #emit ADD
      #emit SCTRL                    4
      return SCM(playerid,color,message);
   }
   else return SCM(playerid,color,fstring);
}


i onda kada saljes poruku
SCMF(playerid, -1, "Vi ste ID %d", playerid);