Jump to content

Question

Posted

Salut. Am si eu nevoie de ajutor. Cand dau compile la un gamemode imi da niste erori si nu stiu ce sa fac sa le rezolv.

Uitati erorile:

C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(14069) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(14084) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16116) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(32127) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(32603) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(44055) : warning 203: symbol is never used: "Turfs"
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(44055) : warning 203: symbol is never used: "vehName"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Va rog sa ma ajutati!

at_7671970.png

14 answers to this question

Recommended Posts

Guest RockStar
Posted

Cauta in gm strtok folosind CTRL+F si stergel.

La linia 14084 tre sa fie ceva cu new...si vezi ca tre sa adaugi [ 256 ]; de exemplu new string[ 256 ];

La 32127 si la 32603 lafel ca la 14084

Pune sus in gm

#pragma unused vehName

#pragma unused Turfs

Posted

Am rezolvat .....mai putin partea cu strtok .... pentru ca este des folosit in gamemode....Le sterg pe toate care le gasesc cu CTRF+F?

at_7671970.png

Guest RockStar
Posted

Doar 1 singur.

Tu in gamemode ai definit de 2 ori strtok.

Poti sa ai unu inclus in gm si unu in include , stergel pala din gm si vezi daca mai apare eroare.

Posted

Am schimbat cateva lucruri si acum uite c imi da:

C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(14071) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(14086) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16118) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16119) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16119) : error 033: array must be indexed (variable "tmp")
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16120) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16120) : error 033: array must be indexed (variable "strtok")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Ajuta-ma te rog!!!

at_7671970.png

Guest RockStar
Posted

Man , cauta in gamemode strok , si daca gasesti un cod asemanator cu asta

strtok( const string[ ], &index )

{

    new length = strlen( string );

    while ( ( index < length ) && ( string[ index ] <= ' ') )

    {

        index++;

    }

    new offset = index;

    new result[ 20 ];

    while ( ( index < length ) && ( string[ index ] > ' ') && ( ( index - offset ) < ( sizeof( result ) - 1) ) )

    {

        result[ index - offset ] = string [index ];

        index++;

    }

    result[ index - offset ] = EOS;

    return result;

}

Stergel.

In legatua cu noile erori fa ce am scris cu cateva posturi mai sus , este aceea chestie si ai grija la double post.

Posted

Am rezolvat si cu strtok dar.... :cry: :cry:    Am alte 2 erori :

C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16101) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16102) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16102) : error 033: array must be indexed (variable "tmp")
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16103) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16103) : error 033: array must be indexed (variable "strtok")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

at_7671970.png

Posted

La avertizarea cu mod trebuie sa-l redenumesti in altceva, gen moddd, peste tot in acea comanda sau acea functie.

Pentru eroarea de la linia 16102 incearca sa pui in loc de new tmp[ 128 ]; asa: new tmp[ 256 ];

Posted

Uite aici trebuie sa fac ceva cu tmp si strtok  :

[pawn]new modd = 100 ;

            tmp = strlen (cmdtext, idx);

                if(!strtok(tmp))[/pawn]

at_7671970.png

Posted

Uite aici trebuie sa fac ceva cu tmp si strtok  :

[pawn]new modd = 100 ;

            tmp = strlen (cmdtext, idx);

                if(!strtok(tmp))[/pawn]

Posteaza toata comanda.
Posted

[pawn]new modd = 100 ;

            tmp = strlen (cmdtext, idx);

                if(!strtok(tmp))

