[Pomoc]Baca errore nzm kako da ih maknem

Započeo [BS]Paolo
29. Nov. 2012. Zaključano
594
pregleda
16
postova
Madafaker
4
Enforcer
29. Nov. 2012.
Skripta koju koristim:MW
Detaljan opis problema:Ovo je zcmd commanda koja mi treba za srw ali baca mi errore ovo sam samo ubacio treba li jos nesto ne ne baca errore
Dio skripte:
CMD:ad(playerid, params[])
  {
      if(IsPlayerConnected(playerid))
      {
          if(gPlayerLogged == 0)
          {
              SendClientMessage(playerid, COLOR_GREY, "  Niste se prijavili !");
              return 1;
          }
          if(PlayerInfo < 2)
          {
              SendClientMessage(playerid, COLOR_GREY, " Morate biti Level 2 da bi davali oglas !");
              return 1;
          }
          if(!PlayerToPoint(3.0,playerid,1737.5134,-1270.8007,13.5446))
          {
              SendClientMessage(playerid, COLOR_GREY, " Niste na mjestu davanja oglasa !");
              return 1;
          }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext <= ' '))
        {
            idx++;
        }
        new offset = idx;
        new result;
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
            result[idx - offset] = cmdtext;
            idx++;
        }
        result[idx - offset] = EOS;
        if(!strlen(result))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: (/ad)vertise [tekst oglasa]");
        }
        if ((!adds) && (PlayerInfo < 1))
        {
            format(string, sizeof(string), "  {F3FF02}Molimo pokusajte jer treba da prodje {6EF83C}%d {F3FF02}sekundi izmedju oglasa  !",  (addtimer/1000));
            SendClientMessage(playerid, COLOR_GRAD2, string);
            return 1;

        }
        new payout = idx * 5;
        if(GetPlayerMoney(playerid) < payout)
          {
              format(string, sizeof(string), "* Vi ste iskoristili %d slova sto kosta $%d, nemate dovoljno novca.", offset, payout);
              SendClientMessage(playerid, COLOR_LIGHTRED, string);
              return 1;
          }
            new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
        for(new b = 0; b < sizeof brojevi; b++)
        {
            new tekst = strlen(result);
            for(new i = 0; i              {
              if(result == brojevi)
              result = '*' ;
              }
        }
        SafeJBC_GivePlayerMoney(playerid, - 15);
        SBizzInfo += 10;
        ExtortionSBiz(7, 10);
        SBizzInfo += 5;
        ExtortionSBiz(4, 5);
        format(string, sizeof(string), "[BE:RP]: Igrac %s(%d) je koristio /ad komandu!",  sendername, playerid);
        SendAdminGmMessage(TEAM_GROVE_COLOR,string);
            format(string, sizeof(string), "{0080FF} {008000}%s{0080FF}, broj: {008000}%d.",  result, PlayerInfo);
        OOCNews(TEAM_GROVE_COLOR,string);
        if (PlayerInfo < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
      }
      return 1;
  }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38489) : error 017: undefined symbol "gPlayerLogged"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38489) : warning 215: expression has no effect
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38489) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38489) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38489) : fatal error 107: too many error messages on one line

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

4 Errors.

EVO TA LINIJA
if(gPlayerLogged == 0)
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
stavi ovo na vrh
new gPlayerLogged;
i ovo pod onplayerconnect
gPlayerLogged = 0;
Madafaker
4
Enforcer
29. Nov. 2012.
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 017: undefined symbol "PlayerInfo"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : warning 215: expression has no effect
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : fatal error 107: too many error messages on one line

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

4 Errors.

i linija opet error
  if(PlayerInfo < 2)
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
Madafaker wrote on November 29, 2012, 6:24 pm:
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 017: undefined symbol "PlayerInfo"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : warning 215: expression has no effect
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(38496) : fatal error 107: too many error messages on one line

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

4 Errors.

i linija opet error
  if(PlayerInfo < 2)
onda nije do toga, sigurno je do toga sto ti ne koristis zcmd, pazi ovako, ubaci include zcmd u pawno>include, onda na vrh stavi
#include "zcmd"
i zcmd komande stavljas na kraj skripte, ali pazi da nije ispod nikog callbacka...
Madafaker
4
Enforcer
29. Nov. 2012.
Evo sta koristim pa vidi ti koristim li zcmd?
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
to ti je obicna gf komanda, samo si je prveo u zcmd, ali nema veze , stavi je na kraj skripte, ali pazi da nije ispod nekog callbacka
Madafaker
4
Enforcer
29. Nov. 2012.
#include
#include
#include
#include
#include
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
stavi komandu na kraj moda i zavrsio si sve
Madafaker
4
Enforcer
29. Nov. 2012.
opet baca iste errore
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(44607) : error 017: undefined symbol "PlayerInfo"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(44607) : warning 215: expression has no effect
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(44607) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(44607) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(44607) : fatal error 107: too many error messages on one line

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

