SA-MP Forums Archive
Error on compiling - 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)
+--- Thread: Error on compiling (/showthread.php?tid=407370)



Error on compiling - Kudoz - 13.01.2013

Hey! I get this error
Код:
error 035: argument type mismatch (argument 2)
when I compile this
Код:
 public RefreshScore()
{
 for(new i=0; i<MAX_PLAYERS; i++)
 {
 SetPlayerScore(i, DriftPointsNow);
 }
}
The error is on line 62, i.e SetPlayerScore(i, DriftPointsNow);


Re: Error on compiling - u3ber - 13.01.2013

Hi,

can we see your "DriftPointsNow"?


Re: Error on compiling - Kudoz - 13.01.2013

this?
Код:
 if(DriftPointsNow[g] > 70 && DriftPointsNow[g]<10000){
                    ///////////// by Abhinav ////////////////////
                    if(DriftPointsNow[g]<500){
                        DriftBonus[g]=1;
					}
					if(DriftPointsNow[g]>=500 && DriftPointsNow[g]<1000){
                        DriftBonus[g]=2;
					}
                    if(DriftPointsNow[g]>=1000 && DriftPointsNow[g]<1700){
                        DriftBonus[g]=3;
					}
					if(DriftPointsNow[g]>=1700 && DriftPointsNow[g]<2500){
                        DriftBonus[g]=4;
					}
					if(DriftPointsNow[g]>=2500){
                        DriftBonus[g]=5;
					}

					TextDrawShowForPlayer(g,TDLabels[0]);
					TextDrawShowForPlayer(g,TDLabels[1]);
					TextDrawShowForPlayer(g,TDLabels[2]);

	                TextDrawShowForPlayer(g,TDValueDrift[g]);
	                TextDrawShowForPlayer(g,TDValueBonus[g]);
	                TextDrawShowForPlayer(g,TDValueCash[g]);

	                new DPs[128],DBn[128],Cash[128],csh;

	                valstr(DPs,DriftPointsNow[g],false);
	                format(DBn,sizeof(DBn),"X%i",DriftBonus[g]);
	                csh=DriftPointsNow[g]*DriftBonus[g];
	                format(Cash,sizeof(Cash),"$%i",csh);

                    TextDrawSetString(TDValueDrift[g],DPs);
                    TextDrawSetString(TDValueBonus[g],DBn);
                    TextDrawSetString(TDValueCash[g],Cash);
					////////////////////////////////////////
                }
                SavedPos[ g ][ sX ] = X;
                SavedPos[ g ][ sY ] = Y;
                SavedPos[ g ][ sZ ] = Z;
        }
}



Re: Error on compiling - u3ber - 13.01.2013

ok, it's an array. can you post it's declaration?


Re: Error on compiling - Konstantinos - 13.01.2013

Change to
pawn Код:
SetPlayerScore(i, DriftPointsNow[i]);
I assume, DriftPointsNow is defined with an array of MAX_PLAYERS, right?


Re: Error on compiling - Kudoz - 13.01.2013

Thats right
Thanks, it worked!
rep+ on you