"server closed the connection" after update
#4

I added nothing, I compiled it only with 0.3x

hereґs my opc

Код:
	AntiCheat[playerid] = 1;
	God[playerid] = 0;
	Freeze[playerid] = 0;
	Jailed[playerid] = 0;
	
	TrackCar[playerid] = 0;
	ErsterSpawn[playerid]=0;
	SetPVarInt(playerid, "IstAngeschnallt", 0);
	
	InterpolateCameraPos(playerid,2293.8120,79.8919,26.3359, 2293.7900,-81.0601,26.3382, 25000);
	InterpolateCameraLookAt(playerid, 2293.7900,-81.0601,26.3382, 2293.7900,-81.0601,26.3382, 25000);

	

	
	
	new string[64], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s hat den Server betreten.",pName);
    SendClientMessageToAll(COLOR_GREEN,string);


 	gettime(hour1, minute1);

	if(IsPlayerNPC(playerid))return 1;
	//===================BOMBEN Al Asad==================
	CSSGELEGTXD[playerid] = 0;
  	HatEineBombe[playerid] = 0;
 //=====================BOMBEN Al Asad Ende====================
    new Spielerdatei[256];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof name);
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
	if(dini_Exists(Spielerdatei))
	{

     ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD ,"Login","\n\n{ffffff}Herzlich Willkommen auf {CC0000}Revolution Roleplay\n\n{ffffff}Wir sind in der Open Alpha!Bugs und Verbesserungsvorschlдge bitte im Forum posten\n\n","Login","Abbrechen");
	}
	else
	{
		ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","\n\n{ffffff}Herzlich Willkommen auf {CC0000}Revolution Roleplay\n\n{ffffff}Wir sind in der Open Alpha!Bugs und Verbesserungsvorschlдge bitte im Forum posten\n Gib nun bitte das Passwort fьr deinen neuen Account ein.\n\n","Register","Abbrechen");
	}
//=============================================================AUTOHAUS=============================================================

    new playerIp[16], version[10], path[33];

    GetPlayerIp(playerid, playerIp, sizeof(playerIp)); // IP adresse auslesen
    GetPlayerVersion(playerid, version, sizeof(version)); // client-version des spielers auslesen

    do // die punkte in der IP entfernen
    {
        new dotPosition = strfind(playerIp, ".");
		
	strdel(playerIp, dotPosition, dotPosition + 1);
    } while (strfind(playerIp, ".") != -1);

    format(path, sizeof(path), "flood_protection/%s.ip", playerIp);

    if (!strcmp(version, SERVER_VERSION))
    {
        if (dini_Exists(path))
        {
            Kick(playerid); // spieler ist bereits mit einem anderen account verbunden
        }
        else
        {
            dini_Create(path); // spieler ist noch nicht verbunden, deshalb legen wir einen eintrag an
        }
    }
    else
    {
    	Kick(playerid); // der spieler verbindet nicht mit der version, mit der der server lдuft
    }
    
    
    
    
   	InterpolateCameraPos(playerid,2293.8120,79.8919,26.3359, 2293.7900,-81.0601,26.3382, 25000);
	InterpolateCameraLookAt(playerid, 2293.7900,-81.0601,26.3382, 2293.7900,-81.0601,26.3382, 25000);
	
	
	
    for(new h = 0; h < sizeof(HouseInfo); h++)
	{
    	new pname[MAX_PLAYER_NAME];
		new name[256], desc[256];
		new file[100], str[128];
    	GetPlayerName(playerid, pname, sizeof(pname));
		format(file, sizeof(file), "Houses/%s.ini", pname);
		if(dini_Exists(file))
		{
			name = dini_Get(file, "Name");
			desc = dini_Get(file, "Description");
			HouseInfo[h][Owner] = pname;
			HouseInfo[h][Price] = dini_Int(file, "Price");
			HouseInfo[h][PX] = dini_Float(file, "Pickup X");
			HouseInfo[h][PY] = dini_Float(file, "Pickup Y");
			HouseInfo[h][PZ] = dini_Float(file, "Pickup Z");
			HouseInfo[h][TX] = dini_Float(file, "Teleport X");
			HouseInfo[h][TY] = dini_Float(file, "Teleport Y");
			HouseInfo[h][TZ] = dini_Float(file, "Teleport Z");
			HouseInfo[h][TA] = dini_Float(file, "Teleport Angle");
			HouseInfo[h][Int] = dini_Int(file, "Interior");
			HouseInfo[h][Vir] = dini_Int(file, "Virtual");
			HouseInfo[h][Cash] = dini_Int(file, "Cash");
			HouseInfo[h][Rentable] = dini_Int(file, "Rentable");
			HouseInfo[h][RentPrice] = dini_Int(file, "Rent Price");
			HouseInfo[h][CarModel] = dini_Int(file, "Car Model");
			HouseInfo[h][CarX] = dini_Float(file, "Car X");
			HouseInfo[h][CarY] = dini_Float(file, "Car Y");
			HouseInfo[h][CarZ] = dini_Float(file, "Car Z");
			HouseInfo[h][CarRot] = dini_Float(file, "Car Rotation");
			if(HouseInfo[h][Rentable] == 0)
			{
				format(str, sizeof(str), "Name: %s\n\nDescription: %s\n\nOwner: %s", name, desc, pname);
			}
			else
			{
			    format(str, sizeof(str), "Name: %s\n\nDescription: %s\n\nOwner: %s\n\nRent Price: $%i", name, desc, pname, HouseInfo[h][RentPrice]);
			}
			HouseLabel[playerid] = Create3DTextLabel(str, 0xF97804FF, HouseInfo[h][PX], HouseInfo[h][PY], HouseInfo[h][PZ], 20.0, 0);
			HouseOwner[playerid] = true;
			HousePickup[playerid] = CreatePickup(1273, 23, HouseInfo[h][PX], HouseInfo[h][PY], HouseInfo[h][PZ]);
			
			HouseUser[playerid] = playerid;
			for(new i; i<MAX_PLAYERS; i++)
			{
			    SetPlayerMapIcon(i, HouseUser[playerid], HouseInfo[h][CarX], HouseInfo[h][CarY], HouseInfo[h][CarZ], 31, MAPICON_GLOBAL);
   			}
			return 1;
		}
	}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)