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

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

    Не появляется TextDraw

    Всем добрый день при создании системы /spec столкнулся с такой проблемой что не появляются TextDraw меню спека.

    PHP код:
    new Text:specmenu[8]; 
      Открыть/закрыть
    PHP код:
    stock StartSpec(playerid,specid)
    {
        
    //ShowMenuForPlayer(Adminrecon,playerid);
        //SpecAd[playerid] = specid;
        //SpecID[specid] = playerid;
        //if(!IsPlayerConnected(specid)) return StopSpec(playerid);
        
    new string[256],ip[32],Float:health,Float:armour,gunname[32],Float:Pos[3];
        
    TogglePlayerSpectating(playerid1);
        
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
        
    SetPVarFloat(playerid,"SpecX",Pos[0]);
        
    SetPVarFloat(playerid,"SpecY",Pos[1]);
        
    SetPVarFloat(playerid,"SpecZ",Pos[2]);
        
    SetPVarInt(playerid,"SpecVW",GetPlayerVirtualWorld(playerid));
        
    SetPVarInt(playerid,"SpecInt",GetPlayerInterior(playerid));
        
    SetPlayerInterior(playerid,GetPlayerInterior(specid));
        
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(specid));
        
    //SetCameraBehindPlayer(specid);
        
    GetPlayerIp(specidip32);
        
    GetPlayerHealth(specidhealth);
        
    GetPlayerArmour(specidarmour);
        if(
    IsPlayerInAnyVehicle(specid))
        {
            
    PlayerSpectateVehicle(playeridGetPlayerVehicleID(specid));
        }
        else if(!
    IsPlayerInAnyVehicle(specid))
        {
            
    PlayerSpectatePlayer(playeridspecid);
        }
        
    SetPVarInt(playerid,"SpecParamsTarget",specid);
        
    SetPVarInt(playerid,"SpecParamsAdmin",playerid);
        new 
    expamount;
        if(
    GetPVarInt(specid"pLevel") == 0expamount 3;
        else 
    expamount GetPVarInt(specid,"pLevel")*5;
        
    GetWeaponName(GetPlayerWeapon(specid),gunname,sizeof(gunname));
        
    f(string,"%s [%d]~n~Level: %d [%d / %d]~n~warns: %i / 3~n~health: %.0f~n~armour: %.0f~n~$%i~n~Gun %s~n~speed: %i~n~Vehicle: hp~n~fps: %i ping %i",sendername(specid),specid,GetPVarInt(specid"pLevel"),GetPVarInt(specid,"pExp"),expamount,Player[specid][pWarns],health,armour,Player[specid][pMoney],gunname,GetPlayerSpeed(specid),GetPlayerFPS(specid),GetPlayerPing(specid));
        
    TextDrawSetString(spectext[playerid][1],string);
        for(new 
    i9;i++) TextDrawShowForPlayer(playerid,specmenu[playerid]);
        for(new 
    ii<= 1;i++) TextDrawShowForPlayer(playerid,spectext[playerid][i]);
        
    spectime[playerid] = SetTimerEx("UpdSpec",1000,0,"dd",playerid,specid);
        return 
    true;



      Открыть/закрыть
    PHP код:
            specmenu[0] = TextDrawCreate(642.500000349.055511,"usebox");//
            
    TextDrawLetterSize(specmenu[0],0.185499,5.261904);
            
    TextDrawTextSize(specmenu[0],477.000000,-59.111106);
            
    TextDrawAlignment(specmenu[0],1);
            
    TextDrawColor(specmenu[0],0);
            
    TextDrawUseBox(specmenu[0],1);
            
    TextDrawBoxColor(specmenu[0],102);
            
    TextDrawSetShadow(specmenu[0],0);
            
    TextDrawSetOutline(specmenu[0],0);
            
    TextDrawFont(specmenu[0],0);
            
            
    specmenu[1] = TextDrawCreate(490.000000328.999969"CHECK");
            
    TextDrawLetterSize(specmenu[1], 0.3200001.454166);
            
    TextDrawAlignment(specmenu[1], 1);
            
    TextDrawColor(specmenu[1], -1);
            
    TextDrawSetShadow(specmenu[1], 0);
            
    TextDrawSetOutline(specmenu[1], 1);
            
    TextDrawBackgroundColor(specmenu[1], 51);
            
    TextDrawFont(specmenu[1], 2);
            
    TextDrawSetProportional(specmenu[1], 1);
            
    TextDrawSetSelectable(specmenu[1], true);
            
            
    specmenu[2] = TextDrawCreate(544.500000330.166687"MIB");
            
    TextDrawLetterSize(specmenu[2], 0.4150001.337499);
            
    TextDrawAlignment(specmenu[2], 1);
            
    TextDrawColor(specmenu[2], -1);
            
    TextDrawSetShadow(specmenu[2], 0);
            
    TextDrawSetOutline(specmenu[2], 1);
            
    TextDrawBackgroundColor(specmenu[2], 51);
            
    TextDrawFont(specmenu[2], 2);
            
    TextDrawSetProportional(specmenu[2], 1);
            
    TextDrawSetSelectable(specmenu[2], true);

            
    specmenu[3] = TextDrawCreate(583.500000330.166687"SLAP");
            
    TextDrawLetterSize(specmenu[3], 0.4474991.279166);
            
    TextDrawAlignment(specmenu[3], 1);
            
    TextDrawColor(specmenu[3], -1);
            
    TextDrawSetShadow(specmenu[3], 0);
            
    TextDrawSetOutline(specmenu[3], 1);
            
    TextDrawBackgroundColor(specmenu[3], 51);
            
    TextDrawFont(specmenu[3], 2);
            
    TextDrawSetProportional(specmenu[3], 1);
            
    TextDrawSetSelectable(specmenu[3], true);

            
    specmenu[4] = TextDrawCreate(548.000000364.583251"HIDE");
            
    TextDrawLetterSize(specmenu[4], 0.2975001.395833);
            
    TextDrawAlignment(specmenu[4], 1);
            
    TextDrawColor(specmenu[4], -1);
            
    TextDrawSetShadow(specmenu[4], 0);
            
    TextDrawSetOutline(specmenu[4], 1);
            
    TextDrawBackgroundColor(specmenu[4], 51);
            
    TextDrawFont(specmenu[4], 2);
            
    TextDrawSetProportional(specmenu[4], 1);
            
    TextDrawSetSelectable(specmenu[4], true);

            
    specmenu[5] = TextDrawCreate(537.500000346.500061"REFRESH");
            
    TextDrawLetterSize(specmenu[5], 0.2500001.512500);
            
    TextDrawAlignment(specmenu[5], 1);
            
    TextDrawColor(specmenu[5], -1);
            
    TextDrawSetShadow(specmenu[5], 0);
            
    TextDrawSetOutline(specmenu[5], 1);
            
    TextDrawBackgroundColor(specmenu[5], 51);
            
    TextDrawFont(specmenu[5], 2);
            
    TextDrawSetProportional(specmenu[5], 1);
            
    TextDrawSetSelectable(specmenu[5], true);

            
    specmenu[6] = TextDrawCreate(501.500000346.499969"<");
            
    TextDrawLetterSize(specmenu[6], 0.4624992.329166);
            
    TextDrawAlignment(specmenu[6], 1);
            
    TextDrawColor(specmenu[6], -1);
            
    TextDrawSetShadow(specmenu[6], 0);
            
    TextDrawSetOutline(specmenu[6], 1);
            
    TextDrawBackgroundColor(specmenu[6], 51);
            
    TextDrawFont(specmenu[6], 2);
            
    TextDrawSetProportional(specmenu[6], 1);
            
    TextDrawSetSelectable(specmenu[6], true);

            
    specmenu[7] = TextDrawCreate(605.000000347.666625">");
            
    TextDrawLetterSize(specmenu[7], 0.5174992.387500);
            
    TextDrawAlignment(specmenu[7], 1);
            
    TextDrawColor(specmenu[7], -1);
            
    TextDrawSetShadow(specmenu[7], 0);
            
    TextDrawSetOutline(specmenu[7], 1);
            
    TextDrawBackgroundColor(specmenu[7], 51);
            
    TextDrawFont(specmenu[7], 2);
            
    TextDrawSetProportional(specmenu[7], 1);
            
    TextDrawSetSelectable(specmenu[7], true); 

  2. #2
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    148
    Репутация:
    26 ±
    Ну какбы
    PHP код:
    TextDrawShowForPlayer(playerid,specmenu[i]); 

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

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    А еще такой вопрос когда я открываю кликабельные текст драйвы и навожу курсор на который мне надо то те которые рядом тоже выделяются. или вот делал TextDrawTextSize и вообще перестовали кликатся.

      Открыть/закрыть
    PHP код:
            specmenu[i][1] = TextDrawCreate(490.000000346.999969"CHECK");
            
    TextDrawLetterSize(specmenu[i][1], 0.3200001.454166);
            
    TextDrawTextSize(specmenu[i][1], 84.50000018.666666);
            
    TextDrawAlignment(specmenu[i][1], 1);
            
    TextDrawColor(specmenu[i][1], -1);
            
    TextDrawSetShadow(specmenu[i][1], 0);
            
    TextDrawSetOutline(specmenu[i][1], 1);
            
    TextDrawBackgroundColor(specmenu[i][1], 51);
            
    TextDrawFont(specmenu[i][1], 2);
            
    TextDrawSetProportional(specmenu[i][1], 1);
            
    TextDrawSetSelectable(specmenu[i][1], true);
            
            
    specmenu[i][2] = TextDrawCreate(544.500000346.999969"MIB");
            
    TextDrawLetterSize(specmenu[i][2], 0.3200001.454166);
            
    TextDrawTextSize(specmenu[i][2], 26.5000007.583334);
            
    TextDrawAlignment(specmenu[i][2], 1);
            
    TextDrawColor(specmenu[i][2], -1);
            
    TextDrawSetShadow(specmenu[i][2], 0);
            
    TextDrawSetOutline(specmenu[i][2], 1);
            
    TextDrawBackgroundColor(specmenu[i][2], 51);
            
    TextDrawFont(specmenu[i][2], 2);
            
    TextDrawSetProportional(specmenu[i][2], 1);
            
    TextDrawSetSelectable(specmenu[i][2], true);

            
    specmenu[i][3] = TextDrawCreate(583.500000346.999969"SLAP");
            
    TextDrawLetterSize(specmenu[i][3], 0.3200001.454166);
            
    TextDrawTextSize(specmenu[i][3], 48.0000008.166667);
            
    TextDrawAlignment(specmenu[i][3], 1);
            
    TextDrawColor(specmenu[i][3], -1);
            
    TextDrawSetShadow(specmenu[i][3], 0);
            
    TextDrawSetOutline(specmenu[i][3], 1);
            
    TextDrawBackgroundColor(specmenu[i][3], 51);
            
    TextDrawFont(specmenu[i][3], 2);
            
    TextDrawSetProportional(specmenu[i][3], 1);
            
    TextDrawSetSelectable(specmenu[i][3], true);

            
    specmenu[i][4] = TextDrawCreate(545.000000380.583251"HIDE");
            
    TextDrawLetterSize(specmenu[i][4], 0.2975001.395833);
            
    TextDrawTextSize(specmenu[i][4], 27.5000009.916667);
            
    TextDrawAlignment(specmenu[i][4], 1);
            
    TextDrawColor(specmenu[i][4], -1);
            
    TextDrawSetShadow(specmenu[i][4], 0);
            
    TextDrawSetOutline(specmenu[i][4], 1);
            
    TextDrawBackgroundColor(specmenu[i][4], 51);
            
    TextDrawFont(specmenu[i][4], 2);
            
    TextDrawSetProportional(specmenu[i][4], 1);
            
    TextDrawSetSelectable(specmenu[i][4], true);

            
    specmenu[i][5] = TextDrawCreate(537.500000360.500061"REFRESH");
            
    TextDrawLetterSize(specmenu[i][5], 0.2500001.512500);
            
    TextDrawTextSize(specmenu[i][5], 46.0000009.916666);
            
    TextDrawAlignment(specmenu[i][5], 1);
            
    TextDrawColor(specmenu[i][5], -1);
            
    TextDrawSetShadow(specmenu[i][5], 0);
            
    TextDrawSetOutline(specmenu[i][5], 1);
            
    TextDrawBackgroundColor(specmenu[i][5], 51);
            
    TextDrawFont(specmenu[i][5], 2);
            
    TextDrawSetProportional(specmenu[i][5], 1);
            
    TextDrawSetSelectable(specmenu[i][5], true);

            
    specmenu[i][6] = TextDrawCreate(501.500000366.499969"<");
            
    TextDrawLetterSize(specmenu[i][6], 0.4624992.329166);
            
    TextDrawTextSize(specmenu[i][6], 14.00000013.416665);
            
    TextDrawAlignment(specmenu[i][6], 1);
            
    TextDrawColor(specmenu[i][6], -1);
            
    TextDrawSetShadow(specmenu[i][6], 0);
            
    TextDrawSetOutline(specmenu[i][6], 1);
            
    TextDrawBackgroundColor(specmenu[i][6], 51);
            
    TextDrawFont(specmenu[i][6], 2);
            
    TextDrawSetProportional(specmenu[i][6], 1);
            
    TextDrawSetSelectable(specmenu[i][6], true);

            
    specmenu[i][7] = TextDrawCreate(605.000000366.499969">");
            
    TextDrawLetterSize(specmenu[i][7], 0.4624992.329166);
            
    TextDrawTextSize(specmenu[i][7], 199.000000487.083496);
            
    TextDrawAlignment(specmenu[i][7], 1);
            
    TextDrawColor(specmenu[i][7], -1);
            
    TextDrawSetShadow(specmenu[i][7], 0);
            
    TextDrawSetOutline(specmenu[i][7], 1);
            
    TextDrawBackgroundColor(specmenu[i][7], 51);
            
    TextDrawFont(specmenu[i][7], 2);
            
    TextDrawSetProportional(specmenu[i][7], 1);
            
    TextDrawSetSelectable(specmenu[i][7], true); 

  4. #4
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    148
    Репутация:
    26 ±
    PHP код:
    TextDrawUseBox(nametrue); // - name замени на переменную textdraw-а
    TextDrawBoxColor(name0xFFFFFF00); 
    Далее играйся с координатами. Удачи

 

 

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

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

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

Ваши права

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