weird teleport problem!
#1

i got this tele from gtaforums it works but now if i use it 2 times it gives me 11 errors
tele:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext, "/roof1", true)==0)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
   new Float:X;
   new Float:Y;
   new Float:Z;
   new VehicleID;
   GetPlayerPos(playerid, X, Y, Z);
   VehicleID = GetPlayerVehicleID(playerid);
   SetVehiclePos(VehicleID, 1535.7217, -1364.7999, 329.4609);
   SetVehicleZAngle(VehicleID,265.7448);
   SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.

	} else {
       new Float:X;
       new Float:Y;
       new Float:Z;
       GetPlayerPos(playerid, X, Y, Z);
       SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
       SetPlayerFacingAngle(playerid,181.7940);
       SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.

		}		
  }
	return 1;
}
errors
Код:
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(137) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(138) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(139) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(140) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(148) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(149) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(150) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(161) : error 055: start of function body without function header
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(162) : error 010: invalid function or declaration
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(164) : error 010: invalid function or declaration
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(170) : error 021: symbol already defined: "GetPlayerPos"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(176) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(176) : error 010: invalid function or declaration
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(177) : error 021: symbol already defined: "X"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(178) : error 021: symbol already defined: "Y"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(179) : error 021: symbol already defined: "Z"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(185) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(187) : error 010: invalid function or declaration
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(193) : warning 203: symbol is never used: "VehicleID"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(193) : warning 203: symbol is never used: "X"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(193) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\Karim\My Documents\Grand Theft Auto San Andreas\samp server\gamemodes\elitedrift.pwn(193) : warning 203: symbol is never used: "Z"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


11 Errors.
Reply
#2

pls help... when i copy and paste it again to put in diff co-ords and name it gives me those errors
Reply
#3

Try this:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/roof1", true)==0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            new Float:x;
            new Float:y;
            new Float:z;
            new vehid;
            GetPlayerPos(playerid, x, y, z);
            vehid = GetPlayerVehicleID(playerid);
            SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
            SetVehicleZAngle(vehid, 265.7448);
            SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
        }
        else
        {
            new Float:x;
            new Float:y;
            new Float:z;
            GetPlayerPos(playerid, x, y, z);
            SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
            SetPlayerFacingAngle(playerid,181.7940);
            SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
        }
    }
    return 1;
}
Reply
#4

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext, "/roof1", true)==0)
	{
		new vehid;
		if(IsPlayerInAnyVehicle(playerid))
		{
			vehid = GetPlayerVehicleID(playerid);
			SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
			SetVehicleZAngle(vehid, 265.7448);
		}else{
			SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
			SetPlayerFacingAngle(playerid,181.7940);
		}
		SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
		return 1;
	}
	return 0;
}
Reply
#5

when u mmake more than 1 teles do you erm place 1 under the other like this?

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext, "/roof1", true)==0)
	{
		new vehid;
		if(IsPlayerInAnyVehicle(playerid))
		{
			vehid = GetPlayerVehicleID(playerid);
			SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
			SetVehicleZAngle(vehid, 265.7448);
		}else{
			SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
			SetPlayerFacingAngle(playerid,181.7940);
		}
		SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
		return 1;
	}
	return 0;
}

{
	if(strcmp(cmdtext, "/roof1", true)==0)
	{
		new vehid;
		if(IsPlayerInAnyVehicle(playerid))
		{
			vehid = GetPlayerVehicleID(playerid);
			SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
			SetVehicleZAngle(vehid, 265.7448);
		}else{
			SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
			SetPlayerFacingAngle(playerid,181.7940);
		}
		SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
		return 1;
	}
	return 0;
}
Reply
#6

No
public OnPlayerCommandText(playerid, cmdtext[])
{

Код:
	new vehid;
	if(strcmp(cmdtext, "/roof1", true)==0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			vehid = GetPlayerVehicleID(playerid);
			SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
			SetVehicleZAngle(vehid, 265.7448);
		}else{
			SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
			SetPlayerFacingAngle(playerid,181.7940);
		}
		SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
		return 1;
	}
	if(strcmp(cmdtext, "/roof1", true)==0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			vehid = GetPlayerVehicleID(playerid);
			SetVehiclePos(vehid, 1535.7217, -1364.7999, 329.4609);
			SetVehicleZAngle(vehid, 265.7448);
		}else{
			SetPlayerPos(playerid, 1535.7217, -1364.7999, 329.4609);
			SetPlayerFacingAngle(playerid,181.7940);
		}
		SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
		return 1;
	}
return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)