20.07.2010, 23:35
Quote:
C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(9) : error 001: expected token: "-identifier-", but found "-integer value-" C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(20) : warning 213: tag mismatch C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(20) : error 032: array index out of bounds (variable "Cars") C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(21) : warning 213: tag mismatch C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(21) : error 032: array index out of bounds (variable "Cars") C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(22) : warning 213: tag mismatch C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(22) : error 032: array index out of bounds (variable "Cars") C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(23) : warning 213: tag mismatch C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(23) : error 032: array index out of bounds (variable "Cars") C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(60) : warning 213: tag mismatch C:\Users\Desertsoulz_2\Desktop\SA-MP\GTA San Andreas\SAMP\gamemodes\ADMINS.pwn(60) : error 032: array index out of bounds (variable "Cars") Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase |
Here's the script.
Код:
#include <a_samp> #define ADMINS 99 #define ADMINS_COLOR 0xFF00FFAA //Purple #define COLOR_RED 0xFF0000AA //RED enum TeamCars { ADMINS } new gTeam[MAX_PLAYERS]; new Cars[TeamCars]; public OnGameModeInit() { AddPlayerClass(163,2127.6602,2377.6648,10.8203,182.7401,0,0,0,0,0,0); AddPlayerClass(164,2127.6602,2377.6648,10.8203,182.7401,0,0,0,0,0,0); Cars[ADMINS] = CreateVehicle(522,2091.4963,2361.1116,10.8058,183.7787,85,0,1000); // Cars[ADMINS] = CreateVehicle(522,2093.6804,2360.7153,10.8131,180.7032,85,0,1000); // Cars[ADMINS] = CreateVehicle(522,2095.8301,2361.1843,10.8129,177.7382,85,0,1000); // Cars[ADMINS] = CreateVehicle(522,2098.3806,2361.2388,10.8129,177.9737,85,0,1000); // return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerTeamFromClass(playerid, classid); return 1; } public OnPlayerSpawn(playerid) { SetPlayerToTeamColour(playerid); return 1; } SetPlayerTeamFromClass(playerid, classid) { if(classid == 99) { gTeam[playerid] = ADMINS; } } SetPlayerToTeamColour(playerid) { if(gTeam[playerid] == ADMINS) { SetPlayerColor(playerid,ADMINS_COLOR); //Purple } } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == 2) { new CarCheck = GetPlayerVehicleID(playerid); if(CarCheck == Cars[ADMINS] ) { if(gTeam[playerid] != 99) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "You can't drive this car!"); return 1; } } return 1; } return 1; }