Help me with the server.
#1

I have 3 problems:
1: My Maps are not loading fast. I am goin there and I have to wait for some seconds in order to load them.
2: When I am loading GarHouse my server is working but after some time it crashes.
3: I Have a toll script but it is not working.
Код:
#include <a_samp>
#include <foreach>
#include <streamer>

new toll1;

forward Tolls();
forward Tolls_Close(tollid);

public OnFilterScriptInit()
{
	toll1 = CreateDynamicObject(968,-2681.10009766,1283.00000000,55.50000000,0.00000000,88.00000000,0.00000000); //object(barrierturn) (1)
	return 1;
}

public Tolls()
{
	foreach(Player, playerid)
	{
	    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2677.50000000,1274.19995117,54.40000153) == 1)
	    {
		    MoveDynamicObject(toll1, -2681.09960938,1283.00000000,55.50000000, 2.5);
		    GivePlayerMoney(playerid, -10);
		    SetTimer("Tolls_Close", 5000, 0);
	    }
	}
}

public Tolls_Close(tollid)
{
	foreach(Player, playerid)
	{
	    MoveDynamicObject(toll1, -2681.10009766,1283.00000000,55.50000000, 2.5);
	}
}
Please help me.
Reply
#2

Past it in your gamemode
Reply
#3

This is my gamemode. If there is a problem with this please tell me.

Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <streamer>

#define white 0xFFFFFFFF
#define lightgreen 0x39CC9DFF

#define DIALOGID 1337
public OnGameModeInit()
{
SetGameModeText("Free Roam");
DisableInteriorEnterExits();
//Classes
AddPlayerClass(0,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(1,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(2,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(3,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(4,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(5,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(6,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(7,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(8,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(7,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(9,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(10,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(11,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(12,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(13,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(14,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(15,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(16,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(17,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(18,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(19,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(20,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(21,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(22,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(23,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(24,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(25,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(26,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(27,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(28,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(29,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(31,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(32,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(33,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(34,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(35,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(36,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(37,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(38,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(39,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(40,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(41,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(42,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(43,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(44,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(45,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(46,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(47,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(48,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(49,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(50,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(51,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(52,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(53,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(54,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(55,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(56,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(57,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(58,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(59,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(60,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(61,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(62,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(63,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(64,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(65,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(66,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(67,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(68,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(69,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(70,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(71,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(72,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(73,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(74,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(75,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(76,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(77,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(78,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(79,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(80,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(81,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(82,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(83,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(84,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(85,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(86,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(87,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(88,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(89,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(90,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(91,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(92,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(93,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(94,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(95,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(96,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(97,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(98,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(99,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
AddPlayerClass(100,2531.7539,-1667.2465,15.1686,89.6843,0,0,0,0,0,0);
// I have some maps here: CreateDynamicObject
return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 2531.7539,-1667.2465,15.1686);
	SetPlayerCameraPos(playerid, 2523.7058,-1667.4835,15.0286);
	SetPlayerFacingAngle(playerid, 89.6843);
	SetPlayerCameraLookAt(playerid, 2531.7539,-1667.2465,15.1686);
	return 1;
}

public OnPlayerConnect(playerid)
{
	SendClientMessage(playerid, white, "Welcome to AKS and SMGS server");
	SendClientMessage(playerid, white, "Visit our forum on aksmgs.co.de/board");
	SendClientMessage(playerid, white, "To see all the commands type /commands");
	SendClientMessage(playerid, lightgreen, "THE SERVER OWNS A RADIO STATION. TYPE /RADIO TO LISTEN");
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}
new Text:footer;
public OnPlayerSpawn(playerid)
{
	footer = TextDrawCreate(0.0,430.0,"Welcome to AKS and SMGS - aksmgs.co.de/board, /commands, /v [vehiclename]");
	TextDrawShowForPlayer(playerid, footer);
	TextDrawFont(footer, 3);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	GivePlayerMoney(killerid, 4000);
	SetPlayerScore(killerid, GetPlayerScore(killerid)+2);
	GivePlayerMoney(playerid, GetPlayerMoney(playerid)-100);
    GameTextForPlayer(killerid, "4000$", 5000, 1);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/commands", cmdtext, true, 10) == 0)
	{
		ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_MSGBOX, "Server Commands","Account Commands:\n/register, /login, /changepass, /admins, /viplist, /stats, /resetstats, /pm\n\nGameCommands:\n/rjoin, /dm, /v [vehiclename], /car [carname], /weapons, /radio, /cash [id] [ammount], /myskin [id], /mytime [time]\n\nTeleport Commands: /ls, /sf, /lv, /stunt1, /drift, /drift2, /death, /parkour, /nrgpg, /libertycity, /fia, /glen, /beach", "OK", "Cancel");
		return 1;
	}
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
Reply
#4

Anyone?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)