15.10.2010, 21:32
1 .
Should be
2. You haven't explained one single thing, atleast explain why you use those functions
3. Pvars are probably better for this
4. What the f is
It should just be
5. You need to use IsPlayerInVehicle when you do
Because if a player is already in the vehicle it will cause a crash
6. If there is more than one player racing than this wouldn't work
Make it so GameSeconds and game minutes is either a PVar or
7.
Sending the GMX command should be at the end because I don't think it will call the other things.
pawn Код:
SetPlayerRaceCheckpoin(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size);
pawn Код:
SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size);
3. Pvars are probably better for this
4. What the f is
pawn Код:
new TURISMO[1];
new TURISMO[2];
new TURISMO[3];
new TURISMO[4];
new TURISMO[5];
new TURISMO[6];
new TURISMO[7];
new TURISMO[8];
new TURISMO[9];
new TURISMO[10];
new TURISMO[11];
new TURISMO[12];
new TURISMO[13];
new TURISMO[14];
new TURISMO[15];
new TURISMO[16];
new TURISMO[17];
new TURISMO[18];
new TURISMO[19];
pawn Код:
new TURISMO[19];
pawn Код:
{
case 0:PutPlayerInVehicle(playerid,TURISMO1, 0);
case 1:PutPlayerInVehicle(playerid,TURISMO2, 0);
case 2:PutPlayerInVehicle(playerid,TURISMO3, 0);
case 3:PutPlayerInVehicle(playerid,TURISMO4, 0);
case 4:PutPlayerInVehicle(playerid,TURISMO5, 0);
case 5:PutPlayerInVehicle(playerid,TURISMO6, 0);
case 6:PutPlayerInVehicle(playerid,TURISMO7, 0);
case 7:PutPlayerInVehicle(playerid,TURISMO8, 0);
case 8:PutPlayerInVehicle(playerid,TURISMO9, 0);
case 9:PutPlayerInVehicle(playerid,TURISMO10, 0);
case 10:PutPlayerInVehicle(playerid,TURISMO11, 0);
case 11:PutPlayerInVehicle(playerid,TURISMO12, 0);
case 12:PutPlayerInVehicle(playerid,TURISMO13, 0);
case 13:PutPlayerInVehicle(playerid,TURISMO14, 0);
case 14:PutPlayerInVehicle(playerid,TURISMO15, 0);
case 15:PutPlayerInVehicle(playerid,TURISMO16, 0);
case 16:PutPlayerInVehicle(playerid,TURISMO17, 0);
case 17:PutPlayerInVehicle(playerid,TURISMO18, 0);
}
6. If there is more than one player racing than this wouldn't work
pawn Код:
public GameTime()
{
if(GameSeconds || GameMinutes)
{
GameSeconds--;
if(GameSeconds <= -1)
{
GameMinutes--;
GameSeconds=59;
}
new TimeString[14];
format(TimeString,sizeof(TimeString),"%02d:%02d",GameMinutes,GameSeconds);
TextDrawSetString(Textdraw0,TimeString);
}
return 1;
}
pawn Код:
GameSeconds[MAX_PLAYERS];
pawn Код:
forward GameOver(playerid);
public GameOver(playerid)
{
SendRconCommand("gmx");
GameTextForPlayer(playerid,"~g~ Race passed ~w~+10000",6000,0);
GivePlayerMoney(playerid,10000);
KillTimer(GameTimer);
return 1;
}