[Ajuda] Samp crash
#1

Eu peguei um sistema de criaзгo de empresas que foi postado aqui e tentei converter ele em um sistema de casas ( sу troquei os nomes ) mas na hora de abrir o servidor pra testar , um pouco antes o SAMP crasha o que pode ser ? nгo tem escrito nada no log

Code:
#define MAX_CASAS                    999+1 // <~~~~ MUDE PELO VALOR MБXIMO DE CRIAЗГO DE EMPRESAS "Preserve o +1"

#include 								a_samp
#include 								ZCMD
#include 								DOF2

#define DIALOG_VALOR_CASA				(29)
#define DIALOG_CASA_INT_ID              (30)
#define DIALOG_INT_ID_2                 (31)
#define DIALOG_PICKUP_CASA              (32)
#define DIALOG_INT_CHOOSE1_CASA         (33)
#define DIALOG_INT_CHOOSE2_CASA         (34)
#define DIALOG_CONCLUSAO_CASA           (35)
#define DIALOG_SALDO_CASA               (36)
#define DIALOG_COMPRAR_CASA             (37)
#define DIALOG_VENDER_CASA              (38)
#define DIALOG_DELETAR_CASA             (39)
#define DIALOG_INFOS_CASA               (40)
#define DIALOG_INFOS_CASA_SHOW          (41)
#define DIALOG_EDIT_LIST_CASA           (42)
#define DIALOG_EDITAR_CASA              (43)
#define DIALOG_EDIT_DONO_CASA           (44)
#define DIALOG_EDIT_NOME_CASA           (45)
#define DIALOG_EDIT_VALOR_CASA          (46)
#define DIALOG_EDIT_INTERIOR_CASA       (47)
#define DIALOG_EDIT_EXTORCAO_CASA       (48)
#define DIALOG_EDIT_PICKUP_CASA         (49)
#define DIALOG_EDIT_COFRE_CASA          (50)
#define DIALOG_AJUDA_CASA               (51)
#define DIALOG_IR_CASA                  (52)
#define DIALOG_ALUGUEL                  (53)
#define DIALOG_EDIT_ALUGUEL             (54)


main()
{
	print("\n----------------------------------");
	print("SISTEMA DE CASAS CARREGADO");
	print("----------------------------------\n");
}

enum EnumCasa
{
	Float:X,
	Float:Y,
	Float:Z,
	ValorCasa,
	IntIDCasa,
	Aluguel,
	PickupCasa,
	Float:UltimaPosX_C,
	Float:UltimaPosY_C,
	Float:UltimaPosZ_C,
	bool:DentroCasa,
	IDCasaPresente,
	bool:GPSCasa
};

new InfoCasa[MAX_PLAYERS][EnumCasa],IDCASA[MAX_PLAYERS],Text3D:IDTextCasa[MAX_CASAS],CasaPickup[MAX_CASAS];

public OnGameModeInit()
{
	Carregar_Casas();
	DisableInteriorEnterExits();
	return 1;
}

public OnGameModeExit()
{
 	DOF2_Exit();
	return 1;
}

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
	if ((newkeys == KEY_SECONDARY_ATTACK))
	{
		for(new a = 0; a <= MAX_CASAS; ++a)
		{
		    new CASAS_TXT[128];
    		format(CASAS_TXT,sizeof(CASAS_TXT),"Casas/Casa%d.ini",a);
    		{
    		    if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(CASAS_TXT,"X"),DOF2_GetFloat(CASAS_TXT,"Y"),DOF2_GetFloat(CASAS_TXT,"Z")))
    		    {
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 0)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,17);
    		            SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 1)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,10);
    		            SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 2)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 3)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,16);
    		            SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 4)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,4);
    		            SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 5)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 6)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,14);
    		            SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 7)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,14);
    		            SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 8)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
    		            FuncoesCASA(playerid);
                        break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 9)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,9);
    		            SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 10)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 11)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,4);
    		            SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
                        FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 12)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 13)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,7);
    		            SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 14)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 15)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,7);
    		            SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 16)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,7);
    		            SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 17)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 18)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,12);
    		            SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 19)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,15);
    		            SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 20)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 21)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 22)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 23)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 24)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 25)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 26)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,10);
    		            SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 27)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 28)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,15);
    		            SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 29)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,14);
    		            SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 30)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 31)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 32)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 33)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 34)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,17);
    		            SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 35)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,11);
    		            SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 36)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 37)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,4);
    		            SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 38)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 39)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 40)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 41)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 42)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,10);
    		            SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 43)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,9);
    		            SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
    		            FuncoesCASA(playerid);
						break;
    		        }
              		if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 44)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 45)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,17);
    		            SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 46)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,244.411987,305.032989,999.148437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 47)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,271.884979,306.631988,999.148437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 48)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,291.282989,310.031982,999.148437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 49)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,4);
    		            SetPlayerPos(playerid,302.180999,300.722991,999.148437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 50)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,322.197998,302.497985,999.148437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 51)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,346.870025,309.259033,999.155700);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 52)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,17);
    		            SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 53)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 54)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,223.431976,1872.400268,13.734375);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 55)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 56)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,774.213989,-48.924297,1000.585937);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 57)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,7);
    		            SetPlayerPos(playerid,773.579956,-77.096694,1000.655029);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 58)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 59)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,1523.509887,-47.821197,1002.130981);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 60)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 61)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,1267.663208,-781.323242,1091.906250);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 62)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 63)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 64)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 65)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 66)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 67)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,761.412963,1440.191650,1102.703125);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 68)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,1204.809936,-11.586799,1000.92187);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 69)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,1204.809936,13.897239,1000.921875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 70)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 71)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 72)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 73)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 74)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 75)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid, 	2350.339843,-1181.649902,1027.976562);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 76)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,8);
    		            SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 77)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,5);
    		            SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 78)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 79)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 80)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,2522.000000,-1673.383911,14.866223);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 81)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,-221.059051,1408.984008,27.773437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 82)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,12);
    		            SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 83)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,10);
    		            SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 84)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,2);
    		            SetPlayerPos(playerid,411.625976,-21.433298,1001.804687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 85)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,418.652984,-82.639793,1001.804687);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 86)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,12);
    		            SetPlayerPos(playerid,412.021972,-52.649898,1001.898437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 87)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,16);
    		            SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 88)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,17);
    		            SetPlayerPos(playerid,-204.439987,-8.469599,1002.273437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 89)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,-204.439987,-43.652496,1002.273437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 90)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,6);
    		            SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 91)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,10);
    		            SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 92)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 93)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 94)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,7);
    		            SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 95)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,15);
    		            SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 96)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,4);
    		            SetPlayerPos(playerid,-1444.645507,-664.526000,1053.572998);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 97)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,14);
    		            SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 98)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,-1401.829956,107.051300,1032.273437);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 99)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 100)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,1643.839843,-1514.819580,13.566620);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 101)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 102)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,76.632553,-301.156829,1.578125);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 103)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 104)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,1059.180175,2148.938720,10.820312);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 105)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,1);
    		            SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 106)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 107)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,0);
    		            SetPlayerPos(playerid,2319.714843,-14.838361,26.749565);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 108)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,18);
    		            SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
    		            FuncoesCASA(playerid);
						break;
    		        }
    		        if(DOF2_GetInt(CASAS_TXT,"IDInterior") == 109)
    		        {
    		            InfoCasa[playerid][IDCasaPresente] = DOF2_GetInt(CASAS_TXT,"ID");
    		            SetPlayerInterior(playerid,3);
    		            SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
    		            FuncoesCASA(playerid);
						break;
    		        }
				}
			}
		}
	}
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	if(InfoCasa[playerid][GPSCasa] == true)
	{
		GameTextForPlayer(playerid, "~w~~h~Voce chegou em sua ~b~Casa~w~!", 1000, 1);
 		DisablePlayerCheckpoint(playerid);
 		InfoCasa[playerid][GPSCasa] = false;
	}
	return 1;
}

CMD:grana(playerid)
{
	new a = GetPlayerMoney(playerid);
	GivePlayerMoney(playerid, a + 50000);
	return 1;
}

CMD:minhacasa(playerid)
{
	if(InfoCasa[playerid][GPSCasa] == false)
	{
	    new casas[64],Nome[MAX_PLAYER_NAME];
		for(new a = 0; a <= MAX_CASAS; ++a)
		{
			GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
	    	format(casas,sizeof(casas),"Casas/Casa %d.ini",a);
			if(!strcmp(DOF2_GetString(casas,"DONO"),Nome))
			{
 	 			SetPlayerCheckpoint(playerid,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),2.0);
		    	SendClientMessage(playerid,-1,"Sua casa foi marcada no mapa");
		    	InfoCasa[playerid][GPSCasa] = true;
		    	break;
			}
			if(a == MAX_CASAS-1
			)
			{
				SendClientMessage(playerid,-1,"Vocк nгo tem uma casa !");
			    break;
			}
		}
	}
	else SendClientMessage(playerid,-1,"Sua casa jб estб marcada no mapa");
	return 1;
}

CMD:ircasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
	    ShowPlayerDialog(playerid,DIALOG_IR_CASA,DIALOG_STYLE_INPUT,"[IR CASA]","Digite o ID da casa que deseja ir:","IR","Cancelar");
	}
    else SendClientMessage(playerid,-1,"Vocк nгo й um Administrador logado na RCON entгo nгo pode realizar este comando.");
	return 1;
}

CMD:ajudacasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
	    new str[700];
	    strcat(str,"COMANDOS RCON:\n/criarcasa\n/deletarcasa\n/editarcasa\n/infocasa\n\nCOMANDOS JOGADORES\n\n/comprarcasa\n/vendercasa\n");
	    strcat(str,"/saircasa\n/cofrecasa\n/sacarcasa\n/ircasa");
		ShowPlayerDialog(playerid,DIALOG_AJUDA_CASA,DIALOG_STYLE_MSGBOX,"[AJUDA]",str,"FECHAR","");
	}
	else
	{
		new str[600];
	    strcat(str,"COMANDOS\n/comprarcasa\n/vendercasa\n");
	    strcat(str,"/saircasa\n/cofrecasa\n/sacarcasa\n/minhacasa");
		ShowPlayerDialog(playerid,DIALOG_AJUDA_CASA,DIALOG_STYLE_MSGBOX,"[AJUDA]",str,"FECHAR","");
	}
	return 1;
}

CMD:editarcasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
	    ShowPlayerDialog(playerid,DIALOG_EDITAR_CASA,DIALOG_STYLE_INPUT,"[EDITAR CASA]","Digite o ID da casa que deseja editar:","PRУXIMO","Cancelar");
	}
	else SendClientMessage(playerid,-1,"Vocк nгo й um Administrador logado na RCON.");
	return 1;
}

CMD:infocasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
	    ShowPlayerDialog(playerid,DIALOG_INFOS_CASA,DIALOG_STYLE_INPUT,"[INFORMAЗХES]","Digite o ID da casa que deseja vizualizar as informaзхes:","VER","Cancelar");
	}
	else SendClientMessage(playerid,-1,"Vocк nгo й um Administrador logado na RCON.");
	return 1;
}

CMD:deletarcasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
		ShowPlayerDialog(playerid,DIALOG_DELETAR_CASA,DIALOG_STYLE_INPUT,"[DELETAR CASA]","Digite o ID da casa que deseja deletar:","PRУXIMO","Cancelar");
	}
	else SendClientMessage(playerid,-1,"Vocк nгo й um Administrador logado na RCON.");
	return 1;
}

CMD:vendercasa(playerid)
{
	new casas[64];
	for(new a = 0; a <= MAX_CASAS; ++a)
	{
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
	    {
	        new Nome[MAX_PLAYER_NAME],str[600],str2[600];
			GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
			if(InfoCasa[playerid][DentroCasa] == true)
			{
	        	if(!strcmp(DOF2_GetString(casas,"DONO"),Nome,false))
	        	{
        	 		format(str,sizeof(str),"Vocк estб prestes a vender sua casa:\n \nCasa nas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d \nCom o interior conforme o ID: %d",DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior")); strcat(str2,str);
		 			format(str,sizeof(str),"\nCom valor inicial de aluguel de: R$ %d\nCom modelo de pickup ID: %d\n\nVocк tem certeza de que quer vender sua casa?.",DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup")); strcat(str2,str);
	        		ShowPlayerDialog(playerid,DIALOG_VENDER_CASA,DIALOG_STYLE_MSGBOX,"[VENDER CASA]",str2,"VENDER","Cancelar");
	        		Retirar_Casa();
	        		Carregar_Casas();
	        		break;
				}
				else SendClientMessage(playerid,-1,"Esta casa nгo й sua");
				break;
			}
			else SendClientMessage(playerid,-1,"Vocк nгo estб em sua casa");
			break;
		}
	}
	return 1;
}

CMD:comprarcasa(playerid)
{
    for(new a = 0; a <= MAX_CASAS; ++a)
	{
 		new casas[128];
		format(casas,sizeof(casas),"Casas/Casa %d.ini",a);
		{
  			if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z")))
	    	{
				if(!strcmp(DOF2_GetString(casas,"DONO"),"Nenhum",false))
				{
					if(GetPlayerMoney(playerid) >= DOF2_GetInt(casas,"Valor"))
					{
						IDCASA[playerid] = a;
				    	new str[600],str2[800];
				    	format(str,sizeof(str),"Vocк estб prestes a comprar esta casa:\n \nCasa nas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d \nCom o interior ID: %d",DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior")); strcat(str2,str);
		 				format(str,sizeof(str),"\nCom valor inicial de aluguel de: R$%d\nCom modelo de pickup ID: %d\nVocк tem certeza de que quer comprar esta casa?",DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup")); strcat(str2,str);
	        			ShowPlayerDialog(playerid,DIALOG_COMPRAR_CASA,DIALOG_STYLE_MSGBOX,"[COMPRAR CASA]",str2,"COMPRAR","Cancelar");
	        			break;
					}
					else SendClientMessage(playerid,-1,"Vocк nгo possъi dinheiro suficiente para comprar esta casa");
					break;
				}
				else SendClientMessage(playerid,-1,"Esta casa nгo estб а venda");
				break;
			}
		}
	}
	return 1;
}

CMD:cofrecasa(playerid)
{
	for(new a = 0; a <= MAX_CASAS; ++a)
	{
	    new casas[64],TxtSaldoCofre[256];
		format(casas,sizeof(casas),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
		if(DOF2_FileExists(casas))
		{
		    if(InfoCasa[playerid][DentroCasa] == true)
		    {
		        format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"Saldo do Cofre: R$ %d,00\nUse: /sacarcasa para sacar o dinheiro\nCOMANDO APENAS DISPONНVEL PARA O DONO",DOF2_GetInt(casas,"Cofre"));
				ShowPlayerDialog(playerid,DIALOG_SALDO_CASA,DIALOG_STYLE_MSGBOX,"[COFRE DA CASA]",TxtSaldoCofre,"FECHAR","");
				break;
			}
			else SendClientMessage(playerid,-1,"Vocк nгo estб dentro de uma casa");
			break;
		}
		else SendClientMessage(playerid,-1,"Esta casa nгo existe");
		break;
	}
	return 1;
}

CMD:sacarcasa(playerid)
{
    for(new a = 0; a <= MAX_CASAS; ++a)
	{
	    new casas[128],TxtSaldoCofre[256];
		format(casas,sizeof(casas),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
		if(DOF2_FileExists(casas))
		{
			new Nome[MAX_PLAYER_NAME];
			GetPlayerName(playerid,Nome,sizeof(Nome));
        	if(!strcmp(DOF2_GetString(casas,"DONO"),Nome,false))
		    {
		        format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"Saldo do Cofre: R$ %d,00\nDigite a quantia em dinheiro que deseja sacar:\nOBS: Sem R$ ou vнrgula, apenas o nъmero inteiro.",DOF2_GetInt(casas,"Cofre"));
				ShowPlayerDialog(playerid,DIALOG_SALDO_CASA,DIALOG_STYLE_INPUT,"[COFRE DA CASA - SACAR]",TxtSaldoCofre,"SACAR","Fechar");
				InfoCasa[playerid][IDCasaPresente] = a;
                break;
			}
			else SendClientMessage(playerid,-1,"Vocк nгo й o dono desta casa e nгo tem permissгo de sacar os lucros.");
   			break;
		}
		else SendClientMessage(playerid,-1,"Esta casa nгo existe");
  		break;
	}
	return 1;
}

CMD:saircasa(playerid)
{
	if(InfoCasa[playerid][DentroCasa] == false)
	{
		SendClientMessage(playerid,-1,"Vocк nгo estб dentro de uma casa !");
	}
	else
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid,InfoCasa[playerid][UltimaPosX_C],InfoCasa[playerid][UltimaPosY_C],InfoCasa[playerid][UltimaPosZ_C]);
		InfoCasa[playerid][DentroCasa] = false;
	}
	return 1;
}

CMD:criarcasa(playerid)
{
	if(IsPlayerAdmin(playerid))
	{
	    new str[256];
	    GetPlayerPos(playerid,InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z]);
	    format(str,sizeof(str),"Vocк deseja criar uma casa nas coordenadas:\nX: %f Y: %f Z: %f\nDigite o VALOR da nova Casa:",InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z]);
	    ShowPlayerDialog(playerid,DIALOG_VALOR_CASA,DIALOG_STYLE_INPUT,"[CRIAR CASA]",str,"Prуximo","Cancelar");
	}
	else SendClientMessage(playerid,-1,"Vocк nгo й um Administrador logado na RCON");
}

public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
	if(dialogid == DIALOG_VALOR_CASA)
	{
	    if(response)
		{
		    new str[300];
		    InfoCasa[playerid][ValorCasa] = strval(inputtext);
		    format(str,sizeof(str),"Vocк deseja criar uma casa nas coordenadas:\nnas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d\nEscolha o interior da nova casa para continuar",InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z],InfoCasa[playerid][ValorCasa]);
		    ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1_CASA,DIALOG_STYLE_MSGBOX,"[CRIAR CASA]",str,"Prуximo","Cancelar");
		}
	}
	if(dialogid == DIALOG_INT_CHOOSE1_CASA)
	{
	    if(response)
	    {
	        new list[4000];
	        strcat(list,"SELECIONE UM INTERIOR\n");
	        strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Aviгo\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
	        strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orзamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fбbrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porгo de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritуrio do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
	        strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
	        strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Quarto de Crack\n{00ED04}Casa do CJ\n{00ED04}Mansгo do Madd Dogg\n{00ED04}Casa do Og Loc");
	        strcat(list,"\n{00ED04}Casa do Ryder\n{00ED04}Casa do Sweet\n{00ED04}Fбbrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cъpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazйm 1\n{00ED04}Armazйm 2\n{00ED04}Garagem");
            strcat(list," do sweet\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa nгo usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de terra\n{00ED04}Pista de rally");
            strcat(list,"\n{00ED04}Kickstart\n{00ED04}Estбdio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazйm Blueberry\n{00ED04}Armazйm de Las Venturas 1\n{00ED04}Armazйm de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcгo\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
			ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2_CASA,DIALOG_STYLE_LIST,"[CRIAR CASA]:",list,"Prуximo","Cancelar");
		}
	}
	if(dialogid == DIALOG_INT_CHOOSE2_CASA)
	{
	    if(response)
	    {
			for(new i = 0; i <= 110; ++i)
			{
			    if(listitem == i)
			    {
			        InfoCasa[playerid][IntIDCasa] = i-1;
			        break;
				}
				new str[300];
	    		format(str,sizeof(str),"Vocк deseja criar uma casa nas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d\nCom o interior nъmero: %d\n \nDigite o valor do aluguel:",InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z],InfoCasa[playerid][ValorCasa],i);
	    		ShowPlayerDialog(playerid,DIALOG_ALUGUEL,DIALOG_STYLE_INPUT,"[CRIAR CASA]",str,"Prуximo","Cancelar");
			}
		}
	}
	if(dialogid == DIALOG_ALUGUEL)
	{
		if(response)
		{
		    new str[300],str2[500];
	    	InfoCasa[playerid][Aluguel] = strval(inputtext);
	    	format(str,sizeof(str),"Vocк deseja criar uma casa nas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d\nCom o interior nъmero: %d\n",InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z],InfoCasa[playerid][ValorCasa],InfoCasa[playerid][IntIDCasa]); strcat(str2,str);
			format(str,sizeof(str),"Aluguel R$ %d\n \nDigite o ID DA PICKUP da nova casa:",InfoCasa[playerid][Aluguel]); strcat(str2,str);
	    	ShowPlayerDialog(playerid,DIALOG_PICKUP_CASA,DIALOG_STYLE_INPUT,"[CRIAR CASA]",str2,"Prуximo","Cancelar");
		}
	}
	if(dialogid == DIALOG_PICKUP_CASA)
	{
	    if(response)
	    {
	        new str[300],str2[600];
	        InfoCasa[playerid][PickupCasa] = strval(inputtext);
	        format(str,sizeof(str),"Vocк deseja criar uma casa nas coordenadas:\nX: %f Y: %f Z: %f\nNo valor de: R$ %d\n",InfoCasa[playerid][X],InfoCasa[playerid][Y],InfoCasa[playerid][Z],InfoCasa[playerid][ValorCasa]); strcat(str2,str);
			format(str,sizeof(str),"Com o interior conforme o ID: %d\nAluguel de: R$ %d\nCom pickup ID: %d:",InfoCasa[playerid][IntIDCasa],InfoCasa[playerid][Aluguel],InfoCasa[playerid][PickupCasa]); strcat(str2,str);
	        ShowPlayerDialog(playerid,DIALOG_CONCLUSAO_CASA,DIALOG_STYLE_INPUT,"[CRIAR CASA]",str2,"CRIAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_CONCLUSAO_CASA)
	{
	    if(response)
	    {
     		for(new a = 0; a <= MAX_CASAS; a++)
       		{
         		new casas[64];
         		format(casas,sizeof(casas),"Casas/Casa %d.ini",a);
   		      	if(!DOF2_FileExists(casas))
				{
					DOF2_CreateFile(casas);
					DOF2_SetFloat(casas,"X",InfoCasa[playerid][X]);
					DOF2_SetFloat(casas,"Y",InfoCasa[playerid][Y]);
					DOF2_SetFloat(casas,"Z",InfoCasa[playerid][Z]);
					DOF2_SetInt(casas,"ID",a);
					DOF2_SetInt(casas,"Valor",InfoCasa[playerid][ValorCasa]);
					DOF2_SetInt(casas,"IDInterior",InfoCasa[playerid][IntIDCasa]);
					DOF2_SetInt(casas,"Aluguel",InfoCasa[playerid][Aluguel]);
					DOF2_SetInt(casas,"Pickup",InfoCasa[playerid][PickupCasa]);
					DOF2_SetInt(casas,"Cofre",0);
					DOF2_SetString(casas,"DONO","Nenhum");
					DOF2_SaveFile();
	        		Carregar_Casas();
        		 	break;
				}
			}
		}
		else SendClientMessage(playerid,-1,"Casa cancelada");
    }
	if(dialogid == DIALOG_COMPRAR_CASA)
	{
	    if(response)
	    {
	        new Nome[MAX_PLAYER_NAME],casas[64];
	        format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	        GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
	        DOF2_SetString(casas,"DONO",Nome);
	        DOF2_SaveFile();
	        GivePlayerMoney(playerid,-DOF2_GetInt(casas,"Valor"));
	        SendClientMessage(playerid,-1,"Vocк comprou esta casa. Use /infocasa para mais informaзхes");
	        Retirar_Casa();
	        Carregar_Casas();
		}
	}
	if(dialogid == DIALOG_VENDER_CASA)
	{
	    if(response)
	    {
	        new casas[64];
	        format(casas,sizeof(casas),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
	        DOF2_SetString(casas,"DONO","Nenhum");
	        GivePlayerMoney(playerid,DOF2_GetInt(casas,"Valor"));
	        SendClientMessage(playerid,-1,"Casa vendida com sucesso");
	        Retirar_Casa();
	        Carregar_Casas();
		}
	}
	if(dialogid == DIALOG_SALDO_CASA)
	{
 		new casas[64];
 		format(casas,sizeof(casas),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
	    {
	        if(strval(inputtext) <= DOF2_GetInt(casas,"Cofre"))
	        {
	            new AtualCofre[MAX_PLAYERS];
	            GivePlayerMoney(playerid,strval(inputtext));
	            AtualCofre[playerid] = DOF2_GetInt(casas,"Cofre");
	            DOF2_SetInt(casas,"Cofre",AtualCofre[playerid]-strval(inputtext));
			}
			else SendClientMessage(playerid,-1,"Sua casa nгo tem essa quantia no cofre");
		}
	}
	if(dialogid == DIALOG_DELETAR_CASA)
	{
	    if(response)
	    {
	    	new casas[64];
	    	format(casas,sizeof(casas),"Casas/Casa %d.ini",strval(inputtext));
	    	if(DOF2_FileExists(casas))
	    	{
	        	DOF2_RemoveFile(casas);
	        	Retirar_Casa();
	        	Carregar_Casas();
				SendClientMessage(playerid,-1,"Casa removida com sucesso");
			}
			else SendClientMessage(playerid,-1,"Esta casa nгo existe");
		}
	}
	if(dialogid == DIALOG_INFOS_CASA)
	{
	    if(response)
	    {
	    	new casas[64];
	    	format(casas,sizeof(casas),"Casas/Casa %d.ini",strval(inputtext));
	    	{
	    	    if(DOF2_FileExists(casas))
	        	{
	        	    new str[400],str2[600];
					format(str,sizeof(str),"Esta casa estб localizada nas coordenadas:\nX: %f Y: %f Z: %f\n}No valor de: R$ %d\nCom o interior conforme o ID: %d\nCom aluguel de: R$ %d",DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"), DOF2_GetInt(casas,"Aluguel") ); strcat(str2,str);
					format(str,sizeof(str),"\nCom modelo de pickup ID: %d\nDONO da casa: %s",DOF2_GetInt(casas,"Pickup"),DOF2_GetString(casas,"DONO")); strcat(str2,str);
					ShowPlayerDialog(playerid,DIALOG_INFOS_CASA_SHOW,DIALOG_STYLE_MSGBOX,"[INFORMAЗХES]",str2,"FECHAR","");
				}
				else SendClientMessage(playerid,-1,"Esta empresa nгo existe");
			}
		}
	}
	if(dialogid == DIALOG_EDITAR_CASA)
	{
	    new str[256],casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",strval(inputtext));
	    if(DOF2_FileExists(casas))
	    {
	    	IDCASA[playerid] = strval(inputtext);
	    	format(str,sizeof(str),"DONO: %s\nVALOR: R$%d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"), DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else SendClientMessage(playerid,-1,"Esta casa nгo existe");
	}
	if(dialogid == DIALOG_EDIT_LIST_CASA)
	{
	    if(response)
		{
		    if(listitem == 0)
		    {
		        ShowPlayerDialog(playerid,DIALOG_EDIT_DONO_CASA,DIALOG_STYLE_INPUT,"[EDITAR DONO]","Digite o nome do novo DONO desta casa\nPara retirar o dono, digite: Nenhum","CONFIRMA","Voltar");
			}
			if(listitem == 1)
			{
			    ShowPlayerDialog(playerid,DIALOG_EDIT_NOME_CASA,DIALOG_STYLE_INPUT,"[EDITAR NOME]","Digite o novo nome da casa [DESATIVADO]","CONFIRMA","Voltar");
			}
			if(listitem == 2)
			{
			    ShowPlayerDialog(playerid,DIALOG_EDIT_VALOR_CASA,DIALOG_STYLE_INPUT,"[EDITAR VALOR]","Digite o novo valor da casa","CONFIRMA","Voltar");
			}
			if(listitem == 3)
			{
       			new list[4000];
	        	strcat(list,"SELECIONE UM INTERIOR (Mais opзхes na prуxima versгo)\n");
	        	strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Aviгo\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
	        	strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orзamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fбbrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porгo de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritуrio do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
	        	strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
	        	strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Casa do CJ\n{00ED04}Mansгo do Madd Dogg\n{00ED04}Casa do Og Loc\n{00ED04}Casa do Ryder");
	        	strcat(list,"\n{00ED04}Casa do Sweet\n{00ED04}Fбbrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cъpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazйm 1\n{00ED04}Armazйm 2\n{00ED04}Garagem do sweet");
            	strcat(list,"\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa nгo usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de rally\n{00ED04}Kickstart\n{00ED04}");
            	strcat(list,"Estбdio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazйm Blueberry\n{00ED04}Armazйm de Las Venturas 1\n{00ED04}Armazйm de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcгo\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
	        	ShowPlayerDialog(playerid,DIALOG_EDIT_INTERIOR_CASA,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR INTERIOR",list,"CONFIRMA","Voltar");
			}
			if(listitem == 4)
			{
			    ShowPlayerDialog(playerid,DIALOG_EDIT_ALUGUEL,DIALOG_STYLE_INPUT,"[EDITAR ALUGUEL]","Digite o novo valor do ALUGUEL:","CONFIRMA","Voltar");
			}
			if(listitem == 5)
			{
			    ShowPlayerDialog(playerid,DIALOG_EDIT_PICKUP_CASA,DIALOG_STYLE_INPUT,"[EDITAR PICKUP]","Digite o ID do novo PICKUP:","CONFIRMA","Voltar");
			}
			if(listitem == 6)
			{
			    ShowPlayerDialog(playerid,DIALOG_EDIT_COFRE_CASA,DIALOG_STYLE_INPUT,"[EDITAR COFRE]","Digite o novo valor do COFRE:","CONFIRMA","Voltar");
			}
		}
	}
	if(dialogid == DIALOG_EDIT_DONO_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetString(casas,"DONO",inputtext);
			SendClientMessage(playerid,-1,"O novo dono foi definido com sucesso");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_NOME_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetString(casas,"Nome",inputtext);
			SendClientMessage(playerid,-1,"Novo nome definido");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_VALOR_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetInt(casas,"Valor",strval(inputtext));
			SendClientMessage(playerid,-1,"Novo valor definido");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR EMPRESA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR EMPRESA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_INTERIOR_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	    if(response)
	    {
			for(new i = 0; i <= 110; ++i)
			{
			    if(listitem == i)
			    {
			        DOF2_SetInt(casas,"IDInterior",i-1);
			        Retirar_Casa();
					Carregar_Casas();
			        break;
				}
				new str[256];
				SendClientMessage(playerid,-1,"Novo interior definido");
				format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    		ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
	    		break;
			}
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
 			ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_ALUGUEL)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini",IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetInt(casas,"Aluguel",strval(inputtext));
			SendClientMessage(playerid,-1,"O novo valor do aluguel foi definido com sucesso");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_PICKUP_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini", IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetInt(casas,"Pickup",strval(inputtext));
			SendClientMessage(playerid,-1,"A nova pickup foi definida com sucesso !");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_EDIT_COFRE_CASA)
	{
	    new casas[64];
	    format(casas,sizeof(casas),"Casas/Casa %d.ini", IDCASA[playerid]);
	    if(response)
	    {
			DOF2_SetInt(casas,"Cofre",strval(inputtext));
			SendClientMessage(playerid,-1,"O novo valor do cofre foi definido com sucesso !");
			Retirar_Casa();
			Carregar_Casas();
			new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
		else
		{
		    new str[256];
			format(str,sizeof(str),"DONO: %s\nVALOR: R$ %d,00\nINTERIOR: %d\nALUGUEL: R$ %d,00\nPICKUP: %d\nCOFRE: R$ %d",DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Valor"),DOF2_GetInt(casas,"IDInterior"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Pickup"),DOF2_GetInt(casas,"Cofre"));
	    	ShowPlayerDialog(playerid,DIALOG_EDIT_LIST_CASA,DIALOG_STYLE_LIST,"[EDITAR CASA]",str,"EDITAR","Cancelar");
		}
	}
	if(dialogid == DIALOG_IR_CASA)
	{
		new casas[64];
  		format(casas,sizeof(casas),"Casas/Casa %d.ini",strval(inputtext));
  		if(DOF2_FileExists(casas))
  		{
  		    SetPlayerPos(playerid,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"));
  		    SendClientMessage(playerid,-1,"vocк foi atй a casa requisitada");
		}
		else SendClientMessage(playerid,-1,"Esta casa nгo existe");
	}
	return 1;
}

stock FuncoesCASA(playerid)
{
	new casa_txt[64],AtualCofreCasa[MAX_PLAYERS];
	format(casa_txt,sizeof(casa_txt),"Casas/Casa %d.ini",InfoCasa[playerid][IDCasaPresente]);
    SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/saircasa {FADD00}para sair desta casa{FFFFFF}.");
    InfoCasa[playerid][DentroCasa] = true;
	AtualCofreCasa[playerid] = DOF2_GetInt(casa_txt,"Cofre");
	DOF2_SetInt(casa_txt,"Cofre",AtualCofreCasa[playerid]);
	GetPlayerPos(playerid,InfoCasa[playerid][UltimaPosX_C],InfoCasa[playerid][UltimaPosY_C],InfoCasa[playerid][UltimaPosZ_C]);
	return 1;
}

stock Carregar_Casas()
{
    new casas[128],TxtCasa[256];
	for(new a = 0; a <= MAX_CASAS; ++a)
	{
		format(casas,sizeof(casas),"Casas/Casa %d.ini",a);
		if(DOF2_FileExists(casas))
		{
	    	if(!strcmp(DOF2_GetString(casas,"DONO"),"Nenhum",false))
	    	{
	        	format(TxtCasa,sizeof(TxtCasa),"CASA ID:%d\nDONO: %s\nAluguel: R$ %d,00\nА VENDA! Use: {FFFFFF}/comprarcasa\n{FADD00}VALOR: R${FFFFFF}%d\n{26C2FF}F para entrar.",DOF2_GetInt(casas,"ID"),DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Aluguel"),DOF2_GetInt(casas,"Valor"));
             	IDTextCasa[a] = Create3DTextLabel(TxtCasa,-1,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),30.0,0);
             	CasaPickup[a] = CreatePickup(DOF2_GetInt(casas,"Pickup"),23,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),0);
			}
			else
			{
		    	format(TxtCasa,sizeof(TxtCasa),"CASA ID: %d\nDONO: %s\nAluguel: R$ %d,00\n \nF para entrar.",DOF2_GetInt(casas,"ID"),DOF2_GetString(casas,"DONO"),DOF2_GetInt(casas,"Aluguel"));
            	IDTextCasa[a] = Create3DTextLabel(TxtCasa,-1,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),30.0,0);
            	CasaPickup[a] = CreatePickup(DOF2_GetInt(casas,"Pickup"),23,DOF2_GetFloat(casas,"X"),DOF2_GetFloat(casas,"Y"),DOF2_GetFloat(casas,"Z"),0);
			}
		}
	}
	return 1;
}

stock Retirar_Casa()
{
	for(new a = 0; a <= MAX_CASAS; ++a)
	{
	    DestroyPickup(CasaPickup[a]);
     	Delete3DTextLabel(IDTextCasa[a]);
     	if(a == MAX_CASAS-1)
		{
			break;
		}
	}
	return 1;
}
Reply
#2

e agora eu fui testar outro gamemode e crashou tambйm '-'

Code:
SA-MP 0.3.7-R2
Exception At Address: 0x006F5636
Base: 0x03310000

Registers:
EAX: 0x0B707FFF	EBX: 0x0B6FC748	ECX: 0x66E97600	EDX: 0xF5474F28
ESI: 0x0000B8B8	EDI: 0x00000001	EBP: 0x0000B8B7	ESP: 0x0022FD00
EFLAGS: 0x00210207

Stack:
+0000: 0x00000000   0x00000001   0x00863B10   0x776080E0
+0010: 0xC50CDA14   0x426EE354   0x4208AD29   0x008D48F8
+0020: 0x0000012C   0xFFFFB993   0x44B3F3D7   0x45248429
+0030: 0x411D2805   0x0022FF78   0x00848AAB   0xFFFFFFFF
+0040: 0x006F74C1   0x008724AC   0x00C3802C   0x00C3801C
+0050: 0x00C37FF4   0x00000002   0x00000001   0x00863B10
+0060: 0x00000000   0x000000FF   0x005B931E   0x66EB2DA0
+0070: 0x504D4153   0x6D61735C   0x70692E70   0x7A6F006C
+0080: 0x692E6E6F   0x00006C70   0x50492E64   0x0000004C
+0090: 0x00824200   0x00001800   0x00000000   0x008211B7
+00A0: 0x00001800   0x49742400   0x005B3206   0x00001800
+00B0: 0x0053BCA0   0x00863B10   0x00863A90   0x00863B10
+00C0: 0x0000000A   0x0053E593   0x00863B10   0x00748D00
+00D0: 0x7642CF41   0x00000000   0x0022FF88   0x7FFDB000
+00E0: 0x01750000   0x00000008   0x017510F0   0x00000008
+00F0: 0x00000100   0x00000008   0x00000102   0x442A0000
+0100: 0x43C00000   0x00000000   0x00000000   0x00000550
+0110: 0x00000300   0x00000000   0x0022FE54   0x00170384
+0120: 0x00000200   0x00000000   0x018002A8   0x02F2666F
+0130: 0x000002A8   0x00000180   0x0000002C   0x0022FE2C
+0140: 0x00825EA4   0x7642CF41   0x00000000   0x7FFDB000
+0150: 0xFFFFFFFF   0x00821D17   0x00000065   0x00000065
+0160: 0x0022FF88   0x008246F1   0x00400000   0x00000000
+0170: 0x0180220D   0x0000000A   0x00000094   0x00000006
+0180: 0x00000001   0x00001DB1   0x00000002   0x76726553
+0190: 0x20656369   0x6B636150   0x00003120   0x00000000
+01A0: 0x00000000   0x00000000   0x00000000   0x00000000
+01B0: 0x00000000   0x00000000   0x00000000   0x00000000
+01C0: 0x00000000   0x00000000   0x00000000   0x00000000
+01D0: 0x00000000   0x00000000   0x00000000   0x00000000
+01E0: 0x00000000   0x00000000   0x00000000   0x00000000
+01F0: 0x00000000   0x00000000   0x00000000   0x00000000
+0200: 0x00000000   0x00000000   0x00824588   0x00000000
+0210: 0x00000000   0x7FFDB000   0xC0000005   0x00000000
+0220: 0x0180220D   0x00000044   0x018362A0   0x018352E0
+0230: 0x01833FA8   0x00000000   0x00000000   0x00000000
+0240: 0x00000000   0x00000000   0x00000000   0x00000000
+0250: 0x00000000   0x00000000   0x00000000   0xFFFFFFFF
+0260: 0xFFFFFFFF   0xFFFFFFFF   0x00000000   0x00000000
+0270: 0x0022FE78   0x0022F90C   0x0022FFC4   0x00825EA4

SCM Op: 0x0, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
Reply
#3

Qualquer gamemode que eu bote agora crasha na hora de abrir ... pq isso agora ?

entrei num sv aqui de boas, mais n consigo botar o meu on pra testar
Reply
#4

Se vocк troca o gamemode mas mantem o filterscript da no mesmo.

Tente criar variбveis e utilizar o DOF2 para associar os dados salvos a essas variбveis, talvez quantidade de requerimentos da include esteja crashando o servidor.

Mais uma coisa:
Aprenda a utilizar o switch, vai fazer muita diferenзa na sua vida.

(estou bкbado. se minha resposta nгo for coerente simplesmente desconsidere.)
(festa de halloween)
(vodka)
Reply
#5

nгo funcionou man, continua crashando com qualquer gamemode. n tem nada nas FS
Reply
#6

Vocк criou a pasta Casas dentro da pasta scriptfiles?

@edit

Cara, eu achei um { } solto no seu cуdigo.

Em baixo de
pawn Code:
format(CASAS_TXT,sizeof(CASAS_TXT),"Casas/Casa%d.ini",a);
em
pawn Code:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
Apague, deve resolver.
Reply
#7

Quote:
Originally Posted by Ermanhaut
View Post
Vocк criou a pasta Casas dentro da pasta scriptfiles?

@edit

Cara, eu achei um { } solto no seu cуdigo.

Em baixo de
pawn Code:
format(CASAS_TXT,sizeof(CASAS_TXT),"Casas/Casa%d.ini",a);
em
pawn Code:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
Apague, deve resolver.
vou olhar aqui . jб ia formatar o pc
Reply
#8

й mano, n funcionou nao ... continua crashando
vou formatar meu pc aqui
Reply
#9

formatei meu pc, perdi a tarde/noite toda.
jб jб vou ver se parou de crashar
Reply
#10

entгo mano, eu lembrei que eu tinha excluнdo a pasta include que fica dentro da pasta do samp.
que tem aqueles arquivos gl_common, gl_messages, gl_spawns e vehicleutil.

serб que foi por conta disso que tava crashando ?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)