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

 



 
        
Подвиcание SA-MP (0)
Max 15.02.2017 18:17
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
Страница 305 из 412«12303304305306307411412»
Модератор форума: 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
romanziДата: Понедельник, 27.08.2012, 11:22 | Сообщение # 4561
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус:
Такая фигня, сорри за тупость. Нужно создать,что-то вроде казны, налогов и т.п.
Файл создаётся,где записывается ко всему 0 (казна,силовики,мед,налоги и т.п.).
Но манипулировать с этими данными не получается. Вроде такого: GosInfo[0][gosKazna] += 1000;
Всё равно 0 в файле.

Code
enum gosInfo  
{  
gosKazna,  
gosSiloviki,  
gosMed,  
gosNalogHouse,  
gosNalogBiz  

};  
new GosInfo[1][gosInfo];


Code
public OnGosDriver(){  
new string[32];  
      new gos;  
     format(string, sizeof(string), "Gos/Empire.ini", gos);  
      if(!dini_Exists(string))  
     {  
      dini_IntSet(string, "Kazna", GosInfo[0][gosKazna]);  
         dini_IntSet(string, "Siloviki", GosInfo[0][gosSiloviki]);  
         dini_IntSet(string, "Med",GosInfo[0][gosMed]);  
      dini_IntSet(string, "NalogHouse", GosInfo[0][gosNalogHouse]); //,PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);  
      dini_IntSet(string, "NalogBiz", GosInfo[0][gosNalogBiz]); //,PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);  

     }  
     if(dini_Exists(string))  
     {  
      dini_IntSet(string, "Kazna", GosInfo[0][gosKazna]);  
         dini_IntSet(string, "Siloviki", GosInfo[0][gosSiloviki]);  
         dini_IntSet(string, "Med",GosInfo[0][gosMed]);  
      dini_IntSet(string, "NalogHouse", GosInfo[0][gosNalogHouse]); //,PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);  
      dini_IntSet(string, "NalogBiz", GosInfo[0][gosNalogBiz]); //,PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);  
      
     }  
    }

DrevenДата: Понедельник, 27.08.2012, 12:12 | Сообщение # 4562
Гуру
Группа: Продвинутые
Сообщений: 1094
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
romanzi, ты когда присваиваешь значение GosInfo[0][gosKazna] += 1000;, потом вызываешь паблик? OnGosDriver()


www.samp-rpg.com
romanziДата: Понедельник, 27.08.2012, 12:45 | Сообщение # 4563
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус:
Quote (Dreven)
romanzi, ты когда присваиваешь значение GosInfo[0][gosKazna] += 1000;, потом вызываешь паблик? OnGosDriver()

Я сам разобраться не могу(
Как надо?
Уроков не нашёл, до этого работал с файлами только в Java. Пришлось делать по живому примеру из мода.

zEscДата: Понедельник, 27.08.2012, 13:03 | Сообщение # 4564
Global Elite
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 846
Замечания: 0%
Статус:
он имеет ввиду, после GosInfo[0][gosKazna] +=
1000; вы вызываете сохранение результата в файл?



AlcoholikДата: Понедельник, 27.08.2012, 13:05 | Сообщение # 4565
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
romanzi, чтобы произошло сохранение нужно его вызвать. А именно OnGosDriver()
То есть примерно так:
GosInfo[0][gosKazna] += 1000;
OnGosDriver();
Только у тебя паблик странный, если файл есть, он туда записывает, если файла нет, он всё равно туда записывает



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
DrevenДата: Понедельник, 27.08.2012, 17:35 | Сообщение # 4566
Гуру
Группа: Продвинутые
Сообщений: 1094
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Quote (RoACh)
Только у тебя паблик странный, если файл есть, он туда записывает, если файла нет, он всё равно туда записывает

Кстати да, тоже хотел написать, если файла не будет может случиться крэшь, поэтому лучше если его нету, то ничего не делать



www.samp-rpg.com
MihailSarbonovДата: Понедельник, 27.08.2012, 23:07 | Сообщение # 4567
Освоившийся
Группа: Пользователи
Сообщений: 83
Награды: 0
Город: Нижний Новгород
Репутация: 7
Замечания: 0%
Статус:
Непонятная проблема, при OnPlayerSpawn значение pRegisterStep само ставится на 0, хотя при регистрации устанавливается 0.
Пропринтил и вот такая херня:
[01:01:38] [OnPlayerRegister]Значение pRegisterStep: 1
[01:01:38] [OnDialogResponse]Значение pRegisterStep: 1
[01:01:43] [OnPlayerSpawn]Значение pRegisterStep: 0
[01:01:52] [OnPlayerDisconnect]Значение pRegisterStep: 0



"Иногда смотришь на многих людей и не понимаешь, почему они о себе так много о думают?"
http://s53.radikal.ru/i142/1107/0d/9f50ca1274c9.jpg (посмотри)
Занял в конкурсе 3 место. :)
zEscДата: Вторник, 28.08.2012, 01:59 | Сообщение # 4568
Global Elite
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 846
Замечания: 0%
Статус:
Прочешите ВСЕ паблики вызываемые в OnPlayerSpawn


GeryyДата: Вторник, 28.08.2012, 09:22 | Сообщение # 4569
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Проще взять pRegisterStep и пройтись по ней, посмотреть где она меняет значение на 0.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Тихий_ДонДата: Вторник, 28.08.2012, 18:24 | Сообщение # 4570
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
когда ставлю инклуид #include <AutoGate>

Вылазиет это!
C:\Users\Серж\Desktop\bRush.pwn(10898) : warning 219: local variable "Model" shadows a variable at a preceding level
C:\Users\Серж\Desktop\bRush.pwn(10898) : warning 204: symbol is assigned a value that is never used: "Model"
C:\Users\Серж\Desktop\bRush.pwn(17531) : error 021: symbol already defined: "PlayerToPoint"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Чо делать?



-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
LatronДата: Вторник, 28.08.2012, 18:30 | Сообщение # 4571
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Тихий_Дон, Удалите переменную Model , она не используется. PlayerToPoint Удалите тоже.


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
Тихий_ДонДата: Вторник, 28.08.2012, 18:34 | Сообщение # 4572
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
Latron, Допустим я не хочу удалять эти переменные,можно ещё как-либо исправить?


-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
LatronДата: Вторник, 28.08.2012, 18:36 | Сообщение # 4573
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Тихий_Дон, Использовать переменную))) Строчки скиньте в которых ошибки. error 021: symbol already defined: "PlayerToPoint" - говорит о том , что функция уже определена.


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
Тихий_ДонДата: Вторник, 28.08.2012, 18:38 | Сообщение # 4574
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
Latron,
stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)



-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
LatronДата: Вторник, 28.08.2012, 19:05 | Сообщение # 4575
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Тихий_Дон, Ну удалите всё функцию либо из мода либо из инклуда...

Добавлено (28.08.2012, 19:05)
---------------------------------------------
И вообще пора бы это старое дерьмо заменить новую стандартную IsPlayerInRangeOfPoint( playerid, x, y, z );


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 305 из 412«12303304305306307411412»
Поиск:





 


 


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