[Pomoc] Warning

Započeo CColucci..
13. Mar. 2014. Zaključano
166
pregleda
3
postova
Jeffry_Vasquez
3
Hustler
13. Mar. 2014.
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 != 0) return SCM(playerid, BELA,"{C0C0C0}Do iduceg upita mora proci jos %d sekundi.", ReportPomoc);

if(Pita != 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, "~r~Do iduceg zahtijeva mora proci jos %d sekundi.", VodicPomoc);
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Vuzimir
5
Kingpin
13. Mar. 2014.
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...
cadilab
10
Administrator
13. Mar. 2014.
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,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);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha