mosweg Geplaatst: 21 juni 2009 Rapport Geplaatst: 21 juni 2009 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. Reageren
JoshTheBoss Geplaatst: 21 juni 2009 Rapport Geplaatst: 21 juni 2009 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; } Reageren
mosweg Geplaatst: 21 juni 2009 Auteur Rapport Geplaatst: 21 juni 2009 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. Reageren
Remcconen Geplaatst: 22 juni 2009 Rapport Geplaatst: 22 juni 2009 @ 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'. Reageren
mosweg Geplaatst: 22 juni 2009 Auteur Rapport Geplaatst: 22 juni 2009 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 Reageren
Recommended Posts
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.