[pomoc] Nece compile :(

Započeo [PAL]Emir, Septembar 25, 2011, 02:10:25 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:FactionGame
Opis problema: imam problem sa skriptom prije 2 dana mi nije ni jedan error izbacilo a nisam nista ubacio i ja sada udjem kad ono ima 7 errora evo koji su

C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(15085) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(15100) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(23076) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(23114) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(23152) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(24493) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(26344) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Documents and Settings\Administrator\Desktop\BalkanCountry\BalkanCountry\BalkanCountry\gamemodes\FactionGame.pwn(52009) : error 021: symbol already defined: "NameTimer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.



strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' ')) [color=red]ovo je prvi error[/color]
{
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;
}
            [color=red]ovo je drugi [/color]




else if(strcmp(x_nr,"lock1",true) == 0)
        {
                new keycar = PlayerInfo[playerid][pPcarkey];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {                          [color=red]ovo je treci error i imaju jos 2 ovakva ista[/color]
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}


if(strcmp(cmd,"/creategun",true)==0 || strcmp(cmd,"/napravioruzije",true)==0) // By Ellis
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Morate se prvo prijaviti !");
            return 1;
        }
        if(PlayerInfo[playerid][pJob] != 23)
{
    SendClientMessage(playerid, COLOR_GREY, "   Niste proizvodjac oruzija. ");
    return 1;
}
new x_weapon[128];
x_weapon = strtok(cmdtext, idx);
if(!strlen(x_weapon))
{   [color=red]ovo je peti error[/color]
    SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
    SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /napravioruzije [ime oruzija]");
    SendClientMessage(playerid, COLOR_GREY, "Oruzije: noz(25) palica(25) sdpistolj(100) dezert(200)");
    SendClientMessage(playerid, COLOR_GREY, "Oruzije: hekler(200) pomparica(200) kalas(500) m4(500) puska(500) snajper(1500)");
    SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
    return 1;
}




public NameTimer()
{
foreach (Player, i)
{   [color=red]i ovo je 6 error [/color]
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo[q][pMaskuse] != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
                }
            }
        }
}
}

a ima jos jedan warning to i ne trrebam uredjivat