1 error

Započeo Balsa.
pre 8 godina
905
pregleda
13
postova
Balsa.
Crime Lord
pre 8 godina
Skripta koju koristim: Balka Gaming RPG/DM ne ovaj sa ovog frm-a
Detaljan opis problema: Izbacuje mi ovaj 1 error
C:\Users\user\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13947) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
Dio skripte: Evo cijele komande
 if(strcmp(cmdtext, "/rewards", true) == 0)
{
  if(PlayerInfo >= 5)
  if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
        SendClientMessageToAll(-1, "Admin je dao svima 1 level i 50.000$");
  for(new i=0; i  {
          PlayerInfo = 2;
          SetPlayerScore(i, PlayerInfo);
                acGivePlayerCash(i, 50000);
    }
          return 1;
        }

A ovo je samo taj red
SetPlayerScore(i, PlayerInfo);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dowla
Underboss
pre 8 godina
SetPlayerScore(playerid, PlayerInfo);

Probaj ovo
Balsa.
Crime Lord
pre 8 godina
Isto je, sad sam probao
emerik771
Made Man
pre 8 godina
SetPlayerScore(i, PlayerInfo);

Zamijeni s
SetPlayerScore(i, PlayerInfo);

Zaboravio si stavit
Balsa.
Crime Lord
pre 8 godina
Vuk7 wrote on October 10, 2017, 12:13 pm:
SetPlayerScore(i, PlayerInfo);

Zamijeni s
SetPlayerScore(i, PlayerInfo);

Zaboravio si stavit

AA hvala <333333
Hvala i tebi za PM @_Dino_
P.S. Necu jos lock dock ne vidim radi li ingame
Balsa.
Crime Lord
pre 8 godina
Radi hvala.
Samo da ne bih bezveze otvarao novu temu ja kad to ukucam meni stvarno da 3 levela(jer sam stavio 3 mesto 1)  i to mi postavi lvl 3 ako sam manji al kad pokusam jos jednom da bih vidio dodaje li se ono ostaje lvl 3 samo sto se pare dodaju
_Dino_
Street Runner
pre 8 godina
Probaj komandu sa foreachom..
Poslao sam ti u PM.
Balsa.
Crime Lord
pre 8 godina
Eh vidis sad ispadaju ovi errori
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13941) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13941) : warning 215: expression has no effect
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13941) : error 001: expected token: ";", but found "if"
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13942) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13942) : warning 215: expression has no effect
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13942) : error 001: expected token: ";", but found "if"
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13944) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13945) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13945) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13945) : error 029: invalid expression, assumed zero
C:\Users\Neca\Desktop\Balkan Gaming\gamemodes\bgsamp.pwn(13945) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

9 Errors.

Bilo je i vise errora sa nedefinisanim stvarima i to pa sam promenio i izgleda ovako
        if(strcmp(cmdtext, "/rewards", true) == 0)
{
     if(PlayerInfo >= 5)
     if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
        foreach(Player, i)
   {
        PlayerInfo = +3;
        SetPlayerScore(i, PlayerInfo);
        acGivePlayerCash(i, 100000);
        SendClientMessageToAll(-1, "Admin je dao svima 3 lvlup i 100.000$");
   }
        return 1;
}


Linija 13941 :
 if(PlayerInfo >= 5)

13942
if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");

13944
{

13945
foreach(Player, i)
Balsa.
Crime Lord
pre 8 godina
Ne ne ne
Nije 13945
ono nego ovo
PlayerInfo = +3;
Marinković™
Wheel Man
pre 8 godina
Ako si vec stavio proveru za < AL6, sta ce ti ovo >= AdminLevel5?
Samo izbrisi liniju if(PlayerInfo >= 5).
Shomy Script
Godfather
pre 8 godina
PlayerInfo = +3;
Ne mozes nikako tako staviti, stavi PlayerInfo += 3;
Shomy Script
Godfather
pre 8 godina

if(PlayerInfo >= 5)
  if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
        SendClientMessageToAll(-1, "Admin je dao svima 1 level i 50.000$");
  for(new i=0; i  {

Umesto toga stavi ovako

  if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
  else
  {
        SendClientMessageToAll(-1, "Admin je dao svima 1 level i 50.000$");
  for(new i=0; i  {
Balsa.
Crime Lord
pre 8 godina
Quote from October 10, 2017, 6:08 pm:

if(PlayerInfo >= 5)
  if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
        SendClientMessageToAll(-1, "Admin je dao svima 1 level i 50.000$");
  for(new i=0; i  {

Umesto toga stavi ovako

  if(OnDuty == 0 && PlayerInfo < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
  else
  {
        SendClientMessageToAll(-1, "Admin je dao svima 1 level i 50.000$");
  for(new i=0; i  {

Rijesio sam ovo.
Hvala vam svima mnogo. Pogotovo tebi @_Dino_

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava