Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 13
  1. #1
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±

    RandomLoadScreen не скрывается при спавне

    Добрый вечер, столкнулся с такой проблемой при спавне не проподает картинки RandomLoadScreen.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну так добавь скрытие текстдрава через TextDrawHideForPlayer

    - - - Добавлено - - -

    Покажи полный код OnPlayerSpawn
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ну так добавь скрытие текстдрава через TextDrawHideForPlayer

    - - - Добавлено - - -

    Покажи полный код OnPlayerSpawn
    PHP код:
    new Text:LoadScreen;
    new 
    RandomLoadScreen[][] =
    {
        
    "loadsc1:loadsc1","loadsc2:loadsc2","loadsc3:loadsc3","loadsc4:loadsc4",
        
    "loadsc5:loadsc5","loadsc6:loadsc6","loadsc7:loadsc7","loadsc8:loadsc8",
        
    "loadsc9:loadsc9","loadsc10:loadsc10","loadsc11:loadsc11",
        
    "loadsc12:loadsc12","loadsc13:loadsc13","loadsc14:loadsc14"
    }; 
    public OnGameModeInit()

    PHP код:
        LoadScreen TextDrawCreate(0.0,-1.0,"loadscreen");
        
    TextDrawBackgroundColor(LoadScreen,255);
        
    TextDrawFont(LoadScreen,4);
        
    TextDrawLetterSize(LoadScreen,0.5,1.0);
        
    TextDrawTextSize(LoadScreen,640.0,449.0); 
    public OnPlayerConnect(playerid)

    PHP код:
        TextDrawSetString(LoadScreen,RandomLoadScreen[random(sizeof(RandomLoadScreen))]);
        
    TextDrawShowForPlayer(playerid,LoadScreen); 
    public OnPlayerSpawn(playerid)

    PHP код:
    TextDrawHideForPlayer(playeridLoadScreen); 
    - - - Добавлено - - -

    PHP код:
    public OnPlayerSpawn(playerid)
    {
        
    StopAudioStreamForPlayer(playerid);
        new 
    string[128];
        if(
    GetPVarInt(playerid,"ReSpawn") == && Logged[playerid] && AdminDuty[playerid] == false)
        {
            
    f(string,"[Античит]:{FFFFFF} %s[%d] возможно использует чит. Причина: ReSpawn.",sendername(playerid),playerid);
            
    ABroadCast(COLOR_ANTICHEAT,string,1);
        }
        
    SetPVarInt(playerid,"ReSpawn",0);
        
    FP_OnPlayerReSpawn[playerid]++;
        if(
    FP_OnPlayerReSpawn[playerid]>5)
        {
            
    SPD(playerid,2323,DIALOG_STYLE_MSGBOX,"{33CCFF}MAC","{ffffff}Вы были кикнуты с сервер\n\
                    {ffffff}Причина: "
    YE"Флуд OnPlayerSpawn\n\
                    {ffffff}Кто кикнул: "
    YE"[MAC] UniteD","Покинуть","");
            
    SetTimerEx("KickFix",1000,0,"i",playerid);
            
    f(string"[Античит]:{FFFFFF} %s[%d] был(а) кикнут(а). Причина: Флуд ''OnPlayerSpawn''."sendername(playerid),playerid);
            
    ABroadCast(COLOR_ANTICHEAT,string,1);
        }
        if(
    GetPVarInt(playerid,"DropGun") == 1)
        {
            
    DropGun(GetPVarInt(playerid,"DropGun1"),GetPVarInt(playerid,"DropGun2"),GetPVarFloat(playerid,"DropGun3"),GetPVarFloat(playerid,"DropGun4"),GetPVarFloat(playerid,"DropGun5"),GetPVarInt(playerid,"DropGun6"), GetPVarInt(playerid,"DropGun7"));
            
    DeletePVar(playerid,"DropGun");
            for(new 
    1<= 7i++)
            {
                
    format(string10,"DropGun%i",i);
                
    DeletePVar(playerid,string);
            }
        }
        
    PlayerArmour[playerid] = 0;
        new 
    expamount;
        
    //===================================[CS зона]=================================
        //NaCS[playerid] = 0;
        //=============================================================================
        
    if(GetPVarInt(playerid,"pLevel") == 0expamount 3;
        else 
    expamount GetPVarInt(playerid,"pLevel")*5;
        
    f(string,"~w~LvL~y~: ~w~%d  Exp~y~: ~w~%d~y~/~w~%d",GetPVarInt(playerid,"pLevel"),GetPVarInt(playerid"pExp"),expamount);
        
    TextDrawSetString(ServerLvL[playerid], string);
        
    TextDrawShowForPlayer(playerid,ServerLvL[playerid]);
        
    TextDrawHideForPlayer(playeridLoadScreen);
        
    ServerGivePlayerHealth(playerid,100);
        
    DisablePlayerCheckpoint(playerid);
        
    ServerResetPlayerWeapons(playerid);
        
    ServerGivePlayerArmour(playerid0);
        
    TogglePlayerSpectating(playerid,0);
        
    SetCameraBehindPlayer(playerid);
        
    Smoke[playerid] = 0;
        
    SetPVarInt(playerid,"K_Times",0);
        
    SetPVarInt(playerid"PlayerInAFK"0);
        
    Flylimit[playerid] = 0;
        
    HealthTime[playerid] = 10;
        
    TeleportTime[playerid] = 10;
        
    CheckPlayerSkin(playerid);
        
    AntiFakeKill[playerid] = true;
        
    WarTimer();
        switch(
    Player[playerid][pFStyle])
        {
        case 
    0SetPlayerFightingStyle (playeridFIGHT_STYLE_NORMAL);
        case 
    1SetPlayerFightingStyle (playeridFIGHT_STYLE_BOXING);
        case 
    2SetPlayerFightingStyle (playeridFIGHT_STYLE_KUNGFU);
        case 
    3SetPlayerFightingStyle (playeridFIGHT_STYLE_KNEEHEAD);
        case 
    4SetPlayerFightingStyle (playeridFIGHT_STYLE_GRABKICK);
        }
        if(
    animload[playerid] == false)
        {
            
    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,"CRIB");
            
    PreloadAnimLib(playerid,"ROB_BANK");
            
    PreloadAnimLib(playerid,"JST_BUISNESS");
            
    PreloadAnimLib(playerid,"PED");
            
    PreloadAnimLib(playerid,"OTB");
            
    animload[playerid] = true;
        }
        if(
    Logged[playerid] == true)
        {
            if(
    Player[playerid][pLeader] >= && strcmp(sendername(playerid), FInfo[Player[playerid][pLeader]][fLeader], true) != && strcmp(FInfo[Player[playerid][pZam]][fZam],"No-One",true))
            {
                
    send(playerid0x33CCFFFF"* Ты был(а) снят(а) с поста лидера, был назначен другой лидер.");
                
    Player[playerid][pLeader] = 0;
                
    Player[playerid][pRank] = 0;
                
    Player[playerid][pMember] = 0;
                
    Player[playerid][pZam] = 0;
                if(
    Player[playerid][pPhousekey] != 0SetPVarInt(playerid"pSpawn",4);
                else 
    SetPVarInt(playerid"pSpawn",0);
                
    CheckPlayerSkin(playerid);
            }
            if(
    Player[playerid][pZam] >= && strcmp(sendername(playerid), FInfo[Player[playerid][pZam]][fZam], true) != && strcmp(FInfo[Player[playerid][pLeader]][fLeader],"No-One",true))
            {
                
    Player[playerid][pZam] = 0;
                
    Player[playerid][pRank] = 6;
                
    send(playerid0x33CCFFFF"* Ты был(а) снят(а) с поста заместителя, был назначен другой заместитель.");
            }
            if(
    GetPVarInt(playerid,"Reg") == && GetPVarInt(playerid,"pSpawn") == 5)
            {
            
                
    ServerSetPlayerPos(playerid1.7930,26.6380,1199.5938);
                
    SetPlayerFacingAngle(playerid0.4585);
                
    SetCameraBehindPlayer(playerid);
                
    SetPlayerInterior(playerid,1);
                
    SetPlayerVirtualWorld(playerid1);
                
    SetPVarInt(playerid,"Reg",1);
                
    SetPVarInt(playerid,"skinrandomizer"random_ex(20251));
                
    Player[playerid][pModel] = GetPVarInt(playerid,"skinrandomizer");
                
    SetPlayerSkin(playeridGetPVarInt(playerid,"skinrandomizer"));
                
    //ApplyAnimation( playerid, "INT_HOUSE", "BED_Out_R", 4.1, 0, 0, 0, 1, 1 );
                //SetPlayerFacingAngle(playerid, 174);
                //SetCameraBehindPlayer(playerid);
                
    send(playeridCOLOR_YELLOW2"{625FF9}[MySQL]:{66CCFF} Игровой аккаунт создан!");
                
    SPD(playerid,DIALOG_REPOST,DIALOG_STYLE_INPUT"{33ccff}Введите nickname""{ffffff}Введите ник игрока который вас пригласил на сервер.\n\
                При достижение 4 lvl пригласитель получит 100.000$\n\
                Либо нажмите 'Пропустить' если не хотите не кого указывать."
    ,"Далее","Пропустить");
                
    //SetPVarInt(playerid,"Reg",1);
                //Player[playerid][pReg] = true;
                
    return true;
            }
            else if(
    Player[playerid][pJailed] == true)
            {
                
    ServerResetPlayerWeapons(playerid);
                new 
    rand random(10);
                if(
    rand 5ServerSetPlayerPos(playerid,218.08767700195,78.132659912109,1005.0390625);
                else 
    ServerSetPlayerPos(playerid,219.62091064453,69.953147888184,1005.0390625);
                
    SetPlayerVirtualWorld(playerid,0);
                
    SetPlayerInterior(playerid6);
                
    TextDrawShowForPlayer(playeridjail[0][playerid]);
                
    TextDrawShowForPlayer(playeridjail[1][playerid]);
                return 
    true;
            }
            else if(
    GetPVarInt(playerid,"nadmkill") == 1)
            {
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun0"),GetPVarInt(playerid,"JoinAmmo0"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun1"),GetPVarInt(playerid,"JoinAmmo1"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun2"),GetPVarInt(playerid,"JoinAmmo2"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun3"),GetPVarInt(playerid,"JoinAmmo3"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun4"),GetPVarInt(playerid,"JoinAmmo4"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"JoinGun5"),GetPVarInt(playerid,"JoinAmmo5"));
                
    ServerSetPlayerPos(playerid,GetPVarFloat(playerid,"PosXJoin"),GetPVarFloat(playerid,"PosYJoin"),GetPVarFloat(playerid,"PosZJoin"));
                
    SetPlayerInterior(playerid,GetPVarInt(playerid,"JoinInt"));
                
    SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"JoinVW"));
                
    ServerGivePlayerArmour(playeridGetPVarFloat(playerid,"JoinArmour"));
                
    ServerGivePlayerHealth(playeridGetPVarFloat(playerid,"JoinHeal"));
                
    DeletePVar(playerid,"nadmkill");
            }
            else if(
    GetPVarInt(playerid"pSpawn") == 0)
            {
                
                
    ServerSetPlayerPos(playerid1685.6871,-2238.9883,13.5469);
                
    SetPlayerFacingAngle(playerid182.7505);
                
    //ServerSetPlayerPos(playerid,1218.9037,-1813.3837,16.5938);
                //SetPlayerFacingAngle(playerid, 174);
                
    SetPlayerVirtualWorld(playerid0);
                
    SetPlayerInterior(playerid,0);

                
    //SetCameraBehindPlayer(playerid);
            //    ApplyAnimation( playerid, "INT_HOUSE", "BED_Out_R", 4.1, 0, 0, 0, 1, 1 );
            //    TSetTimer("SpawnAnim",5000,1);
                
    if(AdminDuty[playerid] == true && Player[playerid][pAdmin] != 0)
                {
                    if(
    Player[playerid][pMember] == 0)
                    {
                        
    GivePlayerWeaponAC(playerid24500);
                        
    GivePlayerWeaponAC(playerid25500);
                        
    ServerGivePlayerHealth(playerid100);
                        
    ServerGivePlayerArmour(playerid100);
                    }
                    else 
    GivePlayerWeaponAC(playerid249999);
                }
                return 
    true;
            }
            else if(
    GetPVarInt(playerid"pSpawn") == 3)
            {
                if(
    Player[playerid][pMember] == 19 || Player[playerid][pLeader] == 19// PRAVITELSTVO TEST
                
    {
                    
    ServerSetPlayerPos(playerid,376.1109,187.3317,1008.3893);
                    
    SetPlayerFacingAngle(playerid181.65);
                    
    SetPlayerInterior(playerid,3);
                    
    SetPlayerVirtualWorld(playerid1);
                    
    SetCameraBehindPlayer(playerid);
                    
    ServerGivePlayerHealth(playerid,100);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 51");
                    if(
    Player[playerid][pRank] == || Player[playerid][pRank] == 3)
                    {
                        
    ServerGivePlayerArmour(playerid,100);
                        
    GivePlayerWeaponAC(playerid31);
                        
    GivePlayerWeaponAC(playerid24120);
                        
    GivePlayerWeaponAC(playerid29330);
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 1)
                {
                    
    ServerSetPlayerPos(playerid,233.14,79.74,1005.04);
                    
    SetPlayerFacingAngle(playerid180.0);
                    
    SetPlayerInterior(playerid,6);
                    
    SetPlayerVirtualWorld(playerid1);
                    
    SetCameraBehindPlayer(playerid);
                    
    GivePlayerWeaponAC(playerid31);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    GivePlayerWeaponAC(playerid2550);
                    
    GivePlayerWeaponAC(playerid29400);
                    
    GivePlayerWeaponAC(playerid31600);
                    
    ServerGivePlayerHealth(playerid,100);
                    
    ServerGivePlayerArmour(playerid,100);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 68");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 2)
                {
                    
    ServerSetPlayerPos(playerid,276.10,110.73,1004.62);
                    
    SetPlayerFacingAngle(playerid90.0);
                    
    SetPlayerInterior(playerid,10);
                    
    SetPlayerVirtualWorld(playerid2);
                    
    SetCameraBehindPlayer(playerid);
                    
    GivePlayerWeaponAC(playerid31);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    GivePlayerWeaponAC(playerid2550);
                    
    GivePlayerWeaponAC(playerid29400);
                    
    GivePlayerWeaponAC(playerid31600);
                    
    ServerGivePlayerHealth(playerid,100);
                    
    ServerGivePlayerArmour(playerid,100);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 84");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 3)
                {
                    
    SetPlayerInterior(playerid0);
                    
    ServerSetPlayerPos(playerid, -1346.2050,492.3983,11.2027);
                    
    SetCameraBehindPlayer(playerid);
                    
    SetPlayerVirtualWorld(playerid0);
                    
    GivePlayerWeaponAC(playerid31);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    GivePlayerWeaponAC(playerid2550);
                    
    GivePlayerWeaponAC(playerid29400);
                    
    GivePlayerWeaponAC(playerid31600);
                    
    ServerGivePlayerHealth(playerid,100);
                    
    ServerGivePlayerArmour(playerid,100);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 34");
                    return 
    true;
                }
                else if(
    IsAMedic(playerid))
                {
                    
    SetPlayerInterior(playerid3);
                    
    SetPlayerVirtualWorld(playerid0);
                    
    ServerSetPlayerPos(playerid370.95123291016,172.58686828613,1019.984375);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 2");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 5)//LaCosaNostra spawn
                
    {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid5);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid51);
                    switch(
    FInfo[5][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 44");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 6)//Yakuza spawn
                
    {
                    
    SetPlayerInterior(playerid1);
                    
    SetPlayerVirtualWorld(playerid6);
                    
    SetPlayerFacingAngle(playerid90.0);
                    
    ServerSetPlayerPos(playerid, -2166.7431640625,642.67260742188,1057.59375);
                    
    GivePlayerWeaponAC(playerid81);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 72");
                    switch(
    FInfo[6][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 7//Hitman spawn
                
    {
                    
    ServerSetPlayerPos(playerid1211.97,-35.20,1000.95);
                    
    SetPlayerInterior(playerid,3);
                    
    SetCameraBehindPlayer(playerid);
                    
    GivePlayerWeaponAC(playerid41);
                    
    GivePlayerWeaponAC(playerid23120);
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 8//News spawn
                
    {
                    
    ServerSetPlayerPos(playerid349.00881958008,162.18952941895,1025.7890625);
                    
    SetPlayerInterior(playerid,3);
                    
    SetPlayerVirtualWorld(playerid0);
                    
    SetCameraBehindPlayer(playerid);
                    
    SetPlayerFacingAngle(playerid270.0);
                    
    GivePlayerWeaponAC(playerid43250);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 34");
                    return 
    true;
                }
                else if(
    IsATaxi(playerid)) //Taxi Cab Company spawn
                
    {
                    
    ServerSetPlayerPos(playerid, -1716.9583,1018.2454,17.5859);
                    
    SetPlayerInterior(playerid,0);
                    
    SetCameraBehindPlayer(playerid);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 10");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 10 || Player[playerid][pLeader] == 10)//Rifa
                
    {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid10);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid51);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 19");
                    switch(
    FInfo[10][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 11 || Player[playerid][pLeader] == 11//Vagos
                
    {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid11);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid51);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 10");
                    switch(
    FInfo[11][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 12 || Player[playerid][pLeader] == 12//Grove
                
    {
                    
    SetPlayerInterior(playerid3);
                    
    SetPlayerVirtualWorld(playerid12);
                    
    ServerSetPlayerPos(playerid,2496.1474609375,-1708.4556884766,1014.7421875);
                    
    GivePlayerWeaponAC(playerid51);
                    
    SetPlayerFacingAngle(playerid0.0);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 17");
                    switch(
    FInfo[12][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 13 || Player[playerid][pLeader] == 13//Ballas
                
    {
                    
    SetPlayerInterior(playerid1);
                    
    SetPlayerVirtualWorld(playerid13);
                    
    SetPlayerFacingAngle(playerid90.0);
                    
    ServerSetPlayerPos(playerid, -2166.7431640625,642.67260742188,1057.59375);
                    
    GivePlayerWeaponAC(playerid51);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 93");
                    switch(
    FInfo[13][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 14 || Player[playerid][pLeader] == 14//Los Aztecas
                
    {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid14);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid51);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 16");
                    switch(
    FInfo[14][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 15 || Player[playerid][pLeader] == 15//Russia Mafia
                
    {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid15);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid11);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 6");
                    switch(
    FInfo[15][fGun])
                    {
                    case 
    1GivePlayerWeaponAC(playerid22120);
                    case 
    2:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                        }
                    case 
    3:
                        {
                            
    GivePlayerWeaponAC(playerid2450);
                            
    GivePlayerWeaponAC(playerid2530);
                            
    GivePlayerWeaponAC(playerid29120);
                            
    GivePlayerWeaponAC(playerid31120);
                        }
                    }
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 16 || Player[playerid][pLeader] == 16//Головорезы
                
    {
                    
    SetPlayerInterior(playerid11);
                    
    SetPlayerVirtualWorld(playerid11);
                    
    ServerSetPlayerPos(playerid,508.3700,-80.6300,998.9600);
                    
    GivePlayerWeaponAC(playerid91);
                    
    SetCameraBehindPlayer(playerid);
                    
    GivePlayerWeaponAC(playerid,9,1);
                    return 
    true;
                }
                else if (
    Player[playerid][pMember] == 17 || Player[playerid][pLeader] == 17)
                {
                    
    SetPlayerInterior(playerid2);
                    
    SetPlayerVirtualWorld(playerid17);
                    
    ServerSetPlayerPos(playerid,2549.1706542969,-1284.7836914063,1060.984375);
                    
    GivePlayerWeaponAC(playerid51);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    SetCameraBehindPlayer(playerid);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 30");
                    return 
    true;
                }
                else if(
    Player[playerid][pMember] == 18 || Player[playerid][pLeader] == 18)
                {
                    
    SetPlayerInterior(playerid0);
                    
    ServerSetPlayerPos(playerid244.5833,1860.2283,14.0840);
                    
    SetCameraBehindPlayer(playerid);
                    
    SetPlayerVirtualWorld(playerid0);
                    
    GivePlayerWeaponAC(playerid31);
                    
    GivePlayerWeaponAC(playerid24120);
                    
    GivePlayerWeaponAC(playerid2550);
                    
    GivePlayerWeaponAC(playerid29400);
                    
    GivePlayerWeaponAC(playerid31600);
                    
    ServerGivePlayerHealth(playerid,100);
                    
    ServerGivePlayerArmour(playerid,100);
                    
    CallLocalFunction("OnPlayerCommandText""is"playerid"/cvet 33");
                    return 
    true;
                }
                else
                {
                    if(
    Player[playerid][pPhousekey] != 0)
                    {
                        
    ServerSetPlayerPos(playerid,HouseInfo[Player[playerid][pPhousekey]][hExitX],HouseInfo[Player[playerid][pPhousekey]][hExitY],HouseInfo[Player[playerid][pPhousekey]][hExitZ]);
                        
    SetPlayerInterior(playerid,HouseInfo[Player[playerid][pPhousekey]][hInt]);
                        
    SetPlayerVirtualWorld(playerid,HouseInfo[Player[playerid][pPhousekey]][hID]);
                        
    SetCameraBehindPlayer(playerid);
                        return 
    true;
                    }
                    else
                    {
                        
    ServerSetPlayerPos(playerid,2220.7830,-1145.0837,1025.7969);
                        
    SetPlayerFacingAngle(playerid176.3592);
                        
    SetPlayerInterior(playerid,15);
                        
    SetPlayerVirtualWorld(playerid1);
                        
    SetCameraBehindPlayer(playerid);
                        return 
    true;
                    }
                }
            }
            else if (
    GetPVarInt(playerid"pSpawn") == 4)
            {
                if(
    Player[playerid][pPhousekey] == 0) return true;
                
    ServerSetPlayerPos(playerid,HouseInfo[Player[playerid][pPhousekey]][hExitX],HouseInfo[Player[playerid][pPhousekey]][hExitY],HouseInfo[Player[playerid][pPhousekey]][hExitZ]);
                
    SetPlayerInterior(playerid,HouseInfo[Player[playerid][pPhousekey]][hInt]);
                
    SetPlayerVirtualWorld(playerid,HouseInfo[Player[playerid][pPhousekey]][hID]);
                
    SetCameraBehindPlayer(playerid);
                if(
    AdminDuty[playerid] == true && Player[playerid][pAdmin] != 0)
                {
                    
    GivePlayerWeaponAC(playerid24500);
                    
    GivePlayerWeaponAC(playerid25500);
                    
    ServerGivePlayerHealth(playerid100);
                    
    ServerGivePlayerArmour(playerid100);
                }
                return 
    true;
            }
            if(
    GetPVarInt(playerid,"GmCheck") == 1)
            {
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun0"),GetPVarInt(playerid,"GmCheckAmmoGun0"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun1"),GetPVarInt(playerid,"GmCheckAmmoGun1"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun2"),GetPVarInt(playerid,"GmCheckAmmoGun2"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun3"),GetPVarInt(playerid,"GmCheckAmmoGun3"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun4"),GetPVarInt(playerid,"GmCheckAmmoGun4"));
                
    GivePlayerWeaponAC(playerid,GetPVarInt(playerid,"GmCheckGun5"),GetPVarInt(playerid,"GmCheckAmmoGun5"));
                
    ServerSetPlayerPos(playerid,GetPVarFloat(playerid,"GmCheckX"),GetPVarFloat(playerid,"GmCheckY"),GetPVarFloat(playerid,"GmCheckZ"));
                
    SetPlayerInterior(playerid,GetPVarInt(playerid,"GmCheckINT"));
                
    SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"GmCheckVW"));
                
    DeletePVar(playerid,"GmCheckGun0");
                
    DeletePVar(playerid,"GmCheckGun1");
                
    DeletePVar(playerid,"GmCheckGun2");
                
    DeletePVar(playerid,"GmCheckGun3");
                
    DeletePVar(playerid,"GmCheckGun4");
                
    DeletePVar(playerid,"GmCheckGun5");
                
    DeletePVar(playerid,"GmCheckAmmoGun0");
                
    DeletePVar(playerid,"GmCheckAmmoGun1");
                
    DeletePVar(playerid,"GmCheckAmmoGun2");
                
    DeletePVar(playerid,"GmCheckAmmoGun3");
                
    DeletePVar(playerid,"GmCheckAmmoGun4");
                
    DeletePVar(playerid,"GmCheckAmmoGun5");
                
    DeletePVar(playerid,"GmCheckX");
                
    DeletePVar(playerid,"GmCheckY");
                
    DeletePVar(playerid,"GmCheckZ");
                
    DeletePVar(playerid,"GmCheckINT");
                
    DeletePVar(playerid,"GmCheckVW");
                
    DeletePVar(playerid,"GmCheck");
                
    SendClientMessage(playerid,-1,"Вы были телепортированы на место, с которого вас потревожили!");
            }
            else
            {
                if(
    Player[playerid][pPhousekey] != 0)
                {
                    
    ServerSetPlayerPos(playerid,HouseInfo[Player[playerid][pPhousekey]][hExitX],HouseInfo[Player[playerid][pPhousekey]][hExitY],HouseInfo[Player[playerid][pPhousekey]][hExitZ]);
                    
    SetPlayerInterior(playerid,HouseInfo[Player[playerid][pPhousekey]][hInt]);
                    
    SetPlayerVirtualWorld(playerid,HouseInfo[Player[playerid][pPhousekey]][hID]);
                    
    SetCameraBehindPlayer(playerid);
                    if(
    AdminDuty[playerid] == true && Player[playerid][pAdmin] != 0)
                    {
                        
    GivePlayerWeaponAC(playerid24500);
                        
    GivePlayerWeaponAC(playerid25500);
                        
    ServerGivePlayerHealth(playerid100);
                        
    ServerGivePlayerArmour(playerid100);
                    }
                    return 
    true;
                }
            }
        }
        else if(
    Logged[playerid] == falseKickFix(playerid);
        
    SaveAccount(playerid); // Пересохранение аккаунта при спауне.
        
    return true;

    - - - Добавлено - - -

    Оно почему-то при спавне пропадает и очень резко появляется.

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Нигде больше TextDrawShowForPlayer(playerid,LoadScreen); нет?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #5
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Нигде больше TextDrawShowForPlayer(playerid,LoadScreen); нет?
    Нет это единственное место где оно есть.

  6. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Сделай так

    public OnPlayerConnect(playerid)
    PHP код:
        TextDrawSetString(LoadScreen,RandomLoadScreen[random(sizeof(RandomLoadScreen))]);
        
    TextDrawShowForPlayer(playerid,LoadScreen);  
        
    SendClientMessage(playerid, -1"TextDrawShowForPlayer"); 
    public OnPlayerSpawn(playerid)
    PHP код:
    TextDrawHideForPlayer(playeridLoadScreen);  
    SendClientMessage(playerid, -1"TextDrawHideForPlayer"); 
    И смотри, вызывается ли первый код при спавне
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. #7
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Сделай так

    public OnPlayerConnect(playerid)
    PHP код:
        TextDrawSetString(LoadScreen,RandomLoadScreen[random(sizeof(RandomLoadScreen))]);
        
    TextDrawShowForPlayer(playerid,LoadScreen);  
        
    SendClientMessage(playerid, -1"TextDrawShowForPlayer"); 
    public OnPlayerSpawn(playerid)
    PHP код:
    TextDrawHideForPlayer(playeridLoadScreen);  
    SendClientMessage(playerid, -1"TextDrawHideForPlayer"); 
    И смотри, вызывается ли первый код при спавне

  8. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Покажи все случаи вызова TextDrawShowForPlayer/TextDrawShowForAll
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. #9
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Покажи все случаи вызова TextDrawShowForPlayer/TextDrawShowForAll
    Может будет проще отправить мод так как их ну очень много.

  10. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от kala4iks Посмотреть сообщение
    Может будет проще отправить мод так как их ну очень много.
    В личку ссылку на архив со всем, что потребуется для запуска (я сам отдебажу, дабы время не терять)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •