#1

hi.
I wrote into the script into the dini up but for some reason do not want to capture it if anyone is edok Wip. Someone you could do it for me to work?

Код:
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <YSI\y_ini>
#include <dini> //dini inc segнtsйgйvel tudjuk menteni az adatokat

#define SPATH "/ReportVip/%s.ini"
#define DIALOG_VCMDS 9000
#define DIALOG_COLOR 9001
#define JatekosFajl                     "%s.ini"

enum vInfo
{
	Vip
}
new VipInfo[MAX_PLAYERS][vInfo];
new God[MAX_PLAYERS];
new VGod[MAX_PLAYERS];
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;

enum JATEKOS_ADAT {
    pNev[MAX_PLAYER_NAME],
        Pip[16],
        Vip_Szint
}

new Pinfo[MAX_PLAYERS][JATEKOS_ADAT];
public OnPlayerConnect(playerid)
{
	God[playerid] = 0;
	VGod[playerid] = 0;
  	new file[100],Nev[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(playerid,Nev,sizeof(Nev)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),JatekosFajl,Nev);
   	if(!dini_Exists(file)) {
    	dini_Create(file);
	    dini_Set(file,"Nev",Nev);
	    dini_Set(file,"Ip",Ip);
	    dini_IntSet(file,"Vip_Szint",0);
     }
	Pinfo[playerid][Vip_Szint] = dini_Int(file,"Vip_Szint");
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
        new file[100];
        format(file,sizeof(file),JatekosFajl,Pinfo[playerid][pNev]);
        dini_Set(file,"Nev",Pinfo[playerid][pNev]);
        dini_Set(file,"Ip",Pinfo[playerid][Pip]);
        dini_IntSet(file,"Vip_Szint",Pinfo[playerid][Vip_Szint]);
        Pinfo[playerid][Vip_Szint]  = 0;
        return 1;
}

//============================/SETVIP===========================================

CMD:setvip(playerid, params[])
{
	new ID, Level, string[128], name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME], file[100];
	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	if(sscanf(params, "ui", ID, Level)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/SetVip [ID] [Level]");
	if(Level > 3 || Level == 0) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Invalid Level. [1-3]");
	if(VipInfo[ID][Vip] == Level) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player it's already havin' that {FF0000}VIP {FFFFFF}Level.");
	GetPlayerName(playerid, name, sizeof(name));
	GetPlayerName(playerid, pname, sizeof(pname));
	format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}Administrator {FF0000}%s {FFFFFF}has setted you {FF0000}VIP {FFFFFF}Account Level: {FF0000}%i.", name, Level);
	SendClientMessage(ID, -1, string);
	format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You have setted to {FF0000}%s {FFFFFF}VIP Account Level: {FF0000}%i.", pname, Level);
	SendClientMessage(playerid, -1, string);
	dini_IntSet(file,"Vip_Szint",Pinfo[playerid][Vip_Szint]);
	VipInfo[ID][Vip] = Level;
	return 1;
}

//========================/REPORTVIP============================================

CMD:reportvip(playerid, params[])
{
	new ID, string[128], name[MAX_PLAYER_NAME];
	if(sscanf(params, "us[128]", ID, string)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/ReportVIP [Vip ID] [Reason]");
	if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player is not connected.");
	if(VipInfo[ID][Vip] == 0) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player is not {FF0000}VIP{FFFFFF}.");
	GetPlayerName(ID, name, sizeof(name));
	new INI:File = INI_Open(ReportsPath(playerid));
	INI_SetTag(File,"|| VIP REPORTED ||");
    INI_WriteString(File,"Reported VIP Name", name);
    INI_WriteString(File,"Report Reason", string);
    INI_Close(File);
	return 1;
}

//=============================/VCMDS===========================================

CMD:vcmds(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 1)
	{
        new pDialog[2000];
	    strcat(pDialog, "{FF0000}Level {15FF00}1;\n\n", sizeof(pDialog));
	    strcat(pDialog, "{FFCC33}/VChat {FFFFFF}- Speak in VIP Chat with others {15FF00}'Vips'.\n", sizeof(pDialog));
	    strcat(pDialog, "{FFCC33}/VNos {FFFFFF}- Add {15FF00}'NOS' {FFFFFF}to your car.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VCarColor {FFFFFF}- Change your car's colors.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VKillMe {FFFFFF}- Kills yourself.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VSkin {FFFFFF}- Change your skin to another one.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VColor {FFFFFF}- Change your name's color.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VCar {FFFFFF}- Spawns specified car for you.\n\n", sizeof(pDialog));
        strcat(pDialog, "{FF0000}Level {15FF00}2;\n\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VPack {FFFFFF}- Receive {FF0000}Vip's {FFFFFF}pack.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VJetpack {FFFFFF}- Spawns a Jetpack.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VSpawn {FFFFFF}- Spawns yourself in a random place.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VGun {FFFFFF}- Get a Gun's pack.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VGoto {FFFFFF}- Teleports you to a player.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VTime {FFFFFF}- Changes your hour to specified hour.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/Weather {FFFFFF}- Changes your weather to specified weather.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VHeal {FFFFFF}- Heals yourself.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VArmour {FFFFFF}- Armours yourself.\n\n", sizeof(pDialog));
        strcat(pDialog, "{FF0000}Level {15FF00}3;\n\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VPack {FFFFFF}- Receive {FF0000}Vip's {FFFFFF}Pack.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VGod {FFFFFF}- {15FF00}Activate/{FF0000}Dezactivate {FFFFFF}GodMode.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VehGod {FFFFFF}- {15FF00}Activate/{FF0000}Dezactivate {FFFFFF}GodMode at your car.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VMini {FFFFFF}- Spawns a Minigun.\n", sizeof(pDialog));
        strcat(pDialog, "{FFCC33}/VGet {FFFFFF}- Teleport a player to your position.\n", sizeof(pDialog));
		ShowPlayerDialog(playerid, DIALOG_VCMDS, DIALOG_STYLE_MSGBOX, "VIP Commands", pDialog, "Exit", "");
	}
	else
	{
	    SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//-----------------------------VIP 1--------------------------------------------

CMD:vchat(playerid, params[])
{
	new string[128], name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	if(VipInfo[playerid][Vip] >= 1)
	{
		if(isnull(params)) return SendClientMessage(playerid, -1, "{FF0000}/VChat [Text]");
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(VipInfo[i][Vip] >= 1)
			{
				format(string, sizeof(string), "{FF0000}[VIP]: {15FF00}%s: {FFCC33}%s", name, params);
				SendClientMessage(i, -1, string);
			}
		}
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vkillme(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 1)
	{
		SetPlayerHealth(playerid, 0.0);
		SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}You have killed yourself.");
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vnos(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 1)
	{
		new veh;
		veh = GetPlayerVehicleID(playerid);
		AddVehicleComponent(veh, 1077);
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You need to be in a vehicle to use this command.");
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You added {FF0000}'NOS' {FFFFFF}at your car.");
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vcarcolor(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 1)
	{
		new Col1, Col2, vehicle, string[128];
		vehicle = GetPlayerVehicleID(playerid);
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You need to be in a vehicle to use this command.");
		if(sscanf(params, "dd", Col1, Col2)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/CarColor [Color 1] [Color 2]");
		ChangeVehicleColor(vehicle, Col1, Col2);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You changed your vehicle's: {FF0000}%i {FFFFFF}color to: {FF0000}%d, %d.", vehicle, Col1, Col2);
		SendClientMessage(playerid, -1, string);
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vskin(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 1)
	{
		new Skin, string[128];
		if(sscanf(params, "i", Skin)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/VSkin [Skin ID]");
		if(Skin > 299) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Invalid Skin. [0-299]");
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You succesfully changed your skin to: {FF0000}%i.", Skin);
		SendClientMessage(playerid, -1, string);
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vcolor(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 1)
	{
	    ShowPlayerDialog(playerid, DIALOG_COLOR, DIALOG_STYLE_LIST, "Change your color", "{FF0000}Red\n{0066CC}Blue\n{FFFFFF}White\n{FFCC33}Orange\n{FFFF00}Yellow\n{15FF00}Green", "Change", "Exit");
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vcar(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 1)
	{
		new Float:X, Float:Y, Float:Z, Float:A, Model, Color1, Color2;
		GetPlayerPos(playerid, X, Y, Z);
		GetPlayerFacingAngle(playerid, A);
		if(sscanf(params, "idd", Model, Color1, Color2)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/Car [Model] [Color 1] [Color 2]");
		AddStaticVehicle(Model, X, Y, Z, A, Color1, Color2);
	}
	else
	{
    	SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//-----------------------------VIP 2--------------------------------------------

CMD:vpack(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
    	Pack(playerid);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vjetpack(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
    	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
    	SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You succesfully spawned a jetpack.");
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vspawn(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
    	SpawnPlayer(playerid);
    	SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You succesfully got spanwed in a random place.");
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vgun(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
    	GivePlayerWeapon(playerid, 24, 9999);
	    GivePlayerWeapon(playerid, 28, 9999);
	    GivePlayerWeapon(playerid, 30, 9999);
	    GivePlayerWeapon(playerid, 34, 9999);
	    SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You received {FF0000}VIP's {FFFFFF}guns.");
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vgoto(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
		new ID, string[128], Float:X, Float:Y, Float:Z, name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
		if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/VGoto [ID]");
		if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player isn't connected.");
		if(ID == playerid) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You can't teleport to yourself.");
		GetPlayerName(playerid, name, sizeof(name));
		GetPlayerName(ID, pname, sizeof(pname));
		GetPlayerPos(ID, X, Y, Z);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}VIP Player {FF0000}%s {FFFFFF}has teleported to you.", name);
		SendClientMessage(ID, -1, string);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You have been teleported to {FF0000}%s {FFFFFF}.", pname);
		SendClientMessage(playerid, -1, string);
		SetPlayerPos(playerid, X, Y, Z+2);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vtime(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 2)
	{
		new time, string[128];
		if(sscanf(params, "d", time)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/VTime [Time]");
		if(time > 24) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Invalid hour. [0-24]");
		SetPlayerTime(playerid, time, 0);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You have changed your hour to: {FF0000}%d.", time);
		SendClientMessage(playerid, -1, string);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:weather(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 2)
	{
		new weather, string[128];
		if(sscanf(params, "d", weather)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/Weather [Weather ID]");
		if(weather > 44) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Invalid weather. [0-44]");
		SetPlayerWeather(playerid, weather);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You have changed your weather to: {FF0000}%d.", weather);
		SendClientMessage(playerid, -1, string);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vheal(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
		SetPlayerHealth(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have healed yourself.");
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:varmour(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 2)
	{
		SetPlayerArmour(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have armoured yourself.");
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//-----------------------------VIP 3--------------------------------------------

CMD:vgod(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 3)
	{
		if(God[playerid] == 0)
		{
			GodLike(playerid, 1);
			God[playerid] = 1;
		}
		else if(God[playerid] == 1)
		{
			GodLike(playerid, 0);
			God[playerid] = 0;
		}
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vehgod(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 3)
	{
		if(VGod[playerid] == 0)
		{
 	        VehGodLike(playerid, 1);
			VGod[playerid] = 1;
		}
		else if(VGod[playerid] == 1)
		{
			VehGodLike(playerid, 0);
			VGod[playerid] = 0;
		}
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vmini(playerid, params[])
{
    if(VipInfo[playerid][Vip] >= 3)
	{
		GivePlayerWeapon(playerid, 38, 9999);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vget(playerid, params[])
{
	if(VipInfo[playerid][Vip] >= 3)
	{
		new ID, string[128], Float:X, Float:Y, Float:Z, name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
		if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/VGet [ID]");
		if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player isn't connected.");
		if(ID == playerid) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You can't teleport to yourself to yourself.");
		GetPlayerName(playerid, name, sizeof(name));
		GetPlayerName(ID, pname, sizeof(pname));
		GetPlayerPos(playerid, X, Y, Z);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}VIP Player {FF0000}%s {FFFFFF}has teleported you to his location.", name);
		SendClientMessage(ID, -1, string);
		format(string, sizeof(string), "{FF0000}[INFO]: {FFFFFF}You teleported {FF0000}%s {FFFFFF}to your location.", pname);
		SendClientMessage(playerid, -1, string);
		SetPlayerPos(ID, X, Y, Z+2);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//------------------------------------------------------------------------------

CMD:vipmenu(playerid, params)
{
    if(VipInfo[playerid][Vip] >= 3)
	{
		Show(playerid);
		SelectTextDraw(playerid, 0xFFFFFFFF);
	}
	else
	{
		SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
	}
	return 1;
}

//==============================================================================

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(clickedid == Textdraw2)
	{
		SetPlayerHealth(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have been healed.");
	}
	else if(clickedid == Textdraw3)
	{
		SetPlayerArmour(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have been armoured.");
	}
	else if(clickedid == Textdraw4)
	{
        if(God[playerid] == 0)
		{
			GodLike(playerid, 1);
			God[playerid] = 1;
		}
		else if(God[playerid] == 1)
		{
			GodLike(playerid, 0);
			God[playerid] = 0;
		}
	}
	else if(clickedid == Textdraw5)
	{
	    if(VGod[playerid] == 0)
		{
 	        VehGodLike(playerid, 1);
			VGod[playerid] = 1;
		}
		else if(VGod[playerid] == 1)
		{
			VehGodLike(playerid, 0);
			VGod[playerid] = 0;
		}
	}
	else if(clickedid == Textdraw6)
	{
		Pack(playerid);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You got weapons.");
	}
	else if(clickedid == Textdraw7)
	{
		Pack(playerid);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You got VIP Pack.");
	}
	else if(clickedid == Textdraw8)
	{
		Hide(playerid);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You closed {FF0000}Vip's {FFFFFF}menu.");
	}
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == DIALOG_COLOR)
	{
		if(response)
		{
			if(listitem == 0)
			{
				SetPlayerColor(playerid, 0xFF0000FF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {FF0000}changed.");
			}
			if(listitem == 1)
			{
				SetPlayerColor(playerid, 0x0066CCFF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {0066CC}changed.");
			}
			if(listitem == 2)
			{
				SetPlayerColor(playerid, 0xFFFFFFFF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {FFFFFF}changed.");
			}
			if(listitem == 3)
			{
				SetPlayerColor(playerid, 0xFFCC33FF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {FFCC33}changed.");
			}
			if(listitem == 4)
			{
				SetPlayerColor(playerid, 0xFFFF00FF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {FFFF00}changed.");
			}
			if(listitem == 5)
			{
				SetPlayerColor(playerid, 0x15FF00FF);
				SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}Color {15FF00}changed.");
			}
		}
	}
	return 1;
}

public OnFilterScriptInit()
{
	Textdraw0 = TextDrawCreate(643.599914, 140.379989, "usebox");
	TextDrawLetterSize(Textdraw0, 0.000000, 33.781108);
	TextDrawTextSize(Textdraw0, 374.799957, 0.000000);
	TextDrawAlignment(Textdraw0, 1);
	TextDrawColor(Textdraw0, 0);
	TextDrawUseBox(Textdraw0, true);
	TextDrawBoxColor(Textdraw0, 102);
	TextDrawSetShadow(Textdraw0, 0);
	TextDrawSetOutline(Textdraw0, 0);
	TextDrawFont(Textdraw0, 0);

	Textdraw1 = TextDrawCreate(442.399963, 132.906600, "Vip Menu");
	TextDrawLetterSize(Textdraw1, 0.670800, 3.153066);
	TextDrawAlignment(Textdraw1, 1);
	TextDrawColor(Textdraw1, 16777215);
	TextDrawSetShadow(Textdraw1, 0);
	TextDrawSetOutline(Textdraw1, 1);
	TextDrawBackgroundColor(Textdraw1, 51);
	TextDrawFont(Textdraw1, 2);
	TextDrawSetProportional(Textdraw1, 1);

	Textdraw2 = TextDrawCreate(385.600006, 200.853256, "1. Heal");
	TextDrawLetterSize(Textdraw2, 0.617999, 2.324267);
	TextDrawAlignment(Textdraw2, 1);
	TextDrawColor(Textdraw2, -1);
	TextDrawSetShadow(Textdraw2, 0);
	TextDrawSetOutline(Textdraw2, 1);
	TextDrawBackgroundColor(Textdraw2, 51);
	TextDrawFont(Textdraw2, 2);
	TextDrawSetProportional(Textdraw2, 1);
	TextDrawSetSelectable(Textdraw2, true);

	Textdraw3 = TextDrawCreate(383.199981, 229.226593, "2. Armour");
	TextDrawLetterSize(Textdraw3, 0.494000, 2.152533);
	TextDrawTextSize(Textdraw3, -228.800003, -74.666664);
	TextDrawAlignment(Textdraw3, 1);
	TextDrawColor(Textdraw3, -1);
	TextDrawSetShadow(Textdraw3, 0);
	TextDrawSetOutline(Textdraw3, 1);
	TextDrawBackgroundColor(Textdraw3, 51);
	TextDrawFont(Textdraw3, 2);
	TextDrawSetProportional(Textdraw3, 1);
	TextDrawSetSelectable(Textdraw3, true);

	Textdraw4 = TextDrawCreate(381.600097, 258.346649, "3. GodMode");
	TextDrawLetterSize(Textdraw4, 0.518799, 2.077867);
	TextDrawAlignment(Textdraw4, 1);
	TextDrawColor(Textdraw4, -1);
	TextDrawSetShadow(Textdraw4, 0);
	TextDrawSetOutline(Textdraw4, 1);
	TextDrawBackgroundColor(Textdraw4, 51);
	TextDrawFont(Textdraw4, 2);
	TextDrawSetProportional(Textdraw4, 1);
	TextDrawSetSelectable(Textdraw4, true);

	Textdraw5 = TextDrawCreate(383.999938, 288.213317, "4. Vehicle GodMode");
	TextDrawLetterSize(Textdraw5, 0.435599, 2.174932);
	TextDrawAlignment(Textdraw5, 1);
	TextDrawColor(Textdraw5, -1);
	TextDrawSetShadow(Textdraw5, 0);
	TextDrawSetOutline(Textdraw5, 1);
	TextDrawBackgroundColor(Textdraw5, 51);
	TextDrawFont(Textdraw5, 2);
	TextDrawSetProportional(Textdraw5, 1);
	TextDrawSetSelectable(Textdraw5, true);

	Textdraw6 = TextDrawCreate(383.999969, 318.826660, "5. Guns");
	TextDrawLetterSize(Textdraw6, 0.497200, 2.197334);
	TextDrawAlignment(Textdraw6, 1);
	TextDrawColor(Textdraw6, -1);
	TextDrawSetShadow(Textdraw6, 0);
	TextDrawSetOutline(Textdraw6, 1);
	TextDrawBackgroundColor(Textdraw6, 51);
	TextDrawFont(Textdraw6, 2);
	TextDrawSetProportional(Textdraw6, 1);
	TextDrawSetSelectable(Textdraw6, true);

	Textdraw7 = TextDrawCreate(383.999969, 347.199951, "6. Vip Pack");
	TextDrawLetterSize(Textdraw7, 0.485999, 2.174932);
	TextDrawAlignment(Textdraw7, 1);
	TextDrawColor(Textdraw7, -1);
	TextDrawSetShadow(Textdraw7, 0);
	TextDrawSetOutline(Textdraw7, 1);
	TextDrawBackgroundColor(Textdraw7, 51);
	TextDrawFont(Textdraw7, 2);
	TextDrawSetProportional(Textdraw7, 1);
	TextDrawSetSelectable(Textdraw7, true);

	Textdraw8 = TextDrawCreate(573.600158, 430.080017, "Close");
	TextDrawLetterSize(Textdraw8, 0.464399, 1.943466);
	TextDrawAlignment(Textdraw8, 1);
	TextDrawColor(Textdraw8, -5963521);
	TextDrawSetShadow(Textdraw8, 0);
	TextDrawSetOutline(Textdraw8, 1);
	TextDrawBackgroundColor(Textdraw8, 51);
	TextDrawFont(Textdraw8, 2);
	TextDrawSetProportional(Textdraw8, 1);
	TextDrawSetSelectable(Textdraw8, true);

	Textdraw9 = TextDrawCreate(641.199951, 435.313323, "usebox");
	TextDrawLetterSize(Textdraw9, 0.000000, 1.176666);
	TextDrawTextSize(Textdraw9, 564.400024, 0.000000);
	TextDrawAlignment(Textdraw9, 1);
	TextDrawColor(Textdraw9, 0);
	TextDrawUseBox(Textdraw9, true);
	TextDrawBoxColor(Textdraw9, 102);
	TextDrawSetShadow(Textdraw9, 0);
	TextDrawSetOutline(Textdraw9, 0);
	TextDrawFont(Textdraw9, 0);
	return 1;
}

stock ReportsPath(playerid)
{
    new string[128],playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),SPATH,playername);
    return string;
}

stock Pack(playerid)
{
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    GivePlayerWeapon(playerid, 24, 9999);
    GivePlayerWeapon(playerid, 28, 9999);
    GivePlayerWeapon(playerid, 30, 9999);
    GivePlayerWeapon(playerid, 34, 9999);
    SetPlayerSkin(playerid, 217);
    SetPlayerColor(playerid, 0xFF0000FF);
    SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You received {FF0000}VIP's {FFFFFF}pack.");
}

stock GodLike(playerid, type)
{
	if(type == 0)
	{
		SetPlayerHealth(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have disabled {FF0000}'GodMode'");
	}
	else if(type == 1)
	{
        SetPlayerHealth(playerid, 9999999999);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have activated {FF0000}'GodMode'");
	}
}

stock VehGodLike(playerid, type)
{
	if(type == 0)
	{
		SetVehicleHealth(playerid, 100);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have disabled {FF0000}'GodMode' {FFFFFF}at your car.");
	}
	else if(type == 1)
	{
        SetVehicleHealth(playerid, 9999999999);
		SendClientMessage(playerid, -1, "{FF0000}[INFO]: {FFFFFF}You have activated {FF0000}'GodMode' {FFFFFF}at your car.");
	}
}

stock Show(playerid)
{
	TextDrawShowForPlayer(playerid, Textdraw0);
	TextDrawShowForPlayer(playerid, Textdraw1);
	TextDrawShowForPlayer(playerid, Textdraw2);
	TextDrawShowForPlayer(playerid, Textdraw3);
	TextDrawShowForPlayer(playerid, Textdraw4);
	TextDrawShowForPlayer(playerid, Textdraw5);
	TextDrawShowForPlayer(playerid, Textdraw6);
	TextDrawShowForPlayer(playerid, Textdraw7);
	TextDrawShowForPlayer(playerid, Textdraw8);
	TextDrawShowForPlayer(playerid, Textdraw9);
}

stock Hide(playerid)
{
	TextDrawHideForPlayer(playerid, Textdraw0);
	TextDrawHideForPlayer(playerid, Textdraw1);
	TextDrawHideForPlayer(playerid, Textdraw2);
	TextDrawHideForPlayer(playerid, Textdraw3);
	TextDrawHideForPlayer(playerid, Textdraw4);
	TextDrawHideForPlayer(playerid, Textdraw5);
	TextDrawHideForPlayer(playerid, Textdraw6);
	TextDrawHideForPlayer(playerid, Textdraw7);
	TextDrawHideForPlayer(playerid, Textdraw8);
	TextDrawHideForPlayer(playerid, Textdraw9);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)