W.T.F argument type mismatch
#1

i know i'm dump.
Код:
/*on game mode int*/
UFO[0] = CreateObject(5433, -1280.1522,1023.1740,79.4003,0.0, 0.0, 0.0);
  new objectid;
	UFOT = SetTimerEx("moving",100,true,"i",objectid);
/*errors*/
public moving(objectid)
{
 if(GetObjectPos(UFO[0], -1280.1522,1023.1740,79.4003)) //objectid, x, y, z; huh
	{
	MoveObject(UFO[0], -1329.2405,1181.7108,79.4003, 10.0);
	}
 else if(GetObjectPos(UFO[0], -1329.2405, 1181.7108, 79.4003))
	{
	MoveObject(UFO[0], -1357.3488,1000.0327,79.4003, 10.0);
	}
	 else if(GetObjectPos(UFO[0], -1357.3488,1000.0327,79.4003))
	{
	MoveObject(UFO[0], -1414.9955,999.9930,79.4003, 10.0);
	}
else if(GetObjectPos(UFO[0], -1414.9955,999.9930,79.4003))
	{
	MoveObject(UFO[0], -1416.6504,879.1937,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1416.6504,879.1937,79.4003))
	{
	MoveObject(UFO[0], -1290.6204,879.4496,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1290.6204,879.4496,79.4003))
	{
	MoveObject(UFO[0], -1218.2723,992.4407,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1218.2723,992.4407,79.4003))
	{
	MoveObject(UFO[0], -1224.4337,1102.3425,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1224.4337,1102.3425,79.4003))
	{
	MoveObject(UFO[0], -1101.0908,1102.6461,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1101.0908,1102.6461,79.4003))
	{
	MoveObject(UFO[0], -1105.6096,1177.7972,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1105.6096,1177.7972,79.4003))
	{
	MoveObject(UFO[0], -1262.8806,1180.8038,79.4003, 10.0);
	}
	else if(GetObjectPos(UFO[0], -1262.8806,1180.8038,79.4003))
	{
	MoveObject(UFO[0], -1280.1522,1023.1740,79.4003, 10.0);
	}
	return 1;
}
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(195) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(199) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(203) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(207) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(211) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(215) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(219) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(223) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(227) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(231) : error 035: argument type mismatch (argument 2)
C:\Program Files\Rockstar Games\GTAU-MP\server\gamemodes\WW.pwn(235) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


11 Errors.

those errors at GetObjectPos..
Reply
#2

https://sampwiki.blast.hk/wiki/GetObjectPos
Reply
#3

okay mister spammer
if(GetObjectPos(UFO[0], -1280.1522, 1023.1740, 79.4003))
can you see it now?
Reply
#4

You can't store numbers in numbers

pawn Код:
new Float:x, Float:y, Float:z;

GetObjectPos(UFO[0], x, y, z)

 if(x == -1280.1522 && y == 1023.1740 && z == 79.4003)
{
    {
    MoveObject(UFO[0], -1329.2405,1181.7108,79.4003, 10.0);
    }
}
Reply
#5

thanks for the help dice had the same problem.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)