Na neeeee azért csak megoldható valahogy
OnPlayerUpdate:
public OnPlayerUpdate(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, 30.0, 2005.3496,1545.1973,13.5859))
{
SetPlayerArmedWeapon(i, 0);
}
}
new Float:x, Float:y, Float:z;
new panels, doors, lights, tires;
new vehicleid = GetPlayerVehicleID(playerid);
for(new drot; drot < MAX_DROT; drot++)
{
if(DrotInfo[drot][Van] == 1)
{
GetObjectPos(DrotInfo[drot][Object], x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z) && IsPlayerInAnyVehicle(playerid))
{
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 15);
break;
}
}
}
GetObjectPos(foutobject[49], x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z) && IsPlayerInAnyVehicle(playerid))
{
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 15);
}
if(ServerInfo[badWeap] == 0)
{
}
else
{
new weaponid = GetPlayerWeapon(playerid);//This will cause the \"weaponid not defined\" Error
new Nam[MAX_PLAYER_NAME];
new str[128];
if(weaponid == 16)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Granade)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
}
if(weaponid == 38)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Minigun)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 4)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Knife)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 9)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Chainsaw)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 18)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Molotov Cocktail)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 35)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (RPG)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 36)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (HS Rocket)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 37)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Flamtehrower)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 39)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Satchel Charge)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 40)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Detonator)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 44)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Night Vis Goggles)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
if(weaponid == 45)
{
GetPlayerName(playerid,Nam,sizeof(Nam));
format(str,sizeof(str),\"[ANTI CHEATH]:%s kilett rúgva a szerverrõl tiltott fegyver való birtoklása miatt! (Thermal Goggles)\",Nam);
SendClientMessageToAll(0xFF0000FF,str);// Sends message to everyone
Kick(playerid);
}
return 1;
}
return 1;
}