Fixing Demorgan?
#1

Everytime we /enter at the door at Demorgan, and when we /prison people, people are just flying through the floor/air infinitely. Which piece of code do I need to change to what?

Thanks in advance,
Reply
#2

https://sampwiki.blast.hk/wiki/SetPlayerWorldBounds

This is keeping you inside
Reply
#3

But I'm just flying through the air?
Reply
#4

Yes,you need to delete the worldbounds to stop flying
Reply
#5

So I need to add

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
    return 1;
}
to the bottom of my gamemode script? I tried that and it said OnPlayerSpawn was already defined, so I placed the code under the other OnPlayerSpawn like this:

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
    return 1;
}
{
    if(gPlayerLogged[playerid] == 0)
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login/register before you spawn. ** AutoKicked **");
        KickPlayer[playerid] = 1;
        return 1;
    }
    if(PlayerInfo[playerid][pClothes] != 0)
    {
        SetPlayerSkin(playerid, PlayerInfo[playerid][pClothes]);
    }
    else
    {
        SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
    }
    if(!gPlayerAnimLibsPreloaded[playerid])
    {
        PreloadAnimLib(playerid,"BOMBER");
        PreloadAnimLib(playerid,"RAPPING");
        PreloadAnimLib(playerid,"SHOP");
        PreloadAnimLib(playerid,"BEACH");
        PreloadAnimLib(playerid,"SMOKING");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"ON_LOOKERS");
        PreloadAnimLib(playerid,"DEALER");
        PreloadAnimLib(playerid,"CRACK");
        PreloadAnimLib(playerid,"CARRY");
        PreloadAnimLib(playerid,"COP_AMBIENT");
        PreloadAnimLib(playerid,"PARK");
        PreloadAnimLib(playerid,"INT_HOUSE");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"PED");
        PreloadAnimLib(playerid,"GANGS");
        gPlayerAnimLibsPreloaded[playerid] = 1;
    }
    SetPlayerWeapons(playerid);
    SetPlayerSpawn(playerid);
    PlayerFixRadio(playerid);
    gPlayerSpawned[playerid] = 1;
    return 1;
}
Which brought the following errors on compile:
pawn Код:
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8936) : error 055: start of function body without function header
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8937) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8941) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8943) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8947) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8951) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8953) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8954) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8955) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8956) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8957) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8958) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8959) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8960) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8961) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8962) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8963) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8964) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8965) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8966) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8967) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8968) : error 021: symbol already defined: "PreloadAnimLib"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8972) : error 021: symbol already defined: "SetPlayerSpawn"
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8974) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(8975) : error 010: invalid function or declaration
C:\Users\Robert\Desktop\Grand Theft Auto San Andreas NEW\server\pawno\M-RP\gamemodes\mrp.pwn(44523) : warning 203: symbol is never used: "PreloadAnimLib"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


25 Errors.

Some help please?

Many thanks,

Rob
Reply
#6

You need to delete that xD
The world bounds is like a fence,if you touch it ,you will fly till you are in the Demorgan area!
Just delete it,and keep the OnPLayerSpawn just 1 time
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)