[Pomoc] Problem oko 1 ERRORA

Započeo [GB]Jack, Avgust 09, 2011, 16:56:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[64];
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) [ime]");
            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);
www.samp.komsija.net - Visit & Reg

Gamers.ba RPG- Scripter, Head.

Pokušaj umesto

new x_nr[64];

staviti:

new x_nr[128];

Citat: mikec poslato Avgust 09, 2011, 21:00:53 POSLE PODNE
Pokušaj umesto

new x_nr[64];

staviti:

new x_nr[128];

Opet isti problem :)
www.samp.komsija.net - Visit & Reg

Gamers.ba RPG- Scripter, Head.


Citat: [CZ]Jan_Richter poslato Avgust 09, 2011, 21:34:08 POSLE PODNE
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) [ime]");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }
return 1;
}

Citat: [TG]$--L84S--$ poslato Avgust 10, 2011, 00:09:20 PRE PODNE
@ 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) [ime]");
            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.

Citat: [KGR]Jack poslato Avgust 09, 2011, 16:56:57 POSLE PODNE
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[64];
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) [ime]");
            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...
Vratio sam se ponovo ocekjute novi server...

Citat: [KGR]Jack poslato Avgust 09, 2011, 21:17:07 POSLE PODNE
Citat: mikec poslato Avgust 09, 2011, 21:00:53 POSLE PODNE
Pokušaj umesto

new x_nr[64];

staviti:

new x_nr[128];

Opet isti problem :)

Hm, možeš još pokušati

new x_nr[256];

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