[Pomoc]Else

Započeo Cimbur
8. Dec. 2012. Zaključano
1,460
pregleda
20
postova
Cimbur
5
Kingpin
8. Dec. 2012.
Skripta koju koristim:Od nule
Detaljan opis problema:Napravio sam komandu za uzimanje kofera, i sada, kada kompilujem, javi mi error na liniji else
Dio skripte:
CMD:uzmikofer(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 10.0, 2392.9177,-2498.1025,13.6471))
    SetPlayerAttachedObject( playerid, 0, 1210, 5, 0.309078, 0.085499, 0.029562, 347.746734, 263.091888, 1.445542, 1.101942, 1.000000, 1.000000 );
    GivePlayerMoney(playerid, 30000);
    else
    {
    SendClientMessage(playerid, blue, "Nisi na mjestu za kupovinu");
    }
    return 1;
}

Error :
C:\Users\Cimbur\Desktop\EFR.pwn(921) : error 029: invalid expression, assumed zero

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
ne treba ti else, nemas odredjene provere, samo stavi da mu returna na pocetku komande.
Cimbur
5
Kingpin
8. Dec. 2012.
Hvala momci, reci te mi samo, kako je moguce da uradim, da kofer moze da se uzme na svakih sat vremena?
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
napravis tajmer sa callbackom, i stavi da se u callbacku resetuje varijabla za uzimanje kofera na 0
Cimbur
5
Kingpin
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 8:25 pm:
napravis tajmer sa callbackom, i stavi da se u callbacku resetuje varijabla za uzimanje kofera na 0

Znam to, ali ne zanm kako da uradim, skroz se zbunim 😄
Cimbur
5
Kingpin
8. Dec. 2012.
Vucko â„¢ wrote on December 8, 2012, 8:26 pm:
Bolje ti je da uradiš da kad imaš kuću onda nemaš kofer,a kad nemaš kucu onda imaš kofer u ruci..

Ne pravim ja nikakvu kucu, vec trazenje kofera 😄
Cimbur
5
Kingpin
8. Dec. 2012.
Vucko â„¢ wrote on December 8, 2012, 8:26 pm:
Bolje ti je da uradiš da kad imaš kuću onda nemaš kofer,a kad nemaš kucu onda imaš kofer u ruci..

Ne pravim ja nikakvu kucu, vec trazenje kofera 😄
Ma ja ti kažem da uradiš ovako što sam ti reko.

Nisi me shvatio, nemam kuce nikakve, vec kada nadjes pickup kofera, kucas /uzmikofer
Cimbur
5
Kingpin
8. Dec. 2012.
Vucko â„¢ wrote on December 8, 2012, 8:33 pm:
Ma ok to xD Nego ti kažem da radiÅ¡ ovo za kuću,znam o čemu pricaÅ¡ 😄 PoÅ¡to je malo g.lupo ovo za pickup i /uzmikofer

Ne bitno je, samo ako moze neko da mi uradi tajmer 😄
Blaeks_Biofor
5
Forum Don
9. Dec. 2012.
na vrh
forward KoferTimer(playerid);
i ovo
new KoferTime;
pod OnPlayerConnect
KoferTime = 0;
na vrh komande kofer dodas ovo
if(KoferTime == 1) return SCM(playerid, -1, "vec ste iskoristili tu komandu , sacekajte malo !");
zatim na kraj komande dodaj ovo
KoferTime = 1;
            SetTimerEx("KoferTimer", 3600000, false, "i", playerid);
i na kraj skripte
public KoferTimer(playerid)
{

    if(KoferTime == 1)
    {
KoferTime = 0;
    }
}
}
Cimbur
5
Kingpin
9. Dec. 2012.
Blaeks wrote on December 9, 2012, 1:38 am:
na vrh
forward KoferTimer(playerid);
i ovo
new KoferTime;
pod OnPlayerConnect
KoferTime = 0;
na vrh komande kofer dodas ovo
if(KoferTime == 1) return SCM(playerid, -1, "vec ste iskoristili tu komandu , sacekajte malo !");
zatim na kraj komande dodaj ovo
KoferTime = 1;
            SetTimerEx("KoferTimer", 3600000, false, "i", playerid);
i na kraj skripte
public KoferTimer(playerid)
{

    if(KoferTime == 1)
    {
KoferTime = 0;
    }
}
}

Hvala brate, jel mozes samo jos ovo da mi uradis, da kada se trazi kofer, na cetu izadje svim igracima, znaci SCMTA i kaze Jedan biznismen je izgubio kofer u Los Santosu, nadjite ga.
I kada ga neko nadje, napise opet na SCMTA Igrac : %s je pronasao kofer, cestitajte mu
Hvala ti buraz 😉
Blaeks_Biofor
5
Forum Don
9. Dec. 2012.
ovo na kraj skripte

forward Kofer()
public Kofer()
{
  new stringerik;
  if(kofer1 == 1)
  {
  format(stringerik,sizeof(stringerik), "Jedan biznismen je izgubio kofer u Los Santosu, nadjite kofer");
  SCMTA(-1, stringerik);
  koferce1 = CreateDynamicObject(1210, 638, -518.29998779297, 15.5, 0, 0, 0);
  kofer1 = 1;
  }
  }
  return 1;
}
na vrh stavi ova 2
new kofer1; new koferce1;
i sada napravi komandu
CMD:uzmikofer(playerid, params[])
    {
    if(kofer1 == 0) return SCM(playerid, -1, "  Nema kofera, jbg !");
    if(kofer1 == 1)
    {
if(IsPlayerInRangeOfPoint(playerid, 5, 638, -518.29998779297, 15.5))
{
new stringkf1;
GetPlayerName(playerid, sendername, sizeof(sendername));
SafeGivePlayerMoney(playerid, 20000);
format(stringkf1, sizeof(stringkf1), "NADJEN JE !!! %s je nasao kofer u gradu Los Santos", sendername);
SCMTA(-1, stringkf1);
DestroyDynamicObject(koferce1);
Kill(playerid);
kofer1 = 0;
}
}
return 1;
}
probaj ovako, i javi da li funkcionise 😄
Cimbur
5
Kingpin
9. Dec. 2012.
Blaeks wrote on December 9, 2012, 9:33 am:
ovo na kraj skripte

forward Kofer()
public Kofer()
{
  new stringerik;
  if(kofer1 == 1)
  {
  format(stringerik,sizeof(stringerik), "Jedan biznismen je izgubio kofer u Los Santosu, nadjite kofer");
  SCMTA(-1, stringerik);
  koferce1 = CreateDynamicObject(1210, 638, -518.29998server uklonjen!97, 15.5, 0, 0, 0);
  kofer1 = 1;
  }
  }
  return 1;
}
na vrh stavi ova 2
new kofer1; new koferce1;
i sada napravi komandu
CMD:uzmikofer(playerid, params[])
    {
    if(kofer1 == 0) return SCM(playerid, -1, "  Nema kofera, jbg !");
    if(kofer1 == 1)
    {
if(IsPlayerInRangeOfPoint(playerid, 5, 638, -518.29998server uklonjen!97, 15.5))
{
new stringkf1;
GetPlayerName(playerid, sendername, sizeof(sendername));
SafeGivePlayerMoney(playerid, 20000);
format(stringkf1, sizeof(stringkf1), "NADJEN JE !!! %s je nasao kofer u gradu Los Santos", sendername);
SCMTA(-1, stringkf1);
DestroyDynamicObject(koferce1);
Kill(playerid);
kofer1 = 0;
}
}
return 1;
}
probaj ovako, i javi da li funkcionise 😄

Sad cu da probma, samo sto baca cenzuru da CreateDynamicObject 😄
Blaeks_Biofor
5
Forum Don
9. Dec. 2012.
Ma to sam ja neki objekat nasao xD, zameni ti to sa nekim svojim, nije ti tesko da bacis 1 objekat u mta 😄
Cimbur
5
Kingpin
9. Dec. 2012.
Blaeks wrote on December 9, 2012, 9:36 am:
Ma to sam ja neki objekat nasao xD, zameni ti to sa nekim svojim, nije ti tesko da bacis 1 objekat u mta 😄

C:\Users\Cimbur\Desktop\EFR.pwn(880) : error 001: expected token: ";", but found "public"
C:\Users\Cimbur\Desktop\EFR.pwn(890) : error 010: invalid function or declaration
C:\Users\Cimbur\Desktop\EFR.pwn(990) : error 017: undefined symbol "sendername"
C:\Users\Cimbur\Desktop\EFR.pwn(990) : error 017: undefined symbol "sendername"
C:\Users\Cimbur\Desktop\EFR.pwn(990) : error 029: invalid expression, assumed zero
C:\Users\Cimbur\Desktop\EFR.pwn(990) : fatal error 107: too many error messages on one line
Baca errore 😄

Linija 880 :
public Kofer()
Linija 890 :
return 1;
Linija 990 :
GetPlayerName(playerid, sendername, sizeof(sendername));
Blaeks_Biofor
5
Forum Don
9. Dec. 2012.
forward Kofer()
public Kofer()
{
  new stringerik;
  if(kofer1 == 1)
  {
  format(stringerik,sizeof(stringerik), "Jedan biznismen je izgubio kofer u Los Santosu, nadjite kofer");
  SCMTA(-1, stringerik);
  koferce1 = CreateDynamicObject(1210, 638, -518.29998server uklonjen!97, 15.5, 0, 0, 0);
  kofer1 = 1;
  }
  }
}
??, malo sam zbrkao zagradice, probaj malo da ih smuckas da rade 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha