17:44
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
Зацените (13)
Max 24.02.2017 22:08
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 43 из 412«124142434445411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3923
Награды: 287
Город: Мухосранск
Репутация: 8404
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
Fan_TДата: Среда, 08.02.2012, 14:56 | Сообщение # 631
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Владтвосток
Репутация: 1
Замечания: 0%
Статус:
Quote (Rockman)
Попробуйте выводить в чат или в консоль сервера значение переменной. Я думаю дело не в функции, а в сохранении в файл. Посмотрите если в чате будет одно, а в файле по прежнему 32, то дело в сохранении.

да проблема в сохранение в файла.. в чате выводить 1389567345 с такие цифры

RockmanДата: Среда, 08.02.2012, 15:02 | Сообщение # 632
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Fan_T)
да проблема в сохранение в файла.. в чате выводить 1389567345 с такие цифры


Вы отнимали от конечного времени начальное и результат отличался от 32 ? Покажите код сохранения в файл.

Fan_TДата: Среда, 08.02.2012, 15:07 | Сообщение # 633
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Владтвосток
Репутация: 1
Замечания: 0%
Статус:
Quote (Rockman)
Вы отнимали от конечного времени начальное и результат отличался от 32 ? Покажите код сохранения в файл.

Code
public OnFilterScriptInit()
{
  new File:shoot;
  if(fexist(FILETOP))
     {
         shoot = fopen(FILETOP,io_read);
        print("Файл топа был найден и загружен");
     }
     fclose(shoot);
     
     return 1;
  }
public OnFilterScriptExit()
{
     new File:shoot,string[128];
     shoot = fopen(FILETOP,io_write);

  for(new i; i<TOP_PLAYERS; i++)
  {
   if(TopInfo[i][ptime] > 0)
   {
    format(string,128,"%s|%d\r\n",TopInfo[i][pname],TopInfo[i][ptime]);
    fwrite(shoot,string);
   }
   else break;
  }

  fclose(shoot);

     return 1;
}

вот сохр..

RockmanДата: Среда, 08.02.2012, 15:13 | Сообщение # 634
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Fan_T, покажите код где сохраняется TopInfo[playerid][ptime]


Сообщение отредактировал Rockman - Среда, 08.02.2012, 15:16
Fan_TДата: Среда, 08.02.2012, 15:15 | Сообщение # 635
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Владтвосток
Репутация: 1
Замечания: 0%
Статус:
Code
enum topdmx
{
     pname[32],
     ptime
};
new TopInfo[TOP_PLAYERS][topdmx];
new dmxpic;

Code
new poz = 999,times = gettime();
        for(new i; i<TOP_PLAYERS; i++)
          {
          if(TopInfo[i][ptime] > times || TopInfo[i][ptime] == 0) { poz=i; break; }
          }
          if(poz!=999)
            {
         for(new i=TOP_PLAYERS-2; i>poz; i--)
           {
            TopInfo[i][pname] = TopInfo[i-1][pname];
             TopInfo[i][ptime] = TopInfo[i-1][ptime];
           }
           new name[MAX_PLAYER_NAME],string[128];
           GetPlayerName(playerid,name,MAX_PLAYER_NAME);
           strmid(TopInfo[poz][pname],name,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
           TopInfo[poz][ptime] = ptime;
               if(poz < 3)
               format(string,128,"Вы заняли %d место в топе и получили %d$ за призовое место!",poz+1,prize[poz]), GivePlayerMoney(playerid,prize[poz]);

RockmanДата: Среда, 08.02.2012, 15:20 | Сообщение # 636
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Code
TopInfo[poz][ptime] = ptime;

Здесь что то не так по-моему, и вообще странно как то у вас время вычисляется.
Вы должны сохранить время игрока на старте и получить время игрока на финише. Из финального вычитаете время старта и получаете в секундах время круга, которое можете сохранить в TopInfo[poz][ptime]

Fan_TДата: Среда, 08.02.2012, 15:28 | Сообщение # 637
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Владтвосток
Репутация: 1
Замечания: 0%
Статус:
Quote (Rockman)
Здесь что то не так по-моему, и вообще странно как то у вас время вычисляется. Вы должны сохранить время игрока на старте и получить время игрока на финише. Из финального вычитаете время старта и получаете в секундах время круга, которое можете сохранить в TopInfo[poz][ptime]

Code
TopInfo[poz][ptime] = ptime;

я тут ошибся должно так
Code
TopInfo[poz][ptime] = times;
равна в юникс времени
cпс что нашел ошибку в коде )))

enkey954Дата: Среда, 08.02.2012, 15:37 | Сообщение # 638
Новенький
Группа: Пользователи
Сообщений: 27
Награды: 0
Город: Мухосранск
Репутация: 6
Замечания: 0%
Статус:
В общем проблема такова:Пароль не сохраняется и в "%.ini" в Key пишет всякие ироглифы,пример: 611FC48CF4E68A30EFB69E669869B08B

Кто поможет скину 50 руб.,без наёба.Обращайтесь в вк http://vk.com/nukuma_simens

Добавлено (08.02.2012, 15:37)
---------------------------------------------
В общем проблема такова:Пароль не сохраняется и в "%.ini" в Key пишет всякие ироглифы,пример: 611FC48CF4E68A30EFB69E669869B08B

