Help with my errors
#1

Hello, I have this compile errors:
pawn Код:
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(90) : warning 217: loose indentation
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(106) : error 029: invalid expression, assumed zero
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(114) : warning 217: loose indentation
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(114) : error 029: invalid expression, assumed zero
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(114) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(116) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(116) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(128) : error 030: compound statement not closed at the end of file (started at line 100)
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Here's my script:
pawn Код:
//....._\____________________,,__
//..../ `--¦¦¦¦¦¦¦¦¦----------------------_]
//.../_==o ____________________
//.....),---.(_(__) /
//....// (\) ),------
//...//___//
//../`----' / ...           Los Santos Turf Wars
//./____ / ...            Made by DJTunes/Hollywood
//==============================================================================
// Credits...
// Scripter(s): DJTunes/Hollywood,
// Mapper(s):
//------------------------------------------------
// Information...
// Script Started: 6/16/2013
//==============================================================================
//==============================INCLUDES========================================
#include    < a_samp > // - Includes San Andreas Multiplayer
#include    <OPSP>     // - Includes for Anti-Kill system
#include    <dini>     // - Includes for Login System
#include    <dudb>
//==============================================================================
//==============================DEFINES=========================================
#define                           TEAM_GROVE 0 // - Defines "Grove"
#define                           TEAM_BALLAS 1 // - Defines "Ballas"

#define COLOR_RED                 0xAA3333AA // - Defines "Red"
#define COLOR_YELLOW              0xFFFF00AA // - Defines "Yellow"
#define COLOR_PURPLE              0x9370DBFF // - Defines "Purple"
//==============================================================================
//==============================VARIABLES=======================================
new gTeam[MAX_PLAYERS]; // - Defines all the families/teams.
//==============================================================================
//==============================TEAM SETTINGS===================================
forward SetPlayerTeamFromClass(playerid, classid);
   public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerTeamFromClass(playerid, classid);
    return 1;
}
public SetPlayerTeamFromClass(playerid, classid)
{
if(classid == 0)
    {
        gTeam[playerid] = TEAM_BALLAS;
        GameTextForPlayer(playerid,"~w~Ballas",3000,5);
        SetPlayerPos(playerid,1975.2399,-1220.0157,25.0779);
        SetPlayerCameraPos(playerid,1969.5686,-1224.0016,24.9909);
        SetPlayerCameraLookAt(playerid,1975.2399,-1220.0157,25.0779);
        SetPlayerFacingAngle(playerid,122.4500);
        SetPlayerColor(playerid,0xA000FFFF);
    }
else if(classid == 1)
    {
        gTeam[playerid] = TEAM_GROVE;
        GameTextForPlayer(playerid,"~w~Grove Street Families",3000,5);
        SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        SetPlayerFacingAngle(playerid,252.4717);
        SetPlayerColor(playerid,0x55FF00FF);
    }
}
//==============================================================================
//==============================GAMEMODE INFO===================================
public OnGameModeInit()
{
    SetGameModeText("LS Gang Wars");
    AddPlayerClass(104,1979.1917,-1222.0964,25.1824,97.3597,31,100000,27,100000,32, 100000);
    AddPlayerClass(107,2508.5671,-1673.6665,13.3793,86.2585,30,100000,28,100000,31, 100000);
    return 1;
}
//==============================================================================
//==============================ANTI-KILL SYS===================================
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
   if ( Shooter != INVALID_PLAYER_ID )
    {
        if ( GetPlayerTeam( Target ) == GetPlayerTeam( Shooter ) )
        {

            new Float:hp;
            GetPlayerHealth(Target, hp);
            SetPlayerHealth(Target, hp + HealthLost);
            SetPlayerHealth( Shooter, 0 );
            SendClientMessage( Shooter, COLOR_RED, "Team killing is not allowed!" );
            GivePlayerMoney( Shooter, - 5000 );
        }
    }
return 1;
}
//==============================================================================
//==============================LOGIN SYS ENUM==================================

//==============================================================================
//==============================PLAYER CONNECT==================================
public OnPlayerConnect(playerid)
{
    //Score Saver
    new string[128], PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(string, sizeof(string), "Scores/%s.ini", PlayerName);
    if(fexist(string))
    {
    SetPlayerScore(playerid, dini_Int(string, "Score"));
    else
    {
    dini_Create(string);
    dini_IntSet(string, "Score", 0);
    }
}
//==============================================================================
//==============================PLAYER DISCONNECT===============================
public OnPlayerDisconnect(playerid, reason)
{
    new string[128], PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(string, sizeof(string), "Scores/%s.ini", PlayerName);
    if(fexist(string))
    dini_IntSet(string, "Score", GetPlayerScore(playerid));
    else
    {
    dini_Create(string);
    dini_IntSet(string, "Score", GetPlayerScore(playerid));
    }
}
//========================================================================
Please tell me how to fix it.
Reply
#2

Okay. I've fixed most errors.
Now I have this:
Quote:

C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(2 : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(132) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(172) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(280) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(337) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\pawno\include\dutils.inc(379) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(90) : warning 217: loose indentation
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(95) : error 021: symbol already defined: "format"
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(102) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(10 : error 029: invalid expression, assumed zero
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(113) : warning 217: loose indentation
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(114) : warning 217: loose indentation
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(126) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(13 : warning 203: symbol is never used: "ret_memcpy"
C:\Users\mom2k_000\Documents\samp03x_svr_R1-2_win32\gamemodes\GangWar.pwn(13 : warning 203: symbol is never used: "string"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.

And I have this where the errors are:
pawn Код:
//==============================================================================
//==============================LOGIN SYS ENUM==================================
new string[30];
format(string, 30, "%s\r\n", pname);
fwrite(ftw, string);
//==============================================================================
//==============================PLAYER CONNECT==================================
public OnPlayerConnect(playerid)
{
    //Score Saver
    new string[128], PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(string, sizeof(string), "Scores/%s.ini", PlayerName);
    if(fexist(string))
    {
    SetPlayerScore(playerid, dini_Int(string, "Score"));
    else
    {
    dini_Create(string);
    dini_IntSet(string, "Score", 0);
    }
          new pname[24], File:ftw=fopen("names.txt", io_append);
    if(ftw)
    {
        GetPlayerName(playerid, pname, 24);
        fwrite(ftw, pname);
        fclose(ftw);
    }
 }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)