Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: M!chaeL poslato Jul 14, 2018, 03:24:08 PRE PODNE

Naslov: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 14, 2018, 03:24:08 PRE PODNE
Problem(error/warning): Koristim up mod, i dodao sam sys hangara (posto inc nema na up modu) i sve ok radi, i kada sam ubacio timer i compile mod prikazalo mi je error syntax error in the expression, or invalid function call
Dio skripte: [ pawn ]HangarGanovi = SetTimer ("HangarGanovi", 1000, true);[ /pawn ]
i na ovoj liniji je isti error
[ pawn ]KillTimer(HangarGanovi);[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 14, 2018, 03:39:36 PRE PODNE
Evo sad sam stavio new HangarGanovi i nema errori, ali s obzirom da moram i ovaj kod da ubacim, onda mi izbacuje kao da je vec definisana funkcija
[ pawn ]FUNCTION: HangarGanovi()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(new i : Player)
    {
        if(UlogovanProvera == 1)
        {
         {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
         }
      }
   }
   return true;
}[ /pawn ]
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: 6YuKiMuRo9 poslato Jul 14, 2018, 07:59:05 PRE PODNE
Ne mozes tako zato sto ti se tajmer (new) zove isto kao funkcija, preimenuj nesto od ta dva :)
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 14, 2018, 18:22:19 POSLE PODNE
Citat: 6YuKiMuRo9 poslato Jul 14, 2018, 07:59:05 PRE PODNE
Ne mozes tako zato sto ti se tajmer (new) zove isto kao funkcija, preimenuj nesto od ta dva :)
To sam vec probao, ali kada sam promenio ime funkcije onda ne stizu paketi...
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: Vasic poslato Jul 14, 2018, 21:51:49 POSLE PODNE
Nemoj koristiti to FUNCTION, ovako stavi umesto to FUNCTION:[pawn]forward HangarGanovi();
public HangarGanovi()[/pawn]
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 14, 2018, 22:20:42 POSLE PODNE
Citat: VasicFTW poslato Jul 14, 2018, 21:51:49 POSLE PODNE
Nemoj koristiti to FUNCTION, ovako stavi umesto to FUNCTION:[pawn]forward HangarGanovi();
public HangarGanovi()[/pawn]
Opet ne stizu paketi
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 00:20:28 PRE PODNE
moze neko help?
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 02:27:25 PRE PODNE
moze neko help plz, sorry za bump
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: ᴀʀᴍᴀɢᴇᴅᴏɴ poslato Jul 15, 2018, 07:37:36 PRE PODNE
Vec vidim do cega je, samo mi posalji [ pawn ] [ /pawn ] ovde (nije uredno ovako, ne mogu ti fix)
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 14:42:06 POSLE PODNE
Citat: ᴀʀᴍᴀɢᴇá´...ᴏɴ poslato Jul 15, 2018, 07:37:36 PRE PODNE
Vec vidim do cega je, samo mi posalji [ pawn ] [ /pawn ] ovde (nije uredno ovako, ne mogu ti fix)
evo ti pastebin https://pastebin.com/35yzQAFj
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: ᴀʀᴍᴀɢᴇᴅᴏɴ poslato Jul 15, 2018, 15:17:28 POSLE PODNE
[pawn]FUNCTION: HangarGanovi()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(new i : Player)
    {
        if(UlogovanProvera[playerid] == 1)
        {
         {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
         }
      }
   }[/pawn]
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 15:45:56 POSLE PODNE
Citat: ᴀʀᴍᴀɢᴇá´...ᴏɴ poslato Jul 15, 2018, 15:17:28 POSLE PODNE
[pawn]FUNCTION: HangarGanovi()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(new i : Player)
    {
        if(UlogovanProvera[playerid] == 1)
        {
         {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
         }
      }
   }[/pawn]
Isto, ali sam morao onu proveru ulogovanprovera... morao sam ono playerid prebaciti samo u id posto je bio error
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: <sel1m> poslato Jul 15, 2018, 16:05:18 POSLE PODNE
[pawn]    foreach(new i : Player)
    {
        if(UlogovanProvera[playerid] == 1)
        {
         { -- zasto bracket opet?
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
         } -- zasto??
      }
   }[/pawn]
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: ᴀʀᴍᴀɢᴇᴅᴏɴ poslato Jul 15, 2018, 16:22:13 POSLE PODNE
Citat: <sel1m> poslato Jul 15, 2018, 16:05:18 POSLE PODNE
[pawn]    foreach(new i : Player)
    {
        if(UlogovanProvera[playerid] == 1)
        {
         { -- zasto bracket opet?
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
         } -- zasto??
      }
   }[/pawn]
