Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: luk4nevolja poslato Maj 06, 2023, 14:18:53 POSLE PODNE

Naslov: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 14:18:53 POSLE PODNE
Problem(error/warning): Imam neke errore nakon updateovanja includova:

C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\foreach.inc(838) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\YSI_Storage\y_ini\..\..\YSI_Coding\y_inline\..\y_malloc\y_malloc_warning.inc(7) : warning 237: user warning: y_malloc heap allocation is unstable.  Use `YSI_NO_HEAP_MALLOC` to disable it, or `YSI_YES_HEAP_MALLOC` to disable this warning: git.io/YSI_HEAP_MALLOC
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(39) : warning 201: redefinition of constant/macro (symbol "SCM")
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(93) : error 021: symbol already defined: "DONT_USE_SCM"
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(124) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(461) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(769) : warning 214: possibly a "const" array argument was intended: "buf"
Pawn compiler 3.10.10           Copyright (c) 1997-2006, ITB CompuPhase
Deo skripte: [pawn]#include    <a_samp>
#include    <zcmd>
#include    <streamer>
#include    <sscanf2>
#include    <easyDialog>
#include    <discord-connector>
#include    <foreach>
#include    <YSI_Storage\y_ini>
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn][/pawn]
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: error
Poruka od: Ivo#2312 poslato Maj 06, 2023, 14:44:11 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 14:18:53 POSLE PODNE
Problem(error/warning): Imam neke errore nakon updateovanja includova:

C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\easyDialog.inc(60) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\foreach.inc(838) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\pawno\include\YSI_Storage\y_ini\..\..\YSI_Coding\y_inline\..\y_malloc\y_malloc_warning.inc(7) : warning 237: user warning: y_malloc heap allocation is unstable.  Use `YSI_NO_HEAP_MALLOC` to disable it, or `YSI_YES_HEAP_MALLOC` to disable this warning: git.io/YSI_HEAP_MALLOC
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(39) : warning 201: redefinition of constant/macro (symbol "SCM")
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(93) : error 021: symbol already defined: "DONT_USE_SCM"
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(124) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(461) : warning 239: literal array/string passed to a non-const parameter
C:\Games\SKRIPTE\Shattered RP\gamemodes\shattered.pwn(769) : warning 214: possibly a "const" array argument was intended: "buf"
Pawn compiler 3.10.10           Copyright (c) 1997-2006, ITB CompuPhase
Deo skripte: [pawn]#include    <a_samp>
#include    <zcmd>
#include    <streamer>
#include    <sscanf2>
#include    <easyDialog>
#include    <discord-connector>
#include    <foreach>
#include    <YSI_Storage\y_ini>
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn][/pawn]
Slika/video ingame problema(obavezno ako je ingame problem):
Javi se na discord Ivo#2312
Naslov: Odg: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 15:54:04 POSLE PODNE
warning 214: possibly a "const" array argument was intended: "buf"

[pawn]stock udb_hash(buf[]) { // <- warning je ova linija
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n<length; n++)
    {
    s1 = (s1 + buf[n]) % 65521;
    s2 = (s2 + s1)     % 65521;
    }
    return (s2 << 16) + s1;
}[/pawn]
Naslov: Odg: error
Poruka od: devster poslato Maj 06, 2023, 16:37:29 POSLE PODNE
Nauci osnove.
Naslov: Odg: error
Poruka od: Bit Frosty poslato Maj 06, 2023, 17:36:23 POSLE PODNE
Citat: realnaith poslato Maj 06, 2023, 16:37:29 POSLE PODNE
Nauci osnove.
Nemoj da ga vredjas, on je pocetnik, tek uci. Ako ne zelis da napravis server umesto njega nemoj ni da odgovaras u temi...
Naslov: Odg: error
Poruka od: PazzOnee poslato Maj 06, 2023, 17:39:57 POSLE PODNE
Citat: Sniffie White poslato Maj 06, 2023, 17:36:23 POSLE PODNE
Nemoj da ga vredjas, on je pocetnik, tek uci. Ako ne zelis da napravis server umesto njega nemoj ni da odgovaras u temi...
Nije ga uvredio, rekao mu je da nauci osnove...
Naslov: Odg: error
Poruka od: mrvica poslato Maj 06, 2023, 18:16:50 POSLE PODNE
Citat: PazzOnee poslato Maj 06, 2023, 17:39:57 POSLE PODNE
Nije ga uvredio, rekao mu je da nauci osnove...
Sarkazam ?
Naslov: Odg: error
Poruka od: PazzOnee poslato Maj 06, 2023, 19:01:25 POSLE PODNE
Citat: chriss G poslato Maj 06, 2023, 18:16:50 POSLE PODNE
Sarkazam ?
Ajde bezi ti u kurac
Naslov: Odg: error
Poruka od: mrvica poslato Maj 06, 2023, 19:12:39 POSLE PODNE
Citat: PazzOnee poslato Maj 06, 2023, 19:01:25 POSLE PODNE
Ajde bezi ti u kurac
ok bezim u kurac
Naslov: Odg: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 21:23:28 POSLE PODNE
Citat: realnaith poslato Maj 06, 2023, 16:37:29 POSLE PODNE
Nauci osnove.
ti da si pametan i da znas fixat napiso bi sta i kako ali nisi zadovoljan sa samim sobom i sa svojim nacinom skriptanja pa to nezadovoljstvo siris tu po forumu umjesto da izadjes van, nadjes prijatelje, druzis se sa njima i oraspolozis se, ne, ti moras prosipat neke fore i glumit mangupa pocetnicima po samp forumu
Naslov: Odg: error
Poruka od: R'ㅤ poslato Maj 06, 2023, 21:27:33 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 21:23:28 POSLE PODNE
ti da si pametan i da znas fixat napiso bi sta i kako ali nisi zadovoljan sa samim sobom i sa svojim nacinom skriptanja pa to nezadovoljstvo siris tu po forumu umjesto da izadjes van, nadjes prijatelje, druzis se sa njima i oraspolozis se, ne, ti moras prosipat neke fore i glumit mangupa pocetnicima po samp forumu
Glupav si, nauci osnove.
Ovo ti govore zato sto toliko nećete ni malo pažnje da obratite na problem nego želite sve na gotovo.
Naslov: Odg: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 21:30:31 POSLE PODNE
Citat: R'ㅤ poslato Maj 06, 2023, 21:27:33 POSLE PODNE
Glupav si, nauci osnove.
Ovo ti govore zato sto toliko nećete ni malo pažnje da obratite na problem nego želite sve na gotovo.
to sto sam napiso isto vrijedi i za tb
Naslov: Odg: error
Poruka od: R'ㅤ poslato Maj 06, 2023, 21:32:09 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 21:30:31 POSLE PODNE
to sto sam napiso isto vrijedi i za tb
o s n o v e
Naslov: Odg: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 21:34:48 POSLE PODNE
zna li neko pomoc
Naslov: Odg: error
Poruka od: devster poslato Maj 06, 2023, 21:41:16 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 21:23:28 POSLE PODNE
ti da si pametan i da znas fixat napiso bi sta i kako ali nisi zadovoljan sa samim sobom i sa svojim nacinom skriptanja pa to nezadovoljstvo siris tu po forumu umjesto da izadjes van, nadjes prijatelje, druzis se sa njima i oraspolozis se, ne, ti moras prosipat neke fore i glumit mangupa pocetnicima po samp forumu

Druze previse je prosto da se fixa, upravo sam liku resio problem koji je komplikovaniji od tvog mnogo, osim toga ako ti sta nije jasno, pogledaj prvo sa kime pricas :D
Iskreno jesam pametan, podosta, nije poenta da ti se nacrta nego sam da skontas, a to koliko sam zadovoljan svojim zivotom, sta radim u istom, dal sam nezadovoljan, etc - nemas godina da bi mogao meni tako nesto reci balavce mali, uzmi idi nauci osnovne stvari pre nego "radis" nesto, jer ne ide tako kako si zamislio...

Osim toga, nisi naveo koju YSI verizju koristis, nisi naveo koje verzije drugih Includes koristis, isto tako nisi naveo gamemode preko kojeg radis, nisi naveo nista, a zelis da ti se pomogne...
(nije kao da je bitno ali na primer moze olaksat posao drugima jer mogu da vide to smece od code-a i po njemu rese problem koji imas ti, jer je svaki mod svakako pisan kao nogama i vecinom retardirano...)
Naslov: Odg: error
Poruka od: luk4nevolja poslato Maj 06, 2023, 22:02:49 POSLE PODNE
Citat: realnaith poslato Maj 06, 2023, 21:41:16 POSLE PODNE
Druze previse je prosto da se fixa, upravo sam liku resio problem koji je komplikovaniji od tvog mnogo, osim toga ako ti sta nije jasno, pogledaj prvo sa kime pricas :D
Iskreno jesam pametan, podosta, nije poenta da ti se nacrta nego sam da skontas, a to koliko sam zadovoljan svojim zivotom, sta radim u istom, dal sam nezadovoljan, etc - nemas godina da bi mogao meni tako nesto reci balavce mali, uzmi idi nauci osnovne stvari pre nego "radis" nesto, jer ne ide tako kako si zamislio...

Osim toga, nisi naveo koju YSI verizju koristis, nisi naveo koje verzije drugih Includes koristis, isto tako nisi naveo gamemode preko kojeg radis, nisi naveo nista, a zelis da ti se pomogne...
(nije kao da je bitno ali na primer moze olaksat posao drugima jer mogu da vide to smece od code-a i po njemu rese problem koji imas ti, jer je svaki mod svakako pisan kao nogama i vecinom retardirano...)
opet proziva nema sta pametnije da radi
Naslov: Odg: error
Poruka od: devster poslato Maj 06, 2023, 22:45:54 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 22:02:49 POSLE PODNE
opet proziva nema sta pametnije da radi

Argumentuj to "opet proziva" - posto nikoga ne prozivam, ovo su sve argumenti, istina i cinjenice.
Naslov: Odg: error
Poruka od: emmett wajtt poslato Maj 06, 2023, 22:47:54 POSLE PODNE
stock udb_hash(buf[]) { // <- warning je ova linija

A probaj ovako?
[pawn]stock udb_hash(const buf[]) {[/pawn]
Naslov: Odg: error
Poruka od: devster poslato Maj 06, 2023, 23:05:16 POSLE PODNE
Citat: emmett-white poslato Maj 06, 2023, 22:47:54 POSLE PODNE
stock udb_hash(buf[]) { // <- warning je ova linija

A probaj ovako?
[pawn]stock udb_hash(const buf[]) {[/pawn]

Sad cu te zovem da te isprozivam.
Naslov: Odg: error
Poruka od: Fr0z3n poslato Maj 06, 2023, 23:59:26 POSLE PODNE
Citat: luk4nevolja poslato Maj 06, 2023, 15:54:04 POSLE PODNE
warning 214: possibly a "const" array argument was intended: "buf"

[pawn]stock udb_hash(buf[]) { // <- warning je ova linija
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n<length; n++)
    {
    s1 = (s1 + buf[n]) % 65521;
    s2 = (s2 + s1)     % 65521;
    }
    return (s2 << 16) + s1;
}[/pawn]

U ovoj verziji koda petlja je optimizovana tako da procesuira dva karaktera u jednoj iteraciji, a za izračunavanje kontrolne sume koristi se bitovni AND umesto modula operacije. Takođe, koristi se funkcija ord() da bi se pretvorio svaki karakter u ASCII kod, a bitovni AND sa 0xFFFF se koristi da bi se osiguralo da kontrolna suma ostane 16-bitna vrednost.

[pawn]stock udb_hash(const buf[])
{
    new length = strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;

    for (n = 0; n < length; n += 2)
    {
        s1 = (s1 + ord(buf[n])) & 0xFFFF;
        s2 = (s2 + s1) & 0xFFFF;

        if (n + 1 < length)
        {
            s1 = (s1 + ord(buf[n + 1])) & 0xFFFF;
            s2 = (s2 + s1) & 0xFFFF;
        }
    }

    return (s2 << 16) + s1;
}
[/pawn]
Naslov: Odg: error
Poruka od: Fr0z3n poslato Maj 10, 2023, 00:06:03 PRE PODNE
Neaktivno, lock!