29.12.2013, 21:04
Hello guys, I am trying to create the /fixveh and /fixvehall command so as an admin I could fix the vehicle I am entered in or all the vehicles , this is what I got
Errors !
Код:
#include <a_samp>
#include <zcmd>
#define FILTERSCRIPT
#define COLOR_GREY 0x00000041
enum playervEnum {
pAdminLevel
}
new
playerVariables[MAX_PLAYERS][playervEnum];
CMD:fixvehall(playerid, params[])
{
if(playerVariables[playerid][pAdminLevel] >= 2) { return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleHealth(i, 1000.0);
RepairVehicle(i);
SendClientMessage(playerid, COLOR_GREY, "All vehicles fixed.");
return 1;
}
return 1;
}
CMD:fixveh (playerid, params[])
{
if(playerVariables[playerid][pAdminLevel] >= 2) { return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_GREY, " You have fixed your vehicle !");
}
return 1;
}
Код:
C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(17) : warning 225: unreachable code C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(17) : warning 217: loose indentation C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(28) : warning 217: loose indentation C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(28) : error 029: invalid expression, assumed zero C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(28) : error 017: undefined symbol "cmd_fixveh" C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(28) : error 029: invalid expression, assumed zero C:\Documents and Settings\Attila\Desktop\server\filterscripts\fixveh.pwn(28) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.

