Jump to content

ik kan hem maar niet sluiten


Recommended Posts

Geplaatst:

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.

Geplaatst:

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:

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:

@ 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'.

Geplaatst:

Bedankt,

Het is gelukt,

Ik heb de OnPlayerSpawn naar boven gedaan en toen die OnPlayerCommandText op het eind afgesloten met die manier en alles werkte,

en ik heb batlefield naar battlefield veranderd

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...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...