OnPlayerCommand Text - unreachable code - PROBLEM!
#1

When I add more then 1 IF under OnPlayerCommandText alot of error come and when I fix them all only the unreachable code stays there, i cant fix it, help !!!!
Quote:

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new name[MAX_PLAYER_NAME], string[48];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Welcome to Mayor %s", name );
if(strcmp(cmdtext, "/**********", true) == 0)
{
SendClientMessageToAll(0xFFFF00AA, string);
SetPlayerSkin(playerid, 147);
SetPlayerPos(playerid, 1044.4341,1012.6452,11.0000);
return 1;
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Unknown Command");
return 1;
}

if(strcmp(cmd, "/help moneygrub", true) == 1) {
return 1;
}
if(strcmp(cmd, "/tips moneygrub", true) == 0) {

return 1;
}
return 0;
}

Reply
#2

this is wrong category on forum !!
btw.

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256],string[128];
new name[MAX_PLAYER_NAME], string[48];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(cmdtext, "/**********", true) == 0)
{
format(string, sizeof(string), "Welcome to Mayor %s", name );
SendClientMessageToAll(0xFFFF00AA, string);
SetPlayerSkin(playerid, 147);
SetPlayerPos(playerid, 1044.4341,1012.6452,11.0000);
return 1;
}
return SendClientMessage(playerid, 0xFFFFFFAA, "Unknown Command");
}
Reply
#3

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	new cmd[256];
	new name[MAX_PLAYER_NAME], string[48];
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "Welcome to Mayor %s", name );

	if(strcmp(cmdtext, "/**********", true) == 0)
	{
		SendClientMessageToAll(0xFFFF00AA, string);
		SetPlayerSkin(playerid, 147);
		SetPlayerPos(playerid, 1044.4341,1012.6452,11.0000);
  		return 1;
	}

	else if(strcmp(cmd, "/help moneygrub", true) == 1)
	{
		return 1;
	}

	else if(strcmp(cmd, "/tips moneygrub", true) == 0)
	{
		return 1;
	}

  return SendClientMessage(playerid, 0xFFFFFFAA, "Unknown Command");;
}
Reply
#4

Quote:
Originally Posted by 13th
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	new cmd[256];
	new name[MAX_PLAYER_NAME], string[48];
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "Welcome to Mayor %s", name );

	if(strcmp(cmdtext, "/**********", true) == 0)
	{
		SendClientMessageToAll(0xFFFF00AA, string);
		SetPlayerSkin(playerid, 147);
		SetPlayerPos(playerid, 1044.4341,1012.6452,11.0000);
 		return 1;
	}

	else if(strcmp(cmd, "/help moneygrub", true) == 1)
	{
		return 1;
	}

	else if(strcmp(cmd, "/tips moneygrub", true) == 0)
	{
		return 1;
	}

 return SendClientMessage(playerid, 0xFFFFFFAA, "Unknown Command");;
}
Whenever i type a command like /blanb[kvbpfg or / it logs me in as mayor! help?!?!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)