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

 



 
        
Подвиcание SA-MP (1)
JasonGordon 20.02.2017 10:26
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
Страница 230 из 412«12228229230231232411412»
Модератор форума: 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
GeryyДата: Суббота, 12.05.2012, 00:46 | Сообщение # 3436
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Teker)
Нарыл этот скрипт, это оно?

Проще добавить SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]); в те места где меняется лвл игрока, а эти циклы и лишние проверки ни к чему.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
TekerДата: Суббота, 12.05.2012, 00:53 | Сообщение # 3437
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Latron, хорошо, спасибо,попробую поставить ща.
П.С. Не подскажете, что он хочет?

Code
public OtherTimer()
{
new exp = PlayerInfo[i][pExp];   (472)
new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
format(string,sizeof(string),"LvL:~y~%d ~w~Exp:~y~%d~w~/~y~%d",PlayerInfo[i][pLevel],exp,expamount);
TextDrawSetString(lvlexp[i], string);
return 1;
}


Все ошибки в одной строке(

Code
C:\Users\Àëåêñåé\Desktop\Paradiselvl.pwn(470) : warning 235: public function lacks forward declaration (symbol "OtherTimer")
C:\Users\Àëåêñåé\Desktop\Paradiselvl.pwn(472) : error 017: undefined symbol "PlayerInfo"
C:\Users\Àëåêñåé\Desktop\Paradiselvl.pwn(472) : error 017: undefined symbol "i"
C:\Users\Àëåêñåé\Desktop\Paradiselvl.pwn(472) : error 029: invalid expression, assumed zero
C:\Users\Àëåêñåé\Desktop\Paradiselvl.pwn(472) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Добавлено (12.05.2012, 00:53)
---------------------------------------------

Quote (Geryy)
Geryy

if(GetPlayerScore(playerid) > 149 && GetPlayerScore(playerid) <= 209){
new string_T1[128];
Level[playerid] = 7;
format(string_T1,sizeof(string_T1),"Level: ~r~%d",Level[playerid]);
SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
TextDrawSetString(LEVEL[playerid],string_T1);
GivePlayerWeapon(playerid,1,0);
GivePlayerWeapon(playerid,25,80);
GivePlayerWeapon(playerid,24,240);}

Так?

LatronДата: Суббота, 12.05.2012, 01:57 | Сообщение # 3438
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Teker, Подскажу:
Пример:
Code

if( !strcmp( cmdtext, "/cmd", true ) )
{
       SetPlayerScore( playerid, PlayerInfo[ playerid ][ pLevel ] );
       SetPlayerHealth( playerid, +5.0 );
       return true;
}

При вводе данной команды уровень примет значение переменной pLevel. То есть если в файле у pLevel значение равно пяти, то например если вставить
Code
SetPlayerScore( playerid, PlayerInfo[ playerid ][ pLevel ] );
В OnPlayerSpawn , то при спавне игрока уровень ( в табе который ) будет принимать значение переменной pLevel .



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин

Сообщение отредактировал Latron - Суббота, 12.05.2012, 02:08
TekerДата: Суббота, 12.05.2012, 10:22 | Сообщение # 3439
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Code
if(GetPlayerScore(playerid) >= 0 && GetPlayerScore(playerid) <= 4){
  new string_T1[128];
  Level[playerid] = 1;
  format(string_T1,sizeof(string_T1),"Level: ~r~%d",Level[playerid]);
  TextDrawSetString(LEVEL[playerid],string_T1);
         SetPlayerScore( playerid, PlayerInfo[ playerid ][ pLevel ] );
  GivePlayerWeapon(playerid,24,50);}


Вот, только цепляется к pLevel и PlayerInfo

C:\Users\Àëåêñåé\Desktop\test mode\filterscripts\Paradiselvl.pwn(43) : error 017: undefined symbol "PlayerInfo"
C:\Users\Àëåêñåé\Desktop\test mode\filterscripts\Paradiselvl.pwn(43) : warning 215: expression has no effect
C:\Users\Àëåêñåé\Desktop\test mode\filterscripts\Paradiselvl.pwn(43) : error 001: expected token: ";", but found "]"
C:\Users\Àëåêñåé\Desktop\test mode\filterscripts\Paradiselvl.pwn(43) : error 029: invalid expression, assumed zero
C:\Users\Àëåêñåé\Desktop\test mode\filterscripts\Paradiselvl.pwn(43) : fatal error 107: too many error messages on one line

Если ставлю new PlayerInfo [MAX_PLAYER]; то он показывает на pLEVEL

GeryyДата: Суббота, 12.05.2012, 10:46 | Сообщение # 3440
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Ну если у тебя в моде нет массива для игрока new PlayerInfo [MAX_PLAYER];, то используй ту переменную в которой хранится лвл игрока.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
МолорищеДата: Суббота, 12.05.2012, 11:29 | Сообщение # 3441
Молор
Группа: Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
Вообщем из файла читается строка типа Float, но читается как String. Как ее записать в переменную типа Float из String?


Мне нечего делать.
MarkeloFFДата: Суббота, 12.05.2012, 11:40 | Сообщение # 3442
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Какая функция узнаёт какой id оружия у игрока в руках и сколько патронов у этого оружия?
GeryyДата: Суббота, 12.05.2012, 11:42 | Сообщение # 3443
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (MarkeloFF)
Какая функция узнаёт какой id оружия у игрока в руках и сколько патронов у этого оружия?

GetPlayerWeaponData



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
slavonchikameneДата: Суббота, 12.05.2012, 13:04 | Сообщение # 3444
Освоившийся
Группа: Пользователи
Сообщений: 112
Награды: 0
Город: Харьков
Репутация: -4
Замечания: 0%
Статус:
всем привет)
У меня есть сервер, и там время суток одно и тоже, не меняется день, все время ночь, что делать ? Как убрать и сделать что бы было все нормально ?



