Problem.
#1

I have problem with this:

Script
Код:
CMD:gotols(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			new string[100,], sendername[30];                   
			if(GetPlayerState(playerid) == 2)
			{
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1529.6, -1691.2, 13.3);
				TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0;   LINE 454
			}
			else
			{
				SetPlayerPosEx(playerid, 1529.6, -1691.2, 13.3);        
			}
			SCM(playerid, COLOR_GREEN, "You have been teleported.");
			SetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
			GetPlayerName(playerid, sendername, sizeof(sendername));     
			format(string, sizeof(string), "Warning: Admin %s Teleported to Los Santos.", sendername);
			Adminlog(string);
			if(InHouse[playerid] > -1)
			{
				StopAudioStreamForPlayer(playerid);
			}
			InHouse[playerid] = -1;
			SetPlayerVirtualWorld(playerid, 0);
		}
		else
		{
			SCM(playerid, COLOR_RED, AdminOnly);
		}
	}
	return 1;
}
Error
Код:
(454) : error 017: undefined symbol "TelePos"
(454) : warning 215: expression has no effect
(454) : error 001: expected token: ";", but found "]"
(454) : error 029: invalid expression, assumed zero
(454) : fatal error 107: too many error messages on one line
Reply
#2

new string[100,], sendername[30]; To new string[100], sendername[30];

Try this
pawn Код:
new sendername[MAX_PLAYER_NAME];    

stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z)
{
    SetPlayerPos(playerid, x,y,z);
    Streamer_UpdateEx(playerid,x,y,z);
    return 1;
}
Reply
#3

Yeah, I have a new problem.

Script
Код:
CMD:gotols(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			new string[100,], sendername[30];                   
			if(GetPlayerState(playerid) == 2)
			{
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1529.6, -1691.2, 13.3);
				TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0;   LINE 462
			}
			else
			{
				SetPlayerPosEx(playerid, 1529.6, -1691.2, 13.3);        
			}
			SCM(playerid, COLOR_GREEN, "You have been teleported.");
			SetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
			GetPlayerName(playerid, sendername, sizeof(sendername));     
			format(string, sizeof(string), "Warning: Admin %s Teleported to Los Santos.", sendername);
			Adminlog(string);
			if(InHouse[playerid] > -1)
			{
				StopAudioStreamForPlayer(playerid);
			}
			InHouse[playerid] = -1;
			SetPlayerVirtualWorld(playerid, 0);
		}
		else
		{
			SCM(playerid, COLOR_RED, AdminOnly);
		}
	}
	return 1;
}
Error
PHP код:
(454) : error 017undefined symbol "TelePos"
(462) : warning 215expression has no effect
(462) : error 001expected token";"but found "]"
(462) : error 029invalid expressionassumed zero
(462) : fatal error 107too many error messages on one line 
Reply
#4

Quote:
Originally Posted by DavidGravelli
Посмотреть сообщение
new string[100,], sendername[30]; To new string[100], sendername[30];

Try this
pawn Код:
new sendername[MAX_PLAYER_NAME];    

stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z)
{
    SetPlayerPos(playerid, x,y,z);
    Streamer_UpdateEx(playerid,x,y,z);
    return 1;
}
I solved the problem.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)