PARTNERI:

* Marketing


-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoc] 1 error  (Pročitano 447 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Балша.

1 error
« poslato: Oktobar 10, 2017, 13:52:01 posle podne »
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
Pawno Code: [Izaberi]
if(strcmp(cmdtext, "/rewards", true) == 0)
{
   if(PlayerInfo[playerid][pAdminLevel] >= 5)
   if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 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<MAX_PLAYERS; i++)
   {
           PlayerInfo[i][pScore] = 2;
           SetPlayerScore(i, PlayerInfo[pScore]);
                acGivePlayerCash(i, 50000);
    }
          return 1;
        }
A ovo je samo taj red
Pawno Code: [Izaberi]
SetPlayerScore(i, PlayerInfo[pScore]);Neke slike/video za lakse dobivanje pomoci(neobavezno):



Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže xls.

Odg: 1 error
« Odgovor #1 poslato: Oktobar 10, 2017, 13:55:49 posle podne »
Pawno Code: [Izaberi]
SetPlayerScore(playerid, PlayerInfo[pScore]);Probaj ovo
 

Van mreže Балша.

Odg: 1 error
« Odgovor #2 poslato: Oktobar 10, 2017, 13:57:50 posle podne »
Isto je, sad sam probao

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže Vuk7

Odg: 1 error
« Odgovor #3 poslato: Oktobar 10, 2017, 14:13:18 posle podne »
Pawno Code: [Izaberi]
SetPlayerScore(i, PlayerInfo[pScore]);
Zamijeni s
Pawno Code: [Izaberi]
SetPlayerScore(i, PlayerInfo[i][pScore]);Zaboravio si stavit
.                /¯/)              (\¯\
               /¯  /                 \  ¯\
             /    /                    \    \
      /´¯/'   '/´¯`•¸      ´¯`\'   '\´¯\
   /'/   /    /     /¯\  /¯\    \   \    \  '\
(   (   (   ( ¯  ​/'   ')('    '\​ ¯  )   )  )   )   )
  \                       /  \                        /
    \                   /      \                    /
     (                  \        /                  )
 

Van mreže Балша.

Odg: 1 error
« Odgovor #4 poslato: Oktobar 10, 2017, 16:39:35 posle podne »
Pawno Code: [Izaberi]
SetPlayerScore(i, PlayerInfo[pScore]);
Zamijeni s
Pawno Code: [Izaberi]
SetPlayerScore(i, PlayerInfo[i][pScore]);Zaboravio si stavit
AA hvala <333333
Hvala i tebi za PM @_Dino_
P.S. Necu jos lock dock ne vidim radi li ingame

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže Балша.

Odg: 1 error
« Odgovor #5 poslato: Oktobar 10, 2017, 16:51:52 posle podne »
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

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže _Dino_

  • Newbie
  • *
  • Poruke: 23
Odg: 1 error
« Odgovor #6 poslato: Oktobar 10, 2017, 16:56:15 posle podne »
Probaj komandu sa foreachom..
Poslao sam ti u PM.
 

Van mreže Балша.

Odg: 1 error
« Odgovor #7 poslato: Oktobar 10, 2017, 17:11:40 posle podne »
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
Pawno Code: [Izaberi]
        if(strcmp(cmdtext, "/rewards", true) == 0)
{
     if(PlayerInfo[playerid][pAdminLevel] >= 5)
     if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");
        foreach(Player, i)
   {
        PlayerInfo[i][pScore] = +3;
        SetPlayerScore(i, PlayerInfo[i][pScore]);
        acGivePlayerCash(i, 100000);
        SendClientMessageToAll(-1, "Admin je dao svima 3 lvlup i 100.000$");
   }
        return 1;
}

Linija 13941 :
Pawno Code: [Izaberi]
if(PlayerInfo[playerid][pAdminLevel] >= 5)13942
Pawno Code: [Izaberi]
if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 6) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - morate biti na duznosti.");13944
Pawno Code: [Izaberi]
{13945
Pawno Code: [Izaberi]
foreach(Player, i)

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže Балша.

Odg: 1 error
« Odgovor #8 poslato: Oktobar 10, 2017, 17:18:39 posle podne »
Ne ne ne
Nije 13945
ono nego ovo
Pawno Code: [Izaberi]
PlayerInfo[i][pScore] = +3;

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A

 

Van mreže Marinković™

  • Pee-Wee
  • *
  • Poruke: 46
  • Pol: Muškarac
Odg: 1 error
« Odgovor #9 poslato: Oktobar 10, 2017, 20:00:41 posle podne »
Ako si vec stavio proveru za < AL6, sta ce ti ovo >= AdminLevel5?
Samo izbrisi liniju if(PlayerInfo[playerid][pAdminLevel] >= 5).
 

Van mreže Shomyy

Odg: 1 error
« Odgovor #10 poslato: Oktobar 10, 2017, 20:06:43 posle podne »
PlayerInfo[pScore] = +3;
Ne mozes nikako tako staviti, stavi PlayerInfo[pScore] += 3;
• RADOVI •

Ne moze sve stati hoho



• FACEBOOK •

Klikni me !



Kazu da vreme sve leci, a vremenom samo se stvari zaborave


 

Van mreže Shomyy

Odg: 1 error
« Odgovor #11 poslato: Oktobar 10, 2017, 20:08:36 posle podne »
if(PlayerInfo[playerid][pAdminLevel] >= 5)
   if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 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<MAX_PLAYERS; i++)
   {
Umesto toga stavi ovako
   if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 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<MAX_PLAYERS; i++)
   {
« Poslednja izmena: Oktobar 10, 2017, 20:09:43 posle podne [ ATH ] Shomy Script »
• RADOVI •

Ne moze sve stati hoho



• FACEBOOK •

Klikni me !



Kazu da vreme sve leci, a vremenom samo se stvari zaborave


 

Van mreže Балша.

Odg: 1 error
« Odgovor #12 poslato: Oktobar 11, 2017, 11:45:51 pre podne »
if(PlayerInfo[playerid][pAdminLevel] >= 5)
   if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 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<MAX_PLAYERS; i++)
   {
Umesto toga stavi ovako
   if(OnDuty[playerid] == 0 && PlayerInfo[playerid][pAdminLevel] < 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<MAX_PLAYERS; i++)
   {
Rijesio sam ovo.
Hvala vam svima mnogo. Pogotovo tebi @_Dino_
« Poslednja izmena: Oktobar 11, 2017, 11:47:21 pre podne Balsa. »

Ex. Moderator Tutorijali u vezi SA:MP-a podforuma.
Ex. Moderator Sport podforuma x2
Ex. Moderator SA:MP Server Oglasi


A