Don't want to compile =(
#1

Код:
Here is the Speedo-->>>

[cod]
#define MPS 			0
#define KMPH 			1
#define MPH 			2
#define KNOTS 			3

#define SPEED			KMPH

new Float:ppos[MAX_PLAYERS][3];

Gamemodeinit-->
SetTimer("Speed",1000,true);


public Speed(){
  for(new i=0;i<MAX_PLAYERS;i++){
		if(IsPlayerConnected(i)){
			new Float:x,Float:y,Float:z;
			GetPlayerPos(i,x,y,z);
			new Float:dis = floatsqroot(floatpower(floatabs(floatsub(ppos[i][0],x)),2)+ floatpower(floatabs(ppos[i][1],y)),2)+floatpower(floatabs(floatsub(ppos[i][2],z)),2));
			new tmpstr[256];
			#if SPEED == MPS
			format(tmpstr,sizeof(tmpstr),"~n~~n~~n~~n~					%d~r~MPS",floatround(dis));
			#endif
			#if SPEED == KMPH
			format(tmpstr,sizeof(tmpstr),"~n~~n~~n~~n~					%d  ~r~KMPH",floatround(((dis/1000.0)*60.0)*60.0);
			#endif
			#if SPEED == MPH
			format(tmpstr,sizeof(tmpstr),"~n~~n~~n~~n~					%d ~r~MPH",floatround(((dis/1000.0)*60.0)*60.0)*(5.0/8.0));
			#endif
			#if SPEED == KNOTS
			format(tmpstr,sizeof(tmpstr),"~n~~n~~n~~n~					%d ~r~KNOTS",floatround((((dis/1000.0)*60.0)*60.0)/1.85));
			#endif
            if(IsPlayerInAnyVehicle(i)) GameTextForPlayer(i,tmpstr,2000,4);
            ppos[i][0] = x;
            ppos[i][1] = y;
            ppos[i][2] = z;
		}
	}
}

But I got these errors:
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangdm.pwn(2049) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangdm.pwn(2049) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangdm.pwn(2049) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\gangdm.pwn(2055) : error 001: expected token: ",", but found ";"

On this line:
Код:
new Float:dis = floatsqroot(floatpower(floatabs(floatsub(ppos[i][0],x)),2)+ floatpower(floatabs(ppos[i][1],y)),2)+floatpower(floatabs(floatsub(ppos[i][2],z)),2));
Reply
#2

C:\Dokumente und Einstellungen\Besitzer\Desktop\gangdm.pwn(2049) : error 001: expected token: ";", but found ")"

I'm guessing you forgot a ; on line 2049. If not line 2049, check some code before or after it...
Reply
#3

Yes I searched ...
but found nothing =(

...Help Please
Reply
#4

Put it in paste bin please?.. That way its easier to see the lines and stuff

Lol...
Reply
#5

Try replacing
pawn Код:
new Float:dis = floatsqroot(floatpower(floatabs(floatsub(ppos[i][0],x)),2)+ floatpower(floatabs(ppos[i][1],y)),2)+floatpower(floatabs(floatsub(ppos[i][2],z)),2));
with
pawn Код:
new Float:dis = floatsqroot(floatpower(floatabs(floatsub(ppos[i][0],x)),2)+ floatpower(floatabs(ppos[i][1],y),2)+floatpower(floatabs(floatsub(ppos[i][2],z)),2));
Reply
#6

line 2049
--> number of arguments does not match definition ....

The Speedo begins by ca. 8700 Km/h o.O

Help please !


MFG Bearfist
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)