when player reachs score?
#1

I need help with a function, i made it for when a player hits a score of 500, it resets and the next round commence's.

Код:
  public ScoreReach()
  {
  if(GetPlayerScore(playerid) = 500)
	{
	SendClientMessageToAll(COLOR_RED,"game score reached!");
  SendRconCommand("GMX");
	}
Reply
#2

That should work..
Reply
#3

i get these errors



Код:
D:\backup\Gamemodes\operationdeathmatch.pwn(191) : error 017: undefined symbol "playerid"
D:\backup\Gamemodes\***.pwn(191) : warning 215: expression has no effect
D:\backup\Gamemodes\***.pwn(191) : error 001: expected token: ";", but found ")"
D:\backup\Gamemodes\***.pwn(191) : error 029: invalid expression, assumed zero
D:\backup\Gamemodes\***.pwn(191) : fatal error 107: too many error messages on one line
Reply
#4

OnPlayerDeath, after the all SetPlayerScore
pawn Код:
if(GetPlayerScore(killerid) == 500)
{
  SendClientMessageToAll(COLOR_RED,"game score reached!");
  SendRconCommand("GMX");
}
Reply
#5

try this
Код:
public ScoreReach()
{
  if(GetPlayerScore(playerid) == 500)
	{
	SendClientMessageToAll(COLOR_RED,"game score reached!");
  SendRconCommand("GMX");
  return 1;
	}
	
}
Reply
#6

Quote:
Originally Posted by KotZ
try this
Код:
public ScoreReach()
{
  if(GetPlayerScore(playerid) == 500)
	{
	SendClientMessageToAll(COLOR_RED,"game score reached!");
  SendRconCommand("GMX");
  return 1;
	}
	
}
KotZ i love you.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)