 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
| |
| Великс | Дата: Среда, 11.01.2012, 23:37 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| [move]-= Вопрос | Ответ =-[/move]
В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам:
- Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
- Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
- Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
- В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
- Если вы хотите отблагодарить пользователя, жмите на кнопку
. (Только для продвинутых, и выше) - Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.
Скриптерам: - Не оскорблять новичков.
- Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
- Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
- Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Deposit | Дата: Суббота, 28.01.2012, 18:04 | Сообщение # 376 |
|
Новенький
Группа:
Пользователи
Сообщений: 55
Награды: 0
Город: Казахстан,Павлодар
Репутация: -48
Замечания: 40%
Статус: 
| Borog, Da не стрелочкой, подхожу и нажимаю "alt", Mod Копия: GalaxY Cтарый сервер PS Мод никому не дам,пока не устрантм баги!)
Не задовай глупых вопросов!. Если что Лес Там>>>>> Дураком быть сложно.... Конкурентов много.... Не задовай групых вопросов, будеш выглядить умнее я не как Школяр ____________________________________________________________ |Открытие Kazahstan Role Play : 24.02.12 в 18:00 По мск. в 20.00 По| |Казахстанскому времени | Каму как название пишите в личку :D
|
| |
|
|
| _Pawno_ | Дата: Суббота, 28.01.2012, 18:09 | Сообщение # 377 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус: 
| Никто не знает где взять античит ! Чтобы определял есть ли у игрока CJ бег ? Добавлено (28.01.2012, 18:09) --------------------------------------------- Но чтобы не банил а в админу писал
Мои работы: [FS]Rokstar [FS]Engine [MAP]Автошкола [MAP]Мерия
|
| |
|
|
| Borog | Дата: Суббота, 28.01.2012, 18:14 | Сообщение # 378 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| Deposit, Ну смотри в коде что именно тебя должно ТПшить в аммо и меняй на корректные координаты
_Pawno_, new animlib[30], animname[30]; GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname)); if(strcmp(animlib, "PED", true) == 0 && strcmp(animname, "RUN_PLAYER", true) == 0 && GetPlayerSkin(playerid) != 0) { SendClientMessageToAll(0xFFFFFFFF, "Какой-то игрок буянит"); }
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| _Pawno_ | Дата: Суббота, 28.01.2012, 18:21 | Сообщение # 379 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус: 
| Спасибо !
Мои работы: [FS]Rokstar [FS]Engine [MAP]Автошкола [MAP]Мерия
|
| |
|
|
| Deposit | Дата: Суббота, 28.01.2012, 18:32 | Сообщение # 380 |
|
Новенький
Группа:
Пользователи
Сообщений: 55
Награды: 0
Город: Казахстан,Павлодар
Репутация: -48
Замечания: 40%
Статус: 
| Borog, дай скайп мне поможеш))
Не задовай глупых вопросов!. Если что Лес Там>>>>> Дураком быть сложно.... Конкурентов много.... Не задовай групых вопросов, будеш выглядить умнее я не как Школяр ____________________________________________________________ |Открытие Kazahstan Role Play : 24.02.12 в 18:00 По мск. в 20.00 По| |Казахстанскому времени | Каму как название пишите в личку :D
|
| |
|
|
| Navvy | Дата: Суббота, 28.01.2012, 19:27 | Сообщение # 381 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 94
Награды: 0
Город: Cherkassy
Репутация: 26
Замечания: 0%
Статус: 
| SELECT (infa1, infa2, infa3, infa4) FROM Tablename WHERE (infa2_1, infa2_2) = ('%s', '1')
это вообще у меня правильный запрос?D:
Как всунуть сюда картинку?:D
|
| |
|
|
| Rockman | Дата: Суббота, 28.01.2012, 20:32 | Сообщение # 382 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (Navvy) SELECT (infa1, infa2, infa3, infa4) FROM Tablename WHERE (infa2_1, infa2_2) = ('%s', '1')
Code SELECT field1, field2, ... , fieldN FROM TABLE WHERE fieldx = 'value' AND fieldy = 'value2'
Сообщение отредактировал Rockman - Суббота, 28.01.2012, 20:32 |
| |
|
|
| IndomiX | Дата: Суббота, 28.01.2012, 21:00 | Сообщение # 383 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Dreven) т.е Code MedicBill[i] = 0; SendClientMessage(playerid, COLOR_YELLOW2, "Команда FreeArena Roleplay желает вам приятной игры у нас на сервере!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Теперь вам следует отправится в мэрию!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Там вы сможете получить пасспорт и устроится на подходящую вам работу!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Мэрия обозначена красным квадратиком у тебя на карте!"); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); SetPlayerCheckpoint(playerid, 1480.9757,-1769.1774,18.7958, 1.5); SetCameraBehindPlayer(playerid); SetCameraBehindPlayer(playerid); ServerGivePlayerMoney(playerid, 5000); PlayerInfo[playerid][pSpawn] = 1; PlayerInfo[playerid][pTut] = 1;p PlayerInfo[playerid][pLevel] = 1;
пишет вот что:
Quote D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13313) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13314) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13315) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13316) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13317) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13318) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13319) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13320) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13321) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13322) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13323) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13324) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13325) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13326) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13327) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13328) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13329) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13330) : error 017: undefined symbol "playerid" D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(43839) : warning 203: symbol is never used: "WEATHER" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
18 Errors.
|
| |
|
|
| Navvy | Дата: Суббота, 28.01.2012, 21:03 | Сообщение # 384 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 94
Награды: 0
Город: Cherkassy
Репутация: 26
Замечания: 0%
Статус: 
| Quote (Rockman) SELECT field1, field2, ... , fieldN FROM TABLE WHERE fieldx = 'value' AND fieldy = 'value2' Идельно. Спасибо.
Как всунуть сюда картинку?:D
|
| |
|
|
| Rockman | Дата: Суббота, 28.01.2012, 21:06 | Сообщение # 385 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| IndomiX, у вас не определена переменная playerid, возможно код у вас в цикле, попробуйте заменить playerid на i
|
| |
|
|
| IndomiX | Дата: Суббота, 28.01.2012, 21:15 | Сообщение # 386 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус: 
| Ну вообще код в цикле, но мне нужно как-то изменить, что бы уровень и деньги давало только игроку, который зашел на сервер (точнее устанавливало == 1).
вот описание проблемы тут http://www.samp-rus.com/forum/15-20113-435158-16-1327752180
Quote //================================================================== if(TutTime[i] >= 1) // =========ÎÁÓ×ÅÍÈÅ======== { TutTime[i] += 1; if(TutTime[i] == 2) {
SendClientMessage(i, COLOR_YELLOW2, "Ìû ðàäû ïðèâåòñòâîâàòü òåáÿ íà FreeArena Roleplay!"); SendClientMessage(i, COLOR_YELLOW2, "Ïåðåä íà÷àëîì èãðû, ñîâåòóåì âàì ïðî÷èòàòü ïðàâèëà ñåðâåðà."); SendClientMessage(i, COLOR_YELLOW2, "Èõ âû ìîæåòå íàéòè â ëè÷íîì êîìïüþòåðå."); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); TogglePlayerControllable(i, 0); } else if(TutTime[i] == 12) { SendClientMessage(i, COLOR_YELLOW2, "Íàøà àäìèíèñòðàöèÿ ïîìîæåò âàì â ëþáóþ ìèíóòó!"); SendClientMessage(i, COLOR_YELLOW2, "×òîáû çàäàòü âîïðîñ îáðàùàéòåñü â ((/support))"); SendClientMessage(i, COLOR_YELLOW2, "Åñëè æå òû çàìåòèë êîãî-òî, êòî íàðóøàåò ïðàâèëà, ïðîñüáà îáðàòèòüñÿ â ((/report))"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); } else if(TutTime[i] == 22) {
SendClientMessage(i, COLOR_YELLOW, "========================================================="); SendClientMessage(i, COLOR_WHITE, "Èíôîðìàöèÿ î ìîäå:"); SendClientMessage(i, COLOR_WHITE, "Àâòîðñêèå ïðàâà, ñîçäàíèÿ ýòîãî ìîäà ïðåíàäëåæàò YourGame.su"); SendClientMessage(i, COLOR_YELLOW, "========================================================="); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); } else if(TutTime[i] == 32) {
SendClientMessage(i, COLOR_YELLOW, "Ìíîãèå äåéñòâèÿ è êîìàíäû íà íàøåì ñåðâåðå ñîâåðøàþòñÿ ÷åðåç Ëè÷íûé Êîìïüþòåð."); SendClientMessage(i, COLOR_WHITE, "Äëÿ åãî çàïóñêà íàæìèòå {FF0000}[Àëüò] + [Áåã]"); SendClientMessage(i, COLOR_YELLOW, "Òàê æå ïðèñóòñòâóåò Áîðòîâîé êîìïüþòåð äëÿ ìàøèí."); SendClientMessage(i, COLOR_WHITE, "Äëÿ åãî çàïóñêà íàæìèòå {FF0000}[H] + [2]"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); } else if(TutTime[i] == 42) {
TutTime[i] = 0; gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0; PlayerInfo[i][pInt] = 1; TogglePlayerControllable(i, 1); MedicBill[i] = 0; SendClientMessage(playerid, COLOR_YELLOW2, "Êîìàíäà FreeArena Roleplay æåëàåò âàì ïðèÿòíîé èãðû ó íàñ íà ñåðâåðå!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Òåïåðü âàì ñëåäóåò îòïðàâèòñÿ â ìýðèþ!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Òàì âû ñìîæåòå ïîëó÷èòü ïàññïîðò è óñòðîèòñÿ íà ïîäõîäÿùóþ âàì ðàáîòó!"); SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Ìýðèÿ îáîçíà÷åíà êðàñíûì êâàäðàòèêîì ó òåáÿ íà êàðòå!"); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); SetPlayerCheckpoint(playerid, 1480.9757,-1769.1774,18.7958, 1.5); SetCameraBehindPlayer(playerid); SetCameraBehindPlayer(playerid); ServerGivePlayerMoney(playerid, 5000); PlayerInfo[playerid][pSpawn] = 1; PlayerInfo[playerid][pTut] = 1; TogglePlayerControllable(playerid, 1); } } Добавлено (28.01.2012, 21:15) --------------------------------------------- Нужно, чтобы это:
Quote PlayerInfo[i][pSpawn] = 1; TogglePlayerControllable(i, 1);
Действовало только на того игрока, который зашел на сервер
Кстати сверху там в цитате, все что playerid нужно на i заменить, иначе не компилируется.
|
| |
|
|
| Rockman | Дата: Суббота, 28.01.2012, 21:16 | Сообщение # 387 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| IndomiX, вы хотите выдавать деньги только что зарегистрированным или каждому игроку при заходе на сервер ?
|
| |
|
|
| IndomiX | Дата: Суббота, 28.01.2012, 21:30 | Сообщение # 388 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус: 
| Только что зарегистрированным, так сказать, для начала.
Т.е вот, человек первый раз зашел под новым ником, создался файлик для него, сервер дал ему 5000 ServerGivePlayerMoney(i, 5000); , 1 левел соотвественно. И это не затронуло других игроков, а тогда новый пользователь зарегистрировался, всем начисляется 5000 $ и устанвливается lvl 1
|
| |
|
|
| Mix | Дата: Суббота, 28.01.2012, 21:48 | Сообщение # 389 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 305
Награды: 1
Город: Ульяновск
Репутация: 52
Замечания: 20%
Статус: 
| Quote (Geryy) Quote (ZeT73) Может быть можно если изменить инклюд a_samp
no comments... Ололо, я так уже изменил 2 паблика.Добавлено (28.01.2012, 21:48) --------------------------------------------- IndomiX, как только он закончил регистрацию в том же паблике в том же месте сразу ему давай все и все будет гуд.
|
| |
|
|
| Rockman | Дата: Суббота, 28.01.2012, 21:59 | Сообщение # 390 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| IndomiX, в том месте где создается файл игрока и нужно начислять начальные деньги.
|
| |
|
|
|
 |
|
 | |
| |
|