Help pls
#4

Quote:
Originally Posted by Ulises212
Посмотреть сообщение
Код HTML:
CMD:rocketd(playerid,params[])
{
 (this is the line of error)new string[128];, name [MAX_PLAYER_NAME];
	 GetPlayerName(playerid, name, sizeof(name));
	 {
	  format(string, 128, "{FFFFFF}%s {FFCC00}has entered the minigame of{FFFF00} [Rocket-Survive] {FFCC00}(/rocketd)", GetPlayerName(playerid));
	  SendClientMessageToAll(-1, string);
                return 1;
}
You have an extra unneeded bracket below GetPlayerName. Besides, this is wrong:

Код:
new string[128];, name [MAX_PLAYER_NAME];
The semicolon is there to indicate the end of line for a function, to tell the compiler that this function is complete and must not be mixed up with a different function. The comma is unnecessary, you can remove it. You can rewrite that code as:

Код:
// 1
new string[128], name[MAX_PLAYER_NAME+1];

// 2
new string[128]; new name[MAX_PLAYER_NAME+1];

// 3
new 
        string[128],
        name[MAX_PLAYER_NAME+1];

// and probably other variances of the same thing...
Quote:
Originally Posted by MyUndiesSmell
Посмотреть сообщение
You can use a stock to return a players name, it will be alot faster than typing that out each time.

Код:
CMD:rocketd(playerid, params[])
{
	new string[128];
	format(string, sizeof(string), {FFFFFF}%s {FFCC00}has entered the minigame of{FFFF00} [Rocket-Survive] {FFCC00}(/rocketd)", pName(playerid));
	SendClientMessageToAll(-1, string);
	return 1;
}

stock pName(playerid)
{
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid, name, MAX_PLAYER_NAME);
      return name;
}
https://sampforum.blast.hk/showthread.php?tid=570635
Reply


Messages In This Thread
Help pls - by Ulises212 - 13.02.2019, 01:18
Re: Help pls - by Lokii - 13.02.2019, 01:24
Re: Help pls - by MyUndiesSmell - 13.02.2019, 01:50
Re: Help pls - by ComDuck - 13.02.2019, 09:51
Re: Help pls - by TheToretto - 13.02.2019, 11:12

Forum Jump:


Users browsing this thread: 1 Guest(s)