http://s019.radikal.ru/i607/1203/a3/f82e4282ef1e.gif
HakeRbesTДата: Суббота, 12.05.2012, 14:14 | Сообщение # 3445
Новенький
Группа: Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
Всем привет, расскажите пожалуйста про функцию sscanf, как ей пользоваться и прочее
Заранее спасибо :)

Dimaxa_DemonДата: Суббота, 12.05.2012, 14:54 | Сообщение # 3446
Освоившийся
Группа: Продвинутые
Сообщений: 134
Награды: 7
Город: Киев
Репутация: 109
Замечания: 0%
Статус:
Ну я хз что рассказывать даже)) Функция работает на подобии функции split, ну вот пример:
У нас есть к примеру вот такая строка
result = "255|5.205|Пример";
Вызываем нашу функцию вот таким способом...
sscanf( result, "p<|>dfs[10]", int_param, float_param, string_param );
И получим в результате
В переменную int_param запишеться 255, в float_param - 5.205 и в string_param - "Пример"...
Теперь по самой функции
result - строка которую мы будем разбирать
"p<|>dfs" - параметры разбора
p<|> - разделитель разбора, он записан между стрелочками "<" & ">"
d - обозначает целочисленный параметр, то есть первое значение в троке перед розделителем - целое число..
f - число с плавающей точкой
s[10] - строка c 10ю ячейками..
После чего в том же порядке как записаны буквы - записываются переменные..
Ну думаю все понятно?)))
Так же пожно использовать другие буквы, такие как "i" - целое число, я больше не помню какие еще, если кто знает - напишите =)



Помогаю по Pawn|C++|PHP|Java|HTML|CSS
email - dm.savchik@ya.ru
-------
BorogДата: Суббота, 12.05.2012, 15:17 | Сообщение # 3447
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
HakeRbesT, Dimaxa_Demon, http://forum.sa-mp.com/showthread.php?t=120356
Quote (slavonchikamene)
что бы было все нормально ?

Нормально - это, чтобы менялся или был всегда день?



Silver Break
http://s-break.ru/
http://vk.com/sbreak


Сообщение отредактировал Borog - Суббота, 12.05.2012, 15:20
slavonchikameneДата: Суббота, 12.05.2012, 15:28 | Сообщение # 3448
Освоившийся
Группа: Пользователи
Сообщений: 112
Награды: 0
Город: Харьков
Репутация: -4
Замечания: 0%
Статус:
Borog, ото и так меняеться но просто когда я ставлю часы погода мигает каждую секунду то день то ночь, и когда я через админку меняю погоду она мигнет и станет как прежде!


http://s019.radikal.ru/i607/1203/a3/f82e4282ef1e.gif
TekerДата: Суббота, 12.05.2012, 15:57 | Сообщение # 3449
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Quote (Geryy)
Geryy

Всё, спасибо ;)

МолорищеДата: Суббота, 12.05.2012, 16:50 | Сообщение # 3450
Молор
Группа: Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
Как можно узнать FPS игрока? В 0.3d это добавили, но Натив таковой я не нашел.


Мне нечего делать.
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 230 из 412«12228229230231232411412»
Поиск:





 


 


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