Кто поможет скину 50 руб.,без наёба.Обращайтесь в вконтакт /nukuma_simens

RockmanДата: Среда, 08.02.2012, 15:40 | Сообщение # 639
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (enkey954)
В общем проблема такова:Пароль не сохраняется и в "%.ini" в Key пишет всякие ироглифы,пример: 611FC48CF4E68A30EFB69E669869B08B


Это не иероглифы, это хэш.

GeryyДата: Среда, 08.02.2012, 15:48 | Сообщение # 640
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Так это и есть пароль, только пошифрованный.

Добавлено (08.02.2012, 15:48)
---------------------------------------------
adsada


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
stinkiДата: Среда, 08.02.2012, 17:40 | Сообщение # 641
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Оренбург
Репутация: 0
Замечания: 0%
Статус:
Хотел написать скрипт слежки за игроком. Вот:
Code
forward Slezhka(playerid);
public Slezhka(playerid)
{
  if(GetPVarInt(playerid, "Slezhka") == 3)
  {
   GetPlayerPos(GetPVarInt(playerid, "SlezhkaID"), xxs,yys,zzs);
   SetPlayerCameraPos(playerid,xxs+7, yys, zzs);SetPlayerCameraLookAt(playerid,xxs, yys, zzs);
  }
}

камера за игроком следит, но самого игрока не видно, хотя я использую SetPlayerCameraLookAt, чтоб камера смотрела на игрока. Посоветуйте, как правильно написать?

RockmanДата: Среда, 08.02.2012, 17:45 | Сообщение # 642
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (stinki)
камера за игроком следит, но самого игрока не видно, хотя я использую SetPlayerCameraLookAt, чтоб камера смотрела на игрока. Посоветуйте, как правильно написать?


Попробуйте использовать
Code
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, SlezhkaID);

TimofeuДата: Среда, 08.02.2012, 17:46 | Сообщение # 643
Новенький
Группа: Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус:
Помогите пожалуйста с воротами.
Хотел сделать открытие ворот по команде...
Вроде все правильно написал.
Pawno ругается...
Code
C:\Users\Temka\Desktop\1.pwn(21) : error 001: expected token: ";", but found "new"
C:\Users\Temka\Desktop\1.pwn(1035) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Temka\Desktop\1.pwn(1048) : warning 202: number of arguments does not match definition

Вот сам код.
Code
if(!strcmp(cmdtext, "/aopen", true))
{
if (PlayerToPoint(15, playerid,1823.19,-1861.68,15.025))
{
MoveObject(GATEADMINS, 1810.90,-1887.3,15.2, 2);
SetTimer("gateactClose", 10000, 0);
gatetimeract = SetTimer("gateactClose", 10000, 0);
SendClientMessage(playerid, COLOR_ADMINS," Âîðîòà îòêðûëèñü íà 10 ñåêóíä...");
}
}
return 1;
}

public gateactClose (playerid)
{
MoveObject(GATEADMINS, 1810.90 -1893.91, 15.2, 2);
KillTimer(gatetimeract);
return 1;
}

Help. Заранее спасибо.



Новичек в СКРИПТИНГЕ
RockmanДата: Среда, 08.02.2012, 17:57 | Сообщение # 644
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Timofeu, на 20 строке не стоит ;

А команду попробуйте заменить на это:

Code
if(!strcmp(cmdtext, "/aopen", true))   
{   
if (IsPlayerInRangeOfPoint(playerid,15,1823.19,-1861.68,15.025))   
{   
MoveObject(GATEADMINS, 1810.90,-1887.3,15.2, 2);   
SetTimer("gateactClose", 10000, 0);   
gatetimeract = SetTimer("gateactClose", 10000, 0);   
SendClientMessage(playerid, COLOR_ADMINS," Ai?ioa ioe?ueenu ia 10 naeoia...");   
}   
}   
return 1;   
}   

public gateactClose (playerid)   
{   
MoveObject(GATEADMINS, 1810.90 -1893.91, 15.2, 2);   
KillTimer(gatetimeract);   
return 1;   
}


Варнинг в строке MoveObject(GATEADMINS, 1810.90 -1893.91, 15.2, 2); из за того, что в 0.3d можно указать дополнительные параметры вращения, они вроде бы необязательные.



Сообщение отредактировал Rockman - Среда, 08.02.2012, 17:58
TimofeuДата: Среда, 08.02.2012, 18:04 | Сообщение # 645
Новенький
Группа: Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус:
21
Code
new gTeam[MAX_PLAYERS];

перед ней поставил forward
Code
forward gateactClose(playerid)

1035
Code
if (IsPlayerInRangeOfPoint (15, playerid,1823.19,-1861.68,15.025))

поставил. Все равно ошибка...
1048
Code
MoveObject(GATEADMINS, 1810.90 -1893.91, 15.2, 2);


и вот те же ошибки...
Code
C:\Users\Temka\Desktop\1.pwn(21) : error 001: expected token: ";", but found "new"
C:\Users\Temka\Desktop\1.pwn(1035) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
C:\Users\Temka\Desktop\1.pwn(1048) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.

Добавлено (08.02.2012, 18:04)
---------------------------------------------
20 строка у меня пустая...


Новичек в СКРИПТИНГЕ
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 43 из 412«124142434445411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM