Подскажите как вставлять в этот паблик скрипт если уже есть там. Я пытался выходят error
public OnPlayerConnect(playerid)
{
SetSpawnInfo(playerid, NO_TEAM, 0, 0.0, 0.0, 0.0, 1.0, 0, 0, 0, 0, 0, 0);
//InterpolateCameraPos(playerid, 2730.631591, -1627.925537, 95.828208, 2730.631591, -1627.925537, 95.828208, 1000);
//InterpolateCameraLookAt(playerid, 2727.819824, -1632.012084, 95.200065, 2727.819824, -1632.012084, 95.200065, 1000);
gLastTabUpdate[playerid] = 0;
DeleteMaps(playerid);
if(IsPlayerNPC(playerid))
{
new ip_addr_npc[64+1];
new ip_addr_server[64+1];
GetServerVarAsString("bind",ip_addr_server,64);
GetPlayerIp(playerid,ip_addr_npc,64);
if(!strlen(ip_addr_server))
{
ip_addr_server = "127.0.0.1";
}
if(strcmp(ip_addr_npc, ip_addr_server, true) != 0)
{
printf("[serv_log] NPC: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc);
Kick(playerid);
return false;
}
}
for(new lg = 0; lg < 1; lg++)
{
TextDrawShowForPlayer(playerid,Logo[lg]);
}
PLAYER_DATA[playerid][data_PLAYER_TIMER_ID] = SetTimerEx("PlayerUpdate", 1000, true, "d", playerid);
SetPlayerColor(playerid, 0xB5BBBA00);
ClearPlayerData(playerid);
GetPlayerIp(playerid,PLAYER_DATA[playerid][data_LOGIN_IP],32);
getdate(PLAYER_DATA[playerid][data_LOGDATE_YEAR], PLAYER_DATA[playerid][data_LOGDATE_MONTH], PLAYER_DATA[playerid][data_LOGDATE_DAY]);
LoadPlayerTextDraws(playerid);
GetPlayerName(playerid, PLAYER_DATA[playerid][data_NAME], MAX_PLAYER_NAME);
new str[MAX_PLAYER_NAME+60];
format(str,sizeof(str),"[A] %s[%d] зашел на сервер. | IP: %s",PLAYER_DATA[playerid][data_NAME], playerid,PLAYER_DATA[playerid][data_LOGIN_IP]);
SendAdminMessage(0xF69266AA,str);
TogglePlayerControllable(playerid, false);
return true;
}
{
SetSpawnInfo(playerid, NO_TEAM, 0, 0.0, 0.0, 0.0, 1.0, 0, 0, 0, 0, 0, 0);
//InterpolateCameraPos(playerid, 2730.631591, -1627.925537, 95.828208, 2730.631591, -1627.925537, 95.828208, 1000);
//InterpolateCameraLookAt(playerid, 2727.819824, -1632.012084, 95.200065, 2727.819824, -1632.012084, 95.200065, 1000);
gLastTabUpdate[playerid] = 0;
DeleteMaps(playerid);
if(IsPlayerNPC(playerid))
{
new ip_addr_npc[64+1];
new ip_addr_server[64+1];
GetServerVarAsString("bind",ip_addr_server,64);
GetPlayerIp(playerid,ip_addr_npc,64);
if(!strlen(ip_addr_server))
{
ip_addr_server = "127.0.0.1";
}
if(strcmp(ip_addr_npc, ip_addr_server, true) != 0)
{
printf("[serv_log] NPC: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc);
Kick(playerid);
return false;
}
}
for(new lg = 0; lg < 1; lg++)
{
TextDrawShowForPlayer(playerid,Logo[lg]);
}
PLAYER_DATA[playerid][data_PLAYER_TIMER_ID] = SetTimerEx("PlayerUpdate", 1000, true, "d", playerid);
SetPlayerColor(playerid, 0xB5BBBA00);
ClearPlayerData(playerid);
GetPlayerIp(playerid,PLAYER_DATA[playerid][data_LOGIN_IP],32);
getdate(PLAYER_DATA[playerid][data_LOGDATE_YEAR], PLAYER_DATA[playerid][data_LOGDATE_MONTH], PLAYER_DATA[playerid][data_LOGDATE_DAY]);
LoadPlayerTextDraws(playerid);
GetPlayerName(playerid, PLAYER_DATA[playerid][data_NAME], MAX_PLAYER_NAME);
new str[MAX_PLAYER_NAME+60];
format(str,sizeof(str),"[A] %s[%d] зашел на сервер. | IP: %s",PLAYER_DATA[playerid][data_NAME], playerid,PLAYER_DATA[playerid][data_LOGIN_IP]);
SendAdminMessage(0xF69266AA,str);
TogglePlayerControllable(playerid, false);
return true;
}