Help please ! error 030
#1

Код:
{
	if(LoadCP[playerid] == 1)
	{
		TogglePlayerControllable(playerid,1);
		GameTextForPlayer(playerid,"~g~Passangers Entered!",3000,3);
		SetPlayerCheckpoint(playerid,TInfo[playerid][Lastx],TInfo[playerid][Lasty],TInfo[playerid][Lastz],4.0);
	    LoadCP[playerid] = 2;
  	}
  	else if(LoadCP[playerid] == 2)
  	{
  	    DisablePlayerCheckpoint(playerid);
  	    TogglePlayerControllable(playerid,1);
		GameTextForPlayer(playerid,"~g~Passangers Exited!",3000,3);
	    LoadCP[playerid] = 0;
	    SendFMessage(playerid, red,"[TAXI] "lgreen2"You have earned "lblue"%i "lgreen2"for transporting passangers.",TInfo[playerid][Pay]);
	    GivePlayerMoney(playerid,TInfo[playerid][Pay]);
	    PInfo[playerid][Missionspassed]++;
		SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
		IsPlayerInMission[playerid] = 0;
		TogglePlayerAllDynamicCPs(playerid, 1);
        PlaySound(playerid,1057);
	}
	return 1;
Код:
 error 030: compound statement not closed at the end of file (started at line 4488)
what's wrong..?
Reply
#2

Try:
pawn Код:
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
    if(LoadCP[playerid] == 1)
    {
        TogglePlayerControllable(playerid,1);
        GameTextForPlayer(playerid,"~g~Passangers Entered!",3000,3);
        SetPlayerCheckpoint(playerid,TInfo[playerid][Lastx],TInfo[playerid][Lasty],TInfo[playerid][Lastz],4.0);
        LoadCP[playerid] = 2;
    }
    else if(LoadCP[playerid] == 2)
    {
        DisablePlayerCheckpoint(playerid);
        TogglePlayerControllable(playerid,1);
        GameTextForPlayer(playerid,"~g~Passangers Exited!",3000,3);
        LoadCP[playerid] = 0;
        SendFMessage(playerid, red,"[TAXI] "lgreen2"You have earned "lblue"%i "lgreen2"for transporting passangers.",TInfo[playerid][Pay]);
        GivePlayerMoney(playerid,TInfo[playerid][Pay]);
        PInfo[playerid][Missionspassed]++;
        SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
        IsPlayerInMission[playerid] = 0;
        TogglePlayerAllDynamicCPs(playerid, 1);
        PlaySound(playerid,1057);
    }
    return 1;
}//missing closing brace
Reply
#3

now it gives me this

Код:
error 021: symbol already defined: "Streamer_OnPlayerEnterCP"
Reply
#4

Can we see all of your checkpoint code. It seems your using:
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
twice. Causing the streamer plugin to error.
Reply
#5

btw doesen't matter anymore i solved the problem xD thanks for all support ! rep+1
Reply
#6

Delete what you have and put this:
pawn Код:
public OnPlayerEnterDynamicCP(playerid, checkpointid)//change the function to this
{
    if(LoadCP[playerid] == 1)
    {
        TogglePlayerControllable(playerid,1);
        GameTextForPlayer(playerid,"~g~Passangers Entered!",3000,3);
        SetPlayerCheckpoint(playerid,TInfo[playerid][Lastx],TInfo[playerid][Lasty],TInfo[playerid][Lastz],4.0);
        LoadCP[playerid] = 2;
    }
    else if(LoadCP[playerid] == 2)
    {
        DisablePlayerCheckpoint(playerid);
        TogglePlayerControllable(playerid,1);
        GameTextForPlayer(playerid,"~g~Passangers Exited!",3000,3);
        LoadCP[playerid] = 0;
        SendFMessage(playerid, red,"[TAXI] "lgreen2"You have earned "lblue"%i "lgreen2"for transporting passangers.",TInfo[playerid][Pay]);
        GivePlayerMoney(playerid,TInfo[playerid][Pay]);
        PInfo[playerid][Missionspassed]++;
        SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
        IsPlayerInMission[playerid] = 0;
        TogglePlayerAllDynamicCPs(playerid, 1);
        PlaySound(playerid,1057);
    }
    return 1;
}
It should work now.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)