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

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    157
    Репутация:
    8 ±
    Можно и так:
    PHP код:
    stock PlayerTextDrawsDestroy(playerid)
    {

        if(
    == IsPlayerConnected(playerid))
            return 
    1;

        new 
                
    PlayerText:ptd_old_id CreatePlayerTextDraw(playerid0.00.0, !"_");

        for(new 
    i< (ptd_old_id+1); i++)
        {
            
    PlayerTextDrawDestroy(playeridPlayerText:i);
        }
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Edward Morra Посмотреть сообщение
    Причем тут дисконект? Ты сам пишешь, не зная суть проблемы.
    А как по твоему образовываются проблемы с ТД?
    Ты что думаешь баг в сампце самом?
    У меня вот лично были проблемы с ними когда я не шарил и не включал логику как правильно ими пользоваться,
    это как на мусорить и убраться за собой, так и тут создал в одну переменную будь добр удали перед очередным созданием, не сделал этого получи второй не удаляемый ТД, так как мод пишется на сторону сервера и все данные основные обрабатываются там, ты отключился от сервера и по сути в клиенте нету не ккого ТД, а на сервере он под твоим ID есть якобы вот из за этого и начинаются проблемы.
    Делайте всё логически, не пихайте разом в одну переменную много TD, создал - удалил и т.д.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    06.10.2015
    Сообщений
    83
    Репутация:
    0 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А как по твоему образовываются проблемы с ТД?
    Ты что думаешь баг в сампце самом?
    У меня вот лично были проблемы с ними когда я не шарил и не включал логику как правильно ими пользоваться,
    это как на мусорить и убраться за собой, так и тут создал в одну переменную будь добр удали перед очередным созданием, не сделал этого получи второй не удаляемый ТД, так как мод пишется на сторону сервера и все данные основные обрабатываются там, ты отключился от сервера и по сути в клиенте нету не ккого ТД, а на сервере он под твоим ID есть якобы вот из за этого и начинаются проблемы.
    Делайте всё логически, не пихайте разом в одну переменную много TD, создал - удалил и т.д.
    И опять же повторюсь - не зная суть проблемы, не лезь на коня верхом.
    Даже если ты сделаешь удаление при дисконекте или релоге сервера, то если при спавне сделать создание этих текстдравов и спавн calling 2 раза, все равно он будет наложен друг на друга.
    Вникни в саму проблему vovandolg, если люди обращаются, значит мысли закончились по исправлению. Может кто идею и поддаст. Для этого форум и существует, чтобы задавать вопросы.

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Edward Morra Посмотреть сообщение
    И опять же повторюсь - не зная суть проблемы, не лезь на коня верхом.
    Даже если ты сделаешь удаление при дисконекте или релоге сервера, то если при спавне сделать создание этих текстдравов и спавн calling 2 раза, все равно он будет наложен друг на друга.
    Вникни в саму проблему vovandolg, если люди обращаются, значит мысли закончились по исправлению. Может кто идею и поддаст. Для этого форум и существует, чтобы задавать вопросы.
    Задом наперёд читаешь мои сообщения?
    Дело твоё, я просто уже разобрал эти TD знаю от чего такие проблемы,
    тебе остаётся лишь прочитать советы с переда на конец и проверить то что я говорю.

    Я мягко намекнул что если ты рак в павн и у тебя нету защиты от двойного создания то тебе надо сделать систему такого подобия:
    PHP код:
    new PlayerText:Draw1CheckCreateDraw;

    if(
    CheckCreateDraw == 1)
    {
        
    CheckCreateDraw 0;
        
    //Draw1 удаляется
    }
    else
    {
        
    CheckCreateDraw 1;
        
    //Draw1 создаётся

    Чушь, но так хотя бы дойдет до тебя что ты был не прав ...
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    06.10.2015
    Сообщений
    83
    Репутация:
    0 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Задом наперёд читаешь мои сообщения?
    Дело твоё, я просто уже разобрал эти TD знаю от чего такие проблемы,
    тебе остаётся лишь прочитать советы с переда на конец и проверить то что я говорю.

    Я мягко намекнул что если ты рак в павн и у тебя нету защиты от двойного создания то тебе надо сделать систему такого подобия:
    PHP код:
    new PlayerText:Draw1CheckCreateDraw;

    if(
    CheckCreateDraw == 1)
    {
        
    CheckCreateDraw 0;
        
    //Draw1 удаляется
    }
    else
    {
        
    CheckCreateDraw 1;
        
    //Draw1 создаётся

    Чушь, но так хотя бы дойдет до тебя что ты был не прав ...
    Ладно, не будем разводить демагогии.
    Все равно спасибо за то, что откликнулся на проблему.
    Решение , да, актуальное.
    Всем спасибо.
    Тему CLOSED.

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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