Jump to content
Geplaatst:
comment_1387634

Wat ik ook doe hij blijf maar die errors geven,

Ik had het een keer opgelost maar toen werkte niks meer, ik kon geen commands van mijn andere FS meer invoeren,

Dit is de code:

public OnPlayerSpawn(playerid)
{

if (gTeam[playerid] == TEAM_a)
	{
gTeam[playerid] = TEAM_a;
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
}

if (gTeam[playerid] == TEAM_b)
	{
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
	}

	return 1;
}

}

Dit zijn de errors:

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(67) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(67) : error 004: function "OnPlayerSpawn" is not implemented

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(94) : error 030: compound statement not closed at the end of file (started at line 67)

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.

Featured Replies

Geplaatst:
comment_1387711

public OnPlayerSpawn(playerid)
{

if (gTeam[playerid] == TEAM_a)
	{
gTeam[playerid] = TEAM_a;
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
}

if (gTeam[playerid] == TEAM_b)
	{
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
	}

	return 1;
}

}

Dit zijn de errors:

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(67) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(67) : error 004: function "OnPlayerSpawn" is not implemented

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(94) : error 030: compound statement not closed at the end of file (started at line 67)

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.

probeer dit is:

public OnPlayerSpawn(playerid)
{
if (gTeam[playerid] == TEAM_a)
{
	gTeam[playerid] = TEAM_a;
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
}

if (gTeam[playerid] == TEAM_b)
{
	SetPlayerInterior(playerid,10);
	SetPlayerPos(playerid,-974.0226,1061.1320,1345.6743);
	SetPlayerColor(playerid, 0xF529F5FF);
	SetPlayerSkin(playerid, 287);
	GivePlayerWeapon(playerid, 31, 700);
	GivePlayerWeapon(playerid, 24, 50);
}
	return 1;
}

Geplaatst:
  • Auteur
comment_1387714

Ik denk dat het nu aan een ander deel ligt,:

de overgang van public OnPlayerCommandText(playerid, cmdtext[]) met al de commands naar public OnPlayerSpawn(playerid)

if(strcmp(cmdtext, "/credits", true) == 0)
{
	SendClientMessage(playerid, 0x00FDFDFF, "[active] Batlefield DM V 1.0, Made by Bjorn");
	SendClientMessage(playerid, 0xCAFFFFFF, "[under construction] Batlefield DM V 1.5, Made by Bjorn");
}

public OnPlayerSpawn(playerid)

errors:

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(66) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(66) : error 004: function "OnPlayerSpawn" is not implemented

C:\Documents and Settings\Bjorn.123370910318\Bureaublad\Server B\filterscripts\batlefield.pwn(90) : error 030: compound statement not closed at the end of file (started at line 33)

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

3 Errors.

Geplaatst:
comment_1388540

@ Spikerribkes: Verkeerde uitlijning geeft geen errors. Alleen warnings: Loos Indentation.

@ Topicstarter :$:

Je moet je command en callback wel afsluiten.

if(strcmp(cmdtext, "/credits", true) == 0)
{
SendClientMessage(playerid, 0x00FDFDFF, "[active] Battlefield DM V 1.0, Made by Bjorn");
SendClientMessage(playerid, 0xCAFFFFFF, "[under construction] Battlefield DM V 1.5, Made by Bjorn");
return 1;
}
return 0;
}

PS: Het is 'Battlefield'.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.