29.01.2013, 01:29
Try this and see if you get any errors:
EDIT: I just noticed you're not using Y_INI, add:
at the top of your script.
pawn Код:
new BanCount; //At the top of your script
public OnFilterScriptInit()
{
INI_ParseFile("VirtualHomer.ini", "LoadCount", .bPassTag = true);
return 1;
}
forward LoadCount(tag[], name[], value[]);
public LoadCount(tag[], name[], value[])
{
INI_Int("PlayersBanned", BanCount);
return 1;
}
stock SaveBanCount()
{
new INI:countfile = INI_Open("VirtualHomer.ini");
INI_WriteInt(countfile, "PlayersBanned", BanCount);
INI_Close(countfile);
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
if(!IsPlayerInModShop[playerid])
{
new sendername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 128, "{ffff00}[Virtual Homer] {ff0000}Has Banned {ffff00}%s {ff0000}for {ffff00}Vehicle Part Tune Hack", sendername);
SendClientMessageToAll(red, string);
format( string, sizeof(string), "~y~VIRTUAL HOMER");
GameTextForAll( string, 5000, 3 );
ShowPlayerDialog(playerid, dialogbanned, DIALOG_STYLE_MSGBOX, "Ban Info", "Think Your Ban Is Unfair?\nGo To [url]WWW.EUROPEAN-TRUCKING.TK\nAnd[/url] Make Ban Appeal\nDont Forget To Press F8 And Post Screen", "Close", "");
BanEx(playerid, "Tune Hack");
BanCount++;
format(string, sizeof(string), "Virtual Homer has banned %d players since being created.", BanCount);
SendClientMessageToAll(0xFFFFFFFF, string);
SaveBanCount();
}
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
if(!IsPlayerInModShop[playerid])
{
new sendername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 128, "{ffff00}[Virtual Homer] {ff0000}Has Banned {ffff00}%s {ff0000}for {ffff00}Vehicle Paint Tune Hack", sendername);
SendClientMessageToAll(red, string);
format( string, sizeof(string), "~y~VIRTUAL HOMER");
GameTextForAll( string, 5000, 3 );
ShowPlayerDialog(playerid, dialogbanned, DIALOG_STYLE_MSGBOX, "Ban Info", "Think Your Ban Is Unfair?\nGo To [url]WWW.EUROPEAN-TRUCKING.TK\nAnd[/url] Make Ban Appeal\nDont Forget To Press F8 And Post Screen", "Close", "");
BanEx(playerid, "Tune Hack");
BanCount++;
format(string, sizeof(string), "Virtual Homer has banned %d players since being created.", BanCount);
SendClientMessageToAll(0xFFFFFFFF, string);
SaveBanCount();
}
}
public AntiSpeedHack()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerSpeed(i, false) > 285.0)
{
new sendername[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 128, "{ffff00}[Virtual Homer] {ff0000}Has Banned {ffff00}%s {ff0000}for {ffff00}SpeedHack", sendername);
SendClientMessageToAll(red, string);
format( string, sizeof(string), "~y~VIRTUAL HOMER");
GameTextForAll( string, 5000, 3 );
ShowPlayerDialog(i, dialogbanned, DIALOG_STYLE_MSGBOX, "Ban Info", "Think Your Ban Is Unfair?\nGo To [url]WWW.EUROPEAN-TRUCKING.TK\nAnd[/url] Make Ban Appeal\nDont Forget To Press F8 And Post Screen", "Close", "");
BanEx(i, "Speedhack");
BanCount++;
format(string, sizeof(string), "Virtual Homer has banned %d players since being created.", BanCount);
SendClientMessageToAll(0xFFFFFFFF, string);
SaveBanCount();
return 1;
}
}
return 1;
}
pawn Код:
#include <YSI\y_ini>