How to make a /gethere «id» and /goto «id» command?
#10

Quote:
Originally Posted by _Saif_
i will help you now but next time check test_cmds FS and other FSs and then search it if you doesnt find it so make a topic then
Code:
if ( strcmp( cmd, "/goto", true ) == 0 )
	{
	  new tmp[256];
	  tmp = strtok( cmdtext, idx );

	  if ( !strlen( tmp ) ) { return 1; }

	  new Float:X, Float:Y, Float:Z;

	  if ( GetPlayerVehicleID( playerid ) )
	  {
		  GetPlayerPos( strval(tmp), X, Y, Z );
		  SetVehiclePos( GetPlayerVehicleID(playerid), X+2, Y+2, Z );
	  } else {
		  GetPlayerPos( strval(tmp), X, Y, Z );
		  SetPlayerPos( playerid, X+2, Y+2, Z );
	  }

	  return 1;
	}

	if ( strcmp( cmd, "/gethere", true ) == 0 )
	{
	  new tmp[256];
	  tmp = strtok( cmdtext, idx );


	  if ( !strlen( tmp ) ) { return 1; }

	  new Float:X, Float:Y, Float:Z;

	  if ( GetPlayerVehicleID( strval(tmp) ) )
	  {
		  GetPlayerPos( playerid, X, Y, Z );
		  SetVehiclePos( GetPlayerVehicleID(strval(tmp)), X+2, Y+2, Z );
	  } else {
		  GetPlayerPos( playerid, X, Y, Z );
		  SetPlayerPos( strval(tmp), X+2, Y+2, Z );
	  }

	  return 1;
	}
Code:
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(183) : error 017: undefined symbol "cmd"
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(186) : error 017: undefined symbol "strtok"
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(186) : error 033: array must be indexed (variable "tmp")
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(204) : error 017: undefined symbol "cmd"
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(207) : error 017: undefined symbol "strtok"
C:\Users\Ruben\Desktop\GTA SA MP server\gamemodes\rubendion.pwn(207) : error 033: array must be indexed (variable "tmp")
I get this. The "cmd" error I can fix by changing it to "cmdtext" but the rest?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)