help please
#1

eror:
Quote:

C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(72) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(72) : error 017: undefined symbol "SetPlayerTeamFromClass"
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(82) : error 017: undefined symbol "SetPlayerToTeamColor"
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(84) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(84) : error 017: undefined symbol "SetPlayerToTeamColor"
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(8 : error 017: undefined symbol "COLOR_BLUE"
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(97) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(97) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(97) : error 004: function "OnPlayerConnect" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(102) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(102) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(102) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(107) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(107) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(107) : error 004: function "OnPlayerSpawn" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(112) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(112) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(112) : error 004: function "OnPlayerDeath" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(117) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(117) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(117) : error 004: function "OnVehicleSpawn" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(122) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(122) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(122) : error 004: function "OnVehicleDeath" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(127) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(127) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(127) : error 004: function "OnPlayerText" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(132) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(132) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(132) : error 004: function "OnPlayerCommandText" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(134) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(142) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(142) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(142) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(147) : warning 225: unreachable code
C:\Documents and Settings\Londen\Bureaublad\Sa-mp server (niet verwijderen)\gamemodes\call of duty.pwn(147) : error 029: invalid expression, assumed zero

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.

script:
Quote:

#include <a_samp>

new gTeam[MAX_PLAYERS];
// teams
#define TEAM_EUROPA 0
#define TEAM_VS 1
// collors
#define COLOR_RED 0xAA3333AA
#define COLLOR_BLUE 0x0000BBAA

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0)
{
GameTextForPlayer(playerid,"EUROPA",3000,3);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
}
if(classid == 1)
{
GameTextForPlayer(playerid,"VS",3000,3);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);

return 1;
}
stock SetPlayerTeamFromClass(playerid, classid)
{
if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 10)
{
gTeam[playerid] = TEAM_EUROPA;
}
if(classid == 11)
{
gTeam[playerid] = TEAM_VS;
}
SetPlayerToTeamColor(playerid);
}
stock SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_EUROPA)
{
SetPlayerColor(playerid, COLOR_BLUE);
}
if(gTeam[playerid] == TEAM_VS)
{
SetPlayerColor(playerid, COLOR_RED);
}
return 1;
}

Reply
#2

Indentation is helpful . Those errors came because of poor bracketing.

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
       SetPlayerTeamFromClass(playerid, classid);
       if(classid == 0)
       {
              GameTextForPlayer(playerid,"EUROPA",3000,3);
              SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
              SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
              SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
       }
       if(classid == 1)
       {
              GameTextForPlayer(playerid,"VS",3000,3);
              SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
              SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
              SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
              return 1;
       }
       return 1;
}
stock SetPlayerTeamFromClass(playerid, classid)
{
      if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 ||       classid == 7 || classid == 10)
     {
           gTeam[playerid] = TEAM_EUROPA;
     }
     if(classid == 11)
     {
          gTeam[playerid] = TEAM_VS;
     }
     SetPlayerToTeamColor(playerid);
     return 1;
}

stock SetPlayerToTeamColor(playerid)
{
      if (gTeam[playerid] == TEAM_EUROPA)
      {
             SetPlayerColor(playerid, COLOR_BLUE);
      }
      if(gTeam[playerid] == TEAM_VS)
      {
             SetPlayerColor(playerid, COLOR_RED);
      }
      return 1;
}
Reply
#3

thnx you are good
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)