SA-MP Forums Archive
i don't know what's whong - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: i don't know what's whong (/showthread.php?tid=155532)



i don't know what's whong - Stefan_Toretto - 18.06.2010

this is the command
line 26816-26827:
Код:
if(!strcmp("/pdroof", cmdtext, true))
  {
	new float:X, float:Y, float:Z;
	GetPlayerPos(playerid, X, Y, Z)
	if(X=246.4694 && Y=118.5366 && Z=1003.2188)
	{
		GameTextForPlayer(playerid, "~g~PD ROOF!",3500,5);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,1565.0529,-1665.7257,28.3956);
	}
	return 1;
}
error
Код:
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : warning 213: tag mismatch
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : warning 213: tag mismatch
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : warning 213: tag mismatch
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 001: expected token: ";", but found "if"
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : warning 211: possibly unintended assignment
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : warning 211: possibly unintended assignment
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 022: must be lvalue (non-constant)
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 022: must be lvalue (non-constant)
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : fatal error 107: too many error messages on one line
someone knows what's wrong?
(sorry for my english i'm Romanian)


Re: i don't know what's whong - Mina - 18.06.2010

Replace

GetPlayerPos(playerid, X, Y, Z)
GetPlayerPos(playerid, &X, &Y, &Z)

if(X=246.4694 && Y=118.5366 && Z=1003.218
if(X==246.4694 && Y==118.5366 && Z==1003.218





Re: i don't know what's whong - Naxix - 18.06.2010

Код:
if(!strcmp("/pdroof", cmdtext, true))
  {
	new Float:X, Float:Y, Float:Z;
	GetPlayerPos(playerid, X, Y, Z);
	if(X=246.4694 && Y=118.5366 && Z=1003.2188)
	{
		GameTextForPlayer(playerid, "~g~PD ROOF!",3500,5);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,1565.0529,-1665.7257,28.3956);
	}
	return 1;
}
That should do it.. the "F" in Float always have to be big and you missed a ";" at the line under the floats.


Re: i don't know what's whong - Stefan_Toretto - 18.06.2010

Код:
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : warning 215: expression has no effect
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : warning 215: expression has no effect
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26819) : fatal error 107: too many error messages on one line
the result of the replace...


Re: i don't know what's whong - Naxix - 18.06.2010

Did you do as Mina told you?

pawn Код:
if(!strcmp("/pdroof", cmdtext, true))
  {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(X == 246.4694 && Y == 118.5366 && Z == 1003.2188)
    {
        GameTextForPlayer(playerid, "~g~PD ROOF!",3500,5);
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid,1565.0529,-1665.7257,28.3956);
    }
    return 1;
}



Re: i don't know what's whong - Stefan_Toretto - 18.06.2010

Quote:
Originally Posted by Naxix
Код:
if(!strcmp("/pdroof", cmdtext, true))
  {
	new Float:X, Float:Y, Float:Z;
	GetPlayerPos(playerid, X, Y, Z);
	if(X=246.4694 && Y=118.5366 && Z=1003.2188)
	{
		GameTextForPlayer(playerid, "~g~PD ROOF!",3500,5);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid,1565.0529,-1665.7257,28.3956);
	}
	return 1;
}
That should do it.. the "F" in Float always have to be big and you missed a ";" at the line under the floats.
Код:
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : warning 211: possibly unintended assignment
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : warning 211: possibly unintended assignment
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 022: must be lvalue (non-constant)
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 022: must be lvalue (non-constant)
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : warning 215: expression has no effect
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Stefan\My Documents\New Folder\gamemodes\saints.pwn(26820) : fatal error 107: too many error messages on one line
this is the result..


Re: i don't know what's whong - Naxix - 18.06.2010

Did you read my last post?


Re: i don't know what's whong - Stefan_Toretto - 18.06.2010

Quote:
Originally Posted by Naxix
Did you do as Mina told you?

pawn Код:
if(!strcmp("/pdroof", cmdtext, true))
 {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(X == 246.4694 && Y == 118.5366 && Z == 1003.2188)
    {
        GameTextForPlayer(playerid, "~g~PD ROOF!",3500,5);
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid,1565.0529,-1665.7257,28.3956);
    }
    return 1;
}
THANX :X THIS WORKED!!!
THAKS AGAIN!!!


Re: i don't know what's whong - Naxix - 18.06.2010

No problem, and if i should give you a advice use IsPlayerInRangeOfPoint

As it would be hard for a player to be in the EXACT place you use there (:

Just tell me if you need an example.


Re: i don't know what's whong - Stefan_Toretto - 18.06.2010

Quote:
Originally Posted by Naxix
No problem, and if i should give you a advice use IsPlayerInRangeOfPoint

As it would be hard for a player to be in the EXACT place you use there (:

Just tell me if you need an example.
give me an example with the coordinates from my command if you want