i don't know what's whong
#1

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)
Reply
#2

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


Reply
#3

Код:
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.
Reply
#4

Код:
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...
Reply
#5

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;
}
Reply
#6

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..
Reply
#7

Did you read my last post?
Reply
#8

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!!!
Reply
#9

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.
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)