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

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±

    Не срабатывает пикап банкомата

    Здравствуйте, сегодня решил сделать банкоматы. Все готово, но вот почему-то пикапы не срабатывают :(
    Для пробного тестирования делаю все так:
    PHP код:
        new
        
    picATM[2];

        
    // В OnPlayerPickUpPickup:

        
    if(picATM[0] <= pickupid <= picATM[1]) {
        
    SendClientMessage(playerid, -1"* Вы встали на пикап.");
        }

        
    // В конец мода:

        
    stock LoadATM() {
        
    picATM[0] = CountDynamicPickups()+1;
        for(new 
    iFloat:xFloat:ysizeof(ATMs); i++) {
        
    ATMs[i][0]; ATMs[i][1];
        
    CreateDynamicObject(2942ATMs[i][0], ATMs[i][1], ATMs[i][2], 00ATMs[i][3], 0);
        
    CreatePickup(123923xyATMs[i][2], 0);
        }
        
    picATM[1] = CountDynamicPickups();
        } 
    Но, к сожалению, не работает. В чем проблема?
    Последний раз редактировалось I'm Cobra; 24.02.2015 в 20:13.

  2. #2
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Решил проблему, закройте пожалуйста.
    Последний раз редактировалось I'm Cobra; 24.02.2015 в 20:12.

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Немного быдлокода. Попробуйте:
    PHP код:
    stock LoadATM() {
        
    CreateDynamicObject(2942ATMs[0][0], ATMs[0][1], ATMs[0][2], 00ATMs[0][3], 0);
        
    picATM[0] = CreatePickup(123923ATMs[0][0], ATMs[0][1], ATMs[0][2], 0);
        for(new 
    i=1Float:xFloat:ysizeof(ATMs)-1i++) {
            
    CreateDynamicObject(2942ATMs[i][0], ATMs[i][1], ATMs[i][2], 00ATMs[i][3], 0);
            
    CreatePickup(123923ATMs[i][0], ATMs[i][1], ATMs[i][2], 0);
        }
        
    CreateDynamicObject(2942ATMs[sizeof(ATMs)-1][0], ATMs[sizeof(ATMs)-1][1], ATMs[sizeof(ATMs)-1][2], 00ATMs[sizeof(ATMs)-1][3], 0);
        
    picATM[1] = CreatePickup(123923ATMs[sizeof(ATMs)-1][0], ATMs[sizeof(ATMs)-1][1], ATMs[sizeof(ATMs)-1][2], 0);


  4. #4
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    Немного быдлокода. Попробуйте:
    PHP код:
    stock LoadATM() {
        
    CreateDynamicObject(2942ATMs[0][0], ATMs[0][1], ATMs[0][2], 00ATMs[0][3], 0);
        
    picATM[0] = CreatePickup(123923ATMs[0][0], ATMs[0][1], ATMs[0][2], 0);
        for(new 
    i=1Float:xFloat:ysizeof(ATMs)-1i++) {
            
    CreateDynamicObject(2942ATMs[i][0], ATMs[i][1], ATMs[i][2], 00ATMs[i][3], 0);
            
    CreatePickup(123923ATMs[i][0], ATMs[i][1], ATMs[i][2], 0);
        }
        
    CreateDynamicObject(2942ATMs[sizeof(ATMs)-1][0], ATMs[sizeof(ATMs)-1][1], ATMs[sizeof(ATMs)-1][2], 00ATMs[sizeof(ATMs)-1][3], 0);
        
    picATM[1] = CreatePickup(123923ATMs[sizeof(ATMs)-1][0], ATMs[sizeof(ATMs)-1][1], ATMs[sizeof(ATMs)-1][2], 0);

    О нет, все гораздо проще! Просто поменял цифры 0 и 1 местами :D
    Было:
    PHP код:
    if(picATM[0] <= pickupid <= picATM[1]) 
    Стало
    PHP код:
    if(picATM[1] <= pickupid <= picATM[0]) 
    Последний раз редактировалось I'm Cobra; 24.02.2015 в 20:24.

  5. #5
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Что за привычка редактировать свой первый пост? Или боитесь, что кто-то увидит вашу тему? Первый пост восстановлен.

    Закрыто..

  6. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (25.02.2015)
 

 

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

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

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

Ваши права

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