4 Errors.
linija
  if(PlayerInfo < 2)
To je ovaj mod Blaeks mos ga download pa videti to kako nece??pls
http://balkan-samp.com/forum/index.php?topic=48478.msg355507#msg355507
PWN|Medis
5
Kingpin
29. Nov. 2012.
Evo ovako za info igraca tvoj mod ne koristi ovo
PlayerInfo
nego nesto durgo to moras sam naci na pocetku moda uglavnom je drukcije
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
Quote from November 29, 2012, 8:08 pm:
Evo ovako za info igraca tvoj mod ne koristi ovo
PlayerInfo
nego nesto durgo to moras sam naci na pocetku moda uglavnom je drukcije
PInfo ja mislim...
Madafaker
4
Enforcer
29. Nov. 2012.
DA pINFO JE ALI OND AMI BACA DRUGE errore tesko je ovo pa sam mislio ubacim drugu koamndu ubacio sma ovu
//----------------------------ad---------------------------------------------------------------
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result;
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext;
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/ad)vertise [advert text]");
                return 1;
            }
            if ((!adds))
            {
                format(string, sizeof(string), "** Please try again later %d seconds between Advertisements !", (addtimer/1));
                SendClientMessage(playerid, COLOR_GRAD2, string);
                return 1;
            }
            GivePlayerMoney(playerid, - 50);
            format(string, sizeof(string), "ADVERTISEMENT: %s, contact %s", result, sendername);
            SendClientMessageToAll(COLOR_ORANGE,string);
            GameTextForPlayer(playerid, "~w~Advertisement ~n~~w~Price:~g~$50", 4321,1);
            SetTimer("AddsOn", addtimer, 1);
            adds = 0;
        }
        return 1;
    }

Ali ja dam oglas i ono mi pise da sacekam nekoliko sec ja cekam cio da i nmg dam drug oglas nzm zasto😕
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
objasnio sam ti u drugoj temi kako to da resis
stavi na kraj skripte
Kod:
public PonoviAd(playerid)
{
adopet = 0;
return 1;
}
na vrh stavi
Kod:
forward PonoviAd(playerid);
onda u komandu stavi ovo
Kod:
if(adopet == 1) return SCM(playerid, SIVA, "  Vec ste iskoristili tu komandu , sacekajte malo !");
takodje kada da oglas, stavi ovo u komandu
Kod:
adopet += 1;
na vrh stavi ovo
Kod:
new adopet;
i sad u komandu stavis tajmer,
Kod:
SetTimerEx("PonoviAd", 300000, false, "i", playerid);
to ti je 5 minuta, ti stavi koliko hoces
Madafaker
4
Enforcer
29. Nov. 2012.
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(32262) : error 017: undefined symbol "adopet"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(32262) : warning 215: expression has no effect
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(32262) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(32262) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\mod za petak D\gamemodes\MW.pwn(32262) : fatal error 107: too many error messages on one line

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

4 Errors.
linija
if(adopet == 1) return SCM(playerid, SIVA, "  Vec ste iskoristili tu komandu , sacekajte malo !");

ja sam to ovako stavio jeli tako treba

if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result;
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext;
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/ad)vertise [advert text]");
                return 1;
            }
            if ((!adds))
            {
            if(adopet == 1) return SCM(playerid, SIVA, "  Vec ste iskoristili tu komandu , sacekajte malo !");
                return 1;
            }
            GivePlayerMoney(playerid, - 50);
            format(string, sizeof(string), "ADVERTISEMENT: %s, contact %s", result, sendername);
            SendClientMessageToAll(COLOR_ORANGE,string);
            GameTextForPlayer(playerid, "~w~Advertisement ~n~~w~Price:~g~$50", 4321,1);
            SetTimer("AddsOn", addtimer, 1);
            adds = 0;
            adopet += 1;
        }
        return 1;
    }
Blaeks_Biofor
5
Forum Don
29. Nov. 2012.
stavi na vrh
new adopet;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha