28.04.2009, 01:33
pawn Код:
//Top:
new IsRacePlaceTaken[12];
new InRace[MAX_PLAYERS];
//OnPlayerConnect:
InRace[playerid] = 0;
//OnPlayerDeath:
InRace[playerid] = 0;
//OnPlayerDisconnect:
InRace[playerid] = 0;
//GameModeInit:
V12 = AddStaticVehicle(506,564.58,-2395,5.8318,360,0,1); //12
V10 = AddStaticVehicle(506,564.58,-2382,5.8317,360,0,1); //10
V8 = AddStaticVehicle(506,564.58,-2369,5.8318,360,0,1); //8
V6 = AddStaticVehicle(506,564.58,-2356,5.8317,360,0,1); //6
V4 = AddStaticVehicle(506,564.58,-2343,5.8318,360,0,1); //4
V2 = AddStaticVehicle(506,564.58,-2330,5.8317,360,0,1); //2
//_____________________________________________________
V11 =AddStaticVehicle(506,557.89,-2395.5,5.8317,360,0,1); //11
V9 = AddStaticVehicle(506,557.89,-2382.5,5.8317,360,0,1); //9
V7 = AddStaticVehicle(506,557.89,-2369.5,5.8317,360,0,1); //7
V5 = AddStaticVehicle(506,557.89,-2356.5,5.8317,360,0,1); //5
V3 = AddStaticVehicle(506,557.89,-2343.5,5.8317,360,0,1); //3
V1 = AddStaticVehicle(506,557.89,-2330.5,5.8317,360,0,1); //1
//On Command Text:
if(strcmp(cmdtext, "/join", true) == 0)
{
new PutMeInPlaceId;
SetPlayerPos(playerid, YourPosX, YourPosY, YourPosZ);
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, YOURCOLOR, "Welcome To The Race!");
for(new i=0; i<12; i++)
{
if(IsRacePlaceTaken[i] == 0 && InRace[playerid] == 0)
{
IsRacePlaceTaken[i] = 1;
InRace[playerid] = 1;
new str[100];
format(str,100,"You Are In Race! Position: %d",i);
SendClientMessage(playerid, YOURCOLOR, str);
Switch(i)
{
case 1: PutPlayerInVehicle(playerid, V1);
case 2: PutPlayerInVehicle(playerid, V2);
case 3: PutPlayerInVehicle(playerid, V3);
case 4: PutPlayerInVehicle(playerid, V4);
case 5: PutPlayerInVehicle(playerid, V5);
case 6: PutPlayerInVehicle(playerid, V6);
case 7: PutPlayerInVehicle(playerid, V7);
case 8: PutPlayerInVehicle(playerid, V8);
case 9: PutPlayerInVehicle(playerid, V9);
case 10: PutPlayerInVehicle(playerid, V10);
case 11: PutPlayerInVehicle(playerid, V11);
case 12: PutPlayerInVehicle(playerid, V12);
}
}
}
}