SA-MP Forums Archive
Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help (/showthread.php?tid=587167)



Help - Trollerz - 28.08.2015

Код:
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(73) : error 017: undefined symbol "SetPlayerToTeamColor"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001: expected token: ";", but found "if"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 017: undefined symbol "gTeam"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : warning 215: expression has no effect
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001: expected token: ";", but found "]"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : fatal error 107: too many error messages on one line

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


5 Errors.

Код:
public OnPlayerSpawn(playerid)
{
  SetPlayerToTeamColor(playerid)
  if (gTeam[playerid] == TEAM_GROVE)
  {
		SetPlayerColor(playerid, TEAM_GROVE_COLOR);
	}
	else if (gTeam[playerid] == TEAM_BALLA)
	{
		SetPlayerColor(playerid, TEAM_BALLA_COLOR);
	}
	return 1;
}



Re: Help - Logofero - 28.08.2015

Quote:
Originally Posted by Trollerz
Посмотреть сообщение
Код:
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(73) : error 017: undefined symbol "SetPlayerToTeamColor"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001: expected token: ";", but found "if"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 017: undefined symbol "gTeam"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : warning 215: expression has no effect
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001: expected token: ";", but found "]"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : fatal error 107: too many error messages on one line

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


5 Errors.

Код:
public OnPlayerSpawn(playerid)
{
  SetPlayerToTeamColor(playerid)
  if (gTeam[playerid] == TEAM_GROVE)
  {
		SetPlayerColor(playerid, TEAM_GROVE_COLOR);
	}
	else if (gTeam[playerid] == TEAM_BALLA)
	{
		SetPlayerColor(playerid, TEAM_BALLA_COLOR);
	}
	return 1;
}
PHP код:
public OnPlayerSpawn(playerid)
{
  
SetPlayerToTeamColor(playerid);
  if (
gTeam[playerid] == TEAM_GROVE)
  {
        
SetPlayerColor(playeridTEAM_GROVE_COLOR);
    }
    else if (
gTeam[playerid] == TEAM_BALLA)
    {
        
SetPlayerColor(playeridTEAM_BALLA_COLOR);
    }
    return 
1;




Re: Help - Trollerz - 28.08.2015

still
PHP код:
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(73) : error 017undefined symbol "SetPlayerToTeamColor"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 017undefined symbol "gTeam"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : warning 215expression has no effect
C
:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001expected token";"but found "]"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 029invalid expressionassumed zero
C
:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
5 Errors




Re: Help - Gazzy - 28.08.2015

You need to make the "SetPlayerToTeamColor(playerid)" callback

Код:
forward SetPlayerToTeamColor(playerid)
public SetPlayerToTeamColor(playerid)
{
	if(gTeam[playerid] == TEAM_GROVE)
	{
	    SetPlayerColor(playerid, TEAM_GROVE_COLOR;
	}
	if(gTeam[playerid] == TEAM_BALLA)
	{
	    SetPlayerColor(playerid, TEAM_BALLA_COLOR);
	}
	return 1;
}
Something like that, edit it to your desire.

EDIT: Editted it to suit you better


Re: Help - Logofero - 28.08.2015

Quote:
Originally Posted by Trollerz
Посмотреть сообщение
still
PHP код:
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(73) : error 017undefined symbol "SetPlayerToTeamColor"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 017undefined symbol "gTeam"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : warning 215expression has no effect
C
:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001expected token";"but found "]"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 029invalid expressionassumed zero
C
:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
5 Errors

This feature SetPlayerToTeamColor(playerid); is not standard, you have it in gamemode?


Re: Help - Trollerz - 28.08.2015

LIKE THIS??[
Код:
public OnPlayerSpawn(playerid)
{
  forward SetPlayerToTeamColor(playerid)
  if (gTeam[playerid] == TEAM_GROVE)
  {
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    else if (gTeam[playerid] == TEAM_BALLA)
    {
        SetPlayerColor(playerid, TEAM_BALLA_COLOR);
    }
    return 1;
}



Re: Help - Logofero - 28.08.2015

Quote:
Originally Posted by Trollerz
Посмотреть сообщение
LIKE THIS??[
Код:
public OnPlayerSpawn(playerid)
{
  forward SetPlayerToTeamColor(playerid)
  if (gTeam[playerid] == TEAM_GROVE)
  {
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    else if (gTeam[playerid] == TEAM_BALLA)
    {
        SetPlayerColor(playerid, TEAM_BALLA_COLOR);
    }
    return 1;
}
You should better study
https://sampwiki.blast.hk/wiki/Scripting_Basics


Re: Help - Gazzy - 28.08.2015

Replace
Код:
public OnPlayerSpawn(playerid)
{
  forward SetPlayerToTeamColor(playerid)
  if (gTeam[playerid] == TEAM_GROVE)
  {
        SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    else if (gTeam[playerid] == TEAM_BALLA)
    {
        SetPlayerColor(playerid, TEAM_BALLA_COLOR);
    }
    return 1;
}
With
Код:
forward SetPlayerToTeamColor(playerid)
public SetPlayerToTeamColor(playerid)
{
	if(gTeam[playerid] == TEAM_GROVE)
	{
	    SetPlayerColor(playerid, TEAM_GROVE_COLOR);
	}
	if(gTeam[playerid] == TEAM_BALLA)
	{
	    SetPlayerColor(playerid, TEAM_BALLA_COLOR);
	}
	return 1;
}
public OnPlayerSpawn(playerid)
{
  SetPlayerToTeamColor(playerid);
  return 1;
}



Re: Help - Trollerz - 28.08.2015

WHAT DO YOU MEAN BY STANDARD
AND GAZZY
Still
errors
Код:
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(72) : error 001: expected token: ";", but found "public"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 017: undefined symbol "gTeam"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : warning 215: expression has no effect
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 001: expected token: ";", but found "]"
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : error 029: invalid expression, assumed zero
C:\Users\Administrator\Desktop\AHAD AMAN SAMP WORK\gamemodes\working.pwn(74) : fatal error 107: too many error messages on one line

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


5 Errors.
Im learning to make death Match from https://sampwiki.blast.hk/wiki/PAWN_tutorial


Re: Help - Gazzy - 28.08.2015

My bad, replace
Код:
forward SetPlayerToTeamColor(playerid)
with

Код:
forward SetPlayerToTeamColor(playerid);