Jer me je mrzelo da brisem :3
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 19:16:17 POSLE PODNE
Citat: ᴀʀᴍᴀɢᴇá´...ᴏɴ poslato Jul 15, 2018, 16:22:13 POSLE PODNE
Jer me je mrzelo da brisem :3
Nije pomoglo ovo, zna li neko resenje?
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: omcho poslato Jul 15, 2018, 19:30:57 POSLE PODNE
Citat: M!chaeL poslato Jul 15, 2018, 19:16:17 POSLE PODNE
Nije pomoglo ovo, zna li neko resenje?

Posalji mi kako stavljas timer posto nije vise isti kao gore u 1. postu ae pa da fixamo
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 15, 2018, 19:37:02 POSLE PODNE
Citat: omcho poslato Jul 15, 2018, 19:30:57 POSLE PODNE
Posalji mi kako stavljas timer posto nije vise isti kao gore u 1. postu ae pa da fixamo
[pawn] forward HangarGanovii();
public HangarGanovii()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(new i : Player)
    {
        if(UlogovanProvera == 1)
        {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
      }
   }
} [/pawn]
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: Vasic poslato Jul 16, 2018, 18:23:20 POSLE PODNE
Nemas ' return 1; '
Probaj ovako:
[pawn]forward HangarGanovii();
public HangarGanovii()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(Player, i)
    {
        if(UlogovanProvera == 1)
        {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
        }
   }
   return 1;
}[/pawn]
I Pod OnGameModeInit ovo:
[pawn]SetTimer ("HangarGanovii", 1000, true);[/pawn]
I Ukloni taj KillTimer, i new HangarGanovi.
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 17, 2018, 01:50:18 PRE PODNE
Citat: VasicFTW poslato Jul 16, 2018, 18:23:20 POSLE PODNE
Nemas ' return 1; '
Probaj ovako:
[pawn]forward HangarGanovii();
public HangarGanovii()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(Player, i)
    {
        if(UlogovanProvera == 1)
        {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
        }
   }
   return 1;
}[/pawn]
I Pod OnGameModeInit ovo:
[pawn]SetTimer ("HangarGanovii", 1000, true);[/pawn]
I Ukloni taj KillTimer, i new HangarGanovi.
ovo settimer vec imam, sad cu izbaciti killtimer i new hangarganovi i ovo zameniti, pa cu videti dal radi :)
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 17, 2018, 02:05:57 PRE PODNE
Citat: VasicFTW poslato Jul 16, 2018, 18:23:20 POSLE PODNE
Nemas ' return 1; '
Probaj ovako:
[pawn]forward HangarGanovii();
public HangarGanovii()
{
    for(new ha_id = 0; ha_id < 3; ha_id++)
    {
       hangar_Paketi[ha_id] = 1;
    }
    foreach(Player, i)
    {
        if(UlogovanProvera == 1)
        {
            SCM(i, -1, ""CRVENA"[HANGAR]: {FFFFFF}Stigli su novi paketi oruzja u hangar, pozurite da ih preuzmete!");
        }
   }
   return 1;
}[/pawn]
I Pod OnGameModeInit ovo:
[pawn]SetTimer ("HangarGanovii", 1000, true);[/pawn]
I Ukloni taj KillTimer, i new HangarGanovi.
E radi ovo, ali kada uzmem paket pise server closed the connection, vrv je nesto do anti cheata, ali kako da napravim da ne kicka kada uzme paket?
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: Vasic poslato Jul 17, 2018, 19:38:03 POSLE PODNE
Pa to ako imas Anticheat, pogledaj, mozda imas neku detekciju Timera, ili nesto slicno.. U Glavnom, trebalo bi raditi.
Naslov: Odg: syntax error in the expression, or invalid function call
Poruka od: M!chaeL poslato Jul 17, 2018, 20:13:35 POSLE PODNE
Citat: VasicFTW poslato Jul 17, 2018, 19:38:03 POSLE PODNE
Pa to ako imas Anticheat, pogledaj, mozda imas neku detekciju Timera, ili nesto slicno.. U Glavnom, trebalo bi raditi.
Radi, ali mi je to problem posto se ne razumem u anti cheat