{

format(string, sizeof(string), "{55D4FF}SCRIE:{B4B4B4} /buygun [gunname] [ammoamount]");

SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");

SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");

SendClientMessage(playerid, COLOR_GRAD2,string);

format(gunstring1, 256, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",

GunPrice[0][0]/100*modd,GunPrice[1][0]/100*modd,GunPrice[2][0]/100*modd,GunPrice[3][0]/100*modd,GunPrice[4][0]/100*modd,GunPrice[5][0]/100*modd,GunPrice[6][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring1);

format(gunstring2, 256, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",

GunPrice[7][0]/100*modd,GunPrice[8][0]/100*modd,GunPrice[9][0]/100*modd,GunPrice[10][0]/100*modd,GunPrice[11][0]/100*modd,GunPrice[12][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring2);

format(gunstring3, 256, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)",

GunPrice[13][0]/100*modd,GunPrice[14][0]/100*modd,GunPrice[15][0]/100*modd,GunPrice[16][0]/100*modd,GunPrice[17][0]/100*modd,GunPrice[18][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring3);

format(gunstring4, 256, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)",

GunPrice[19][0]/100*modd,GunPrice[20][0]/100*modd,GunPrice[21][0]/100*modd,GunPrice[22][0]/100*modd,GunPrice[23][0]/100*modd,GunPrice[24][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring4);

format(gunstring5, 256, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)",

GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);

SendClientMessage(playerid, COLOR_GRAD3, gunstring5);

SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");

return 1;

}

strmid(gunid, tmp, 0, strlen(cmdtext), 255);

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

format(string, sizeof(string), "{55D4FF}SCRIE:{B4B4B4} /buygun [gunname] [ammoamount]");

return 1;

}

new ammo = strval(tmp);

if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "  Ammo ammount not lower then 1 or higher then 999 !"); return 1; }

if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)

{

gun = 46;

guncharge = GunPrice[0][0]/100*modd;

ammocharge = 0;

}

else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)

{

gun = 2; guncharge = GunPrice[1][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)

{

gun = 3; guncharge = GunPrice[2][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)

{

gun = 5; guncharge = GunPrice[4][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)

{

gun = 6; guncharge = GunPrice[5][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)

{

gun = 7; guncharge = GunPrice[6][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)

{

gun = 10; guncharge = GunPrice[7][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)

{

gun = 11; guncharge = GunPrice[8][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)

{

gun = 12; guncharge = GunPrice[9][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)

{

gun = 13; guncharge = GunPrice[10][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)

{

gun = 14; guncharge = GunPrice[11][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)

{

gun = 15; guncharge = GunPrice[12][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)

{

gun = 23; guncharge = GunPrice[13][0]/100*modd; ammocharge = GunPrice[25][0]*ammo;

PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;

}

else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)

{

gun = 24; guncharge = GunPrice[15][0]/100*modd; ammocharge = GunPrice[25][0]*ammo;

PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;

}

else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)

{

gun = 29; guncharge = GunPrice[18][0]/100*modd; ammocharge = GunPrice[27][0]*ammo;

PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;

}

else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)

{

gun = 25; guncharge = GunPrice[19][0]/100*modd; ammocharge = GunPrice[26][0]*ammo;

PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;

}

else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)

{

gun = 30; guncharge = GunPrice[22][0]/100*modd; ammocharge = GunPrice[28][0]*ammo;

PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;

}

else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)

{

gun = 31; guncharge = GunPrice[23][0]/100*modd; ammocharge = GunPrice[28][0]*ammo;

PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;

}

else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)

{

gun = 33; guncharge = GunPrice[24][0]/100*modd; ammocharge = GunPrice[29][0]*ammo;

PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;

}

else

{

SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper Spune: I have never heard of that weapon.");

return 1;

}

if((guncharge+ammocharge) > GetPlayerMoney(playerid))

{

format(infostring, 256, "  You don't have $%d !",guncharge+ammocharge);

SendClientMessage(playerid, COLOR_GRAD3, infostring);

return 1;

}

if(GetPlayerMoney(playerid) < (guncharge+ammocharge))

{

    SendClientMessage(playerid, COLOR_GREY, "  Can't afford that !");

    return 1;

}[/pawn]

at_7671970.png

Posted

[pawn]new modd = 100 ;

            tmp = strlen (cmdtext, idx);

                if(!strtok(tmp))

{

format(string, sizeof(string), "{55D4FF}SCRIE:{B4B4B4} /buygun [gunname] [ammoamount]");

SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");

SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");

SendClientMessage(playerid, COLOR_GRAD2,string);

format(gunstring1, 256, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",

GunPrice[0][0]/100*modd,GunPrice[1][0]/100*modd,GunPrice[2][0]/100*modd,GunPrice[3][0]/100*modd,GunPrice[4][0]/100*modd,GunPrice[5][0]/100*modd,GunPrice[6][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring1);

format(gunstring2, 256, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",

GunPrice[7][0]/100*modd,GunPrice[8][0]/100*modd,GunPrice[9][0]/100*modd,GunPrice[10][0]/100*modd,GunPrice[11][0]/100*modd,GunPrice[12][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring2);

format(gunstring3, 256, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)",

GunPrice[13][0]/100*modd,GunPrice[14][0]/100*modd,GunPrice[15][0]/100*modd,GunPrice[16][0]/100*modd,GunPrice[17][0]/100*modd,GunPrice[18][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring3);

format(gunstring4, 256, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)",

GunPrice[19][0]/100*modd,GunPrice[20][0]/100*modd,GunPrice[21][0]/100*modd,GunPrice[22][0]/100*modd,GunPrice[23][0]/100*modd,GunPrice[24][0]/100*modd);

SendClientMessage(playerid, COLOR_GRAD3, gunstring4);

format(gunstring5, 256, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)",

GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);

SendClientMessage(playerid, COLOR_GRAD3, gunstring5);

SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");

return 1;

}

strmid(gunid, tmp, 0, strlen(cmdtext), 255);

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

format(string, sizeof(string), "{55D4FF}SCRIE:{B4B4B4} /buygun [gunname] [ammoamount]");

return 1;

}

new ammo = strval(tmp);

if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "  Ammo ammount not lower then 1 or higher then 999 !"); return 1; }

if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)

{

gun = 46;

guncharge = GunPrice[0][0]/100*modd;

ammocharge = 0;

}

else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)

{

gun = 2; guncharge = GunPrice[1][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)

{

gun = 3; guncharge = GunPrice[2][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)

{

gun = 5; guncharge = GunPrice[4][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)

{

gun = 6; guncharge = GunPrice[5][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)

{

gun = 7; guncharge = GunPrice[6][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)

{

gun = 10; guncharge = GunPrice[7][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)

{

gun = 11; guncharge = GunPrice[8][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)

{

gun = 12; guncharge = GunPrice[9][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)

{

gun = 13; guncharge = GunPrice[10][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)

{

gun = 14; guncharge = GunPrice[11][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)

{

gun = 15; guncharge = GunPrice[12][0]/100*modd; ammocharge = 0;

PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;

}

else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)

{

gun = 23; guncharge = GunPrice[13][0]/100*modd; ammocharge = GunPrice[25][0]*ammo;

PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;

}

else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)

{

gun = 24; guncharge = GunPrice[15][0]/100*modd; ammocharge = GunPrice[25][0]*ammo;

PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;

}

else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)

{

gun = 29; guncharge = GunPrice[18][0]/100*modd; ammocharge = GunPrice[27][0]*ammo;

PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;

}

else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)

{

gun = 25; guncharge = GunPrice[19][0]/100*modd; ammocharge = GunPrice[26][0]*ammo;

PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;

}

else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)

{

gun = 30; guncharge = GunPrice[22][0]/100*modd; ammocharge = GunPrice[28][0]*ammo;

PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;

}

else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)

{

gun = 31; guncharge = GunPrice[23][0]/100*modd; ammocharge = GunPrice[28][0]*ammo;

PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;

}

else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)

{

gun = 33; guncharge = GunPrice[24][0]/100*modd; ammocharge = GunPrice[29][0]*ammo;

PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;

}

else

{

SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper Spune: I have never heard of that weapon.");

return 1;

}

if((guncharge+ammocharge) > GetPlayerMoney(playerid))

{

format(infostring, 256, "  You don't have $%d !",guncharge+ammocharge);

SendClientMessage(playerid, COLOR_GRAD3, infostring);

return 1;

}

if(GetPlayerMoney(playerid) < (guncharge+ammocharge))

{

    SendClientMessage(playerid, COLOR_GREY, "  Can't afford that !");

    return 1;

}[/pawn]

E bine cum ai facut, dar acum cauta in script new tmp[128]; si inlocuieste cu new tmp[256];.
Posted

Pfffff.....aveam deja tmp[256] si cand dau compile:

C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16102) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16102) : error 033: array must be indexed (variable "tmp")
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16103) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Florin\Desktop\Server\FuryStone Original !!\AZN Official Server\gamemodes\AZ.pwn(16103) : error 033: array must be indexed (variable "strtok")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

:cry: :cry: :cry: :cry:

at_7671970.png

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.