SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 03/11/2018, 03:00 AM   #1
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Samp crash

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;
}
Lucas-Fc is offline   Reply With Quote
Old 03/11/2018, 03:04 AM   #2
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

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
Lucas-Fc is offline   Reply With Quote
Old 03/11/2018, 03:22 AM   #3
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

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
Lucas-Fc is offline   Reply With Quote
Old 03/11/2018, 08:39 AM   #4
Ermanhaut
Gangsta
 
Ermanhaut's Avatar
 
Join Date: Apr 2016
Location: Brazil
Posts: 661
Reputation: 47
Default Re: Samp crash

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)
__________________
try, try and try again
Ermanhaut is offline   Reply With Quote
Old 03/11/2018, 05:11 PM   #5
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

não funcionou man, continua crashando com qualquer gamemode. n tem nada nas FS
Lucas-Fc is offline   Reply With Quote
Old 03/11/2018, 06:43 PM   #6
Ermanhaut
Gangsta
 
Ermanhaut's Avatar
 
Join Date: Apr 2016
Location: Brazil
Posts: 661
Reputation: 47
Default Re: Samp crash

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.
__________________
try, try and try again
Ermanhaut is offline   Reply With Quote
Old 03/11/2018, 07:06 PM   #7
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

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
Lucas-Fc is offline   Reply With Quote
Old 03/11/2018, 07:13 PM   #8
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

é mano, n funcionou nao ... continua crashando
vou formatar meu pc aqui
Lucas-Fc is offline   Reply With Quote
Old 04/11/2018, 01:48 AM   #9
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

formatei meu pc, perdi a tarde/noite toda.
já já vou ver se parou de crashar
Lucas-Fc is offline   Reply With Quote
Old 04/11/2018, 11:49 AM   #10
Lucas-Fc
High-roller
 
Join Date: Sep 2012
Location: minha casa
Posts: 1,146
Reputation: 24
Default Re: Samp crash

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 ?
Lucas-Fc is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Samp crash and total respect crash Bengele123 Client Support 0 10/06/2018 07:59 PM
[SAMP Crash] Crash on Start, Windows 10. Blackmask Client Support 1 26/07/2017 11:05 PM
Hello strange crash!!!!! (SAMP Crash not server) Scrillex Scripting Help 2 31/08/2012 07:03 AM
[Crash] Samp 0.3c Crash jason121 Client Support 9 27/09/2011 03:07 PM


All times are GMT. The time now is 09:04 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.