[Pomoc] Problem oko 1 ERRORA

Započeo [GB]Jack
pre 14 godina
981
pregleda
8
postova
Jack
Shot Caller
pre 14 godina
Imam scripu mexico rp-a i rijesavam se bugova.

Ostao je jos 1 i peglam se dosta vremena oko njega.

D:\Users\Gaming\Desktop\Kucni\gamemodes\mexico.pwn(22833) : error 047: array sizes do not match, or destination array is too small

Na tim linijama se nalazi komanda "/V"
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new x_nr;
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }


tacnije samo je error na ovoj linij         x_nr = strtok(cmdtext, idx);
mikec
Made Man
pre 14 godina
Pokušaj umesto
new x_nr;


staviti:
new x_nr;
Jack
Shot Caller
pre 14 godina
mikec wrote on August 9, 2011, 7:00 pm:
Pokušaj umesto
new x_nr;


staviti:
new x_nr;


Opet isti problem 🙂
Daya
Enforcer
pre 14 godina
http://balkan-samp.com/forum/index.php?topic=29530.0
Moze mi tko pomoc pls 😢 sve probo ali isto opet
Luis
Godfather
pre 14 godina
Quote from August 9, 2011, 7:34 pm:
http://balkan-samp.com/forum/index.php?topic=29530.0
Moze mi tko pomoc pls 😢 sve probo ali isto opet

Kakve to veze ima sa ovom temom ?
@ zasto ne ovak o ta komanda =?
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }
return 1;
}
mikec
Made Man
pre 14 godina
Quote from August 9, 2011, 10:09 pm:
@ zasto ne ovak o ta komanda =?
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }
return 1;
}


Hm, mislim da ne može pošto se komanda koristi:
/v (nesto)  ...

Osim toga, ti si uradio da ako upiše tu komandu, proverava se da li je igrač konektovan, ako jeste izbaci mu poruku, ako nije ništa ... šta nema smisla.
[BWW] nåяcо
Enforcer
pre 14 godina
Quote from August 9, 2011, 2:56 pm:
Imam scripu mexico rp-a i rijesavam se bugova.

Ostao je jos 1 i peglam se dosta vremena oko njega.

D:\Users\Gaming\Desktop\Kucni\gamemodes\mexico.pwn(22833) : error 047: array sizes do not match, or destination array is too small

Na tim linijama se nalazi komanda "/V"
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new x_nr;
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }


tacnije samo je error na ovoj linij         x_nr = strtok(cmdtext, idx);


de postaj cijelu komandu...
mikec
Made Man
pre 14 godina
Quote from August 9, 2011, 7:00 pm:
Pokušaj umesto
new x_nr;


staviti:
new x_nr;


Opet isti problem 🙂

Hm, možeš još pokušati
new x_nr;


Ako ovo neće, onda verovatno neÅ¡to ne valja u daljnjem kodu, al kako god ... koristi sscanf, tamo nema sličnih problema ovome. 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava