 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 13:55 | Сообщение # 5101 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (Weddew) Quote (4o_kavo) Как сделать что бы при убийстве игрока давались деньги например 10 000т?
В public OnPlayerDeath добавить Code GivePlayerMoney(killerid,"Количество денег");
Если у Вас стоит античит на деньги, то измените функцию выдачи денег. P.S Количество писать без кавычек Например Code GivePlayerMoney(killerid,900);
www.weddew-shop.ru
|
| |
|
|
| 4o_kavo | Дата: Понедельник, 05.11.2012, 17:48 | Сообщение # 5102 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 354
Награды: 2
Город: Красноярск
Репутация: 216
Замечания: 0%
Статус: 
| Weddew, куда именно тут добавить не подскажешь? Code public OnPlayerDeath(playerid, killerid, reason) { SetPVarInt(playerid,"K_Times",GetPVarInt(playerid,"K_Times") + 1);/*===[Зашита против флуда в кил чате]===*/ if(GetPVarInt(playerid,"K_Times") > 1) return Kick(playerid);/*===[Зашита против флуда в кил чате]===*/ PlayerEx[playerid][pSpawnEx] = false; new texy[128]; pStats[playerid][AFK] = 1; format(texy, sizeof(texy), "%s(%d)\n{FF1515}Вырубился", PlayerEx[playerid][pNameEx], playerid); Update3DTextLabelText(Informer[playerid],GetPlayerColor(playerid),texy); TextDrawSetString(HPDraw[playerid], "0 HP"); PlayerHeall[playerid] = 0.0; PlayerArmm[playerid] = 0.0; if(ShetDrift[playerid] == 1) { TextDrawHideForPlayer(playerid, ScorDrift[playerid]); ShetDrift[playerid] = 0; } new KillName[MAX_PLAYER_NAME]; GetPlayerName(killerid, KillName, sizeof(KillName)); if(reason == 54) {
-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777
GTA-Rus.com - Grand Theft Auto
|
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 18:26 | Сообщение # 5103 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| 4o_kavo, Code public OnPlayerDeath(playerid, killerid, reason) { GivePlayerMoney(killerid,10000); SetPVarInt(playerid,"K_Times",GetPVarInt(playerid,"K_Times") + 1);/*===[Зашита против флуда в кил чате]===*/ if(GetPVarInt(playerid,"K_Times") > 1) return Kick(playerid);/*===[Зашита против флуда в кил чате]===*/ PlayerEx[playerid][pSpawnEx] = false; new texy[128]; pStats[playerid][AFK] = 1; format(texy, sizeof(texy), "%s(%d)\n{FF1515}Вырубился", PlayerEx[playerid][pNameEx], playerid); Update3DTextLabelText(Informer[playerid],GetPlayerColor(playerid),texy); TextDrawSetString(HPDraw[playerid], "0 HP"); PlayerHeall[playerid] = 0.0; PlayerArmm[playerid] = 0.0; if(ShetDrift[playerid] == 1) { TextDrawHideForPlayer(playerid, ScorDrift[playerid]); ShetDrift[playerid] = 0; } new KillName[MAX_PLAYER_NAME]; GetPlayerName(killerid, KillName, sizeof(KillName)); if(reason == 54) { Добавлено (05.11.2012, 18:26) --------------------------------------------- Сразу после фигурной скобки {
www.weddew-shop.ru
|
| |
|
|
| 4o_kavo | Дата: Понедельник, 05.11.2012, 20:30 | Сообщение # 5104 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 354
Награды: 2
Город: Красноярск
Репутация: 216
Замечания: 0%
Статус: 
| Weddew, Спасибо
-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777
GTA-Rus.com - Grand Theft Auto
|
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 21:11 | Сообщение # 5105 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (4o_kavo) Weddew, Спасибо Рад был помочь
www.weddew-shop.ru
|
| |
|
|
| 4o_kavo | Дата: Понедельник, 05.11.2012, 22:37 | Сообщение # 5106 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 354
Награды: 2
Город: Красноярск
Репутация: 216
Замечания: 0%
Статус: 
| Подскажите где указан заработок в этом коде (Деньги сколько платят за работу, хочу увеличить просто) или цена указывается не тут?
Code } case 101://груз 1 { ShowPlayerDialog(playerid,164,DIALOG_STYLE_MSGBOX,"Раздевалка","Вы хотите переодеться чтобы начать работу?","да","нет"); } case 102://груз 2 { ShowPlayerDialog(playerid,165,DIALOG_STYLE_MSGBOX,"Касса","Вы хотите получить зарплату и закончить работу?","да","нет"); } case 103://груз 3 { ShowPlayerDialog(playerid,166,DIALOG_STYLE_MSGBOX,"Помощь","1. Чтобы начать работу зайдите в это здание и переоденьтесь в рабочую одежду\n2. На вашей карте появится чекпоинт, идите на него чтобы взять мешок\n3. Отнесите мешок на склад и идите за новым мешком\n4. Когда отнесете нужное вам количество мешков\nприходите в кассу за зарплатой, она находится рядом с раздевалкой","ОК",""); } case 104://шахтёр(зарплата) { new string[128]; if(JobAmmount[playerid] == 0) return SendClientMessage(playerid,0xFFFFFFFF,"Ты еще ничего не заработал."); Give_Money(playerid,JobAmmount[playerid]*1000); format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*1000); SendClientMessage(playerid,0xFFFFFFFF,string); JobAmmount[playerid] = 0; } case 105://шахтёр(раздевалка) { if(pStats[playerid][pActiveJob] == 0)//проверяем работает да/нет (нет) { ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,"Работа Шахтера","Начать Работу Шахтёра?","Начать","Отмена"); } else if(pStats[playerid][pActiveJob] == 2)//проверяем работает да/нет (да) { ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Работа Шахтера","Уволиться с работы Шахтёра?","Уволиться","Отмена"); } } Добавлено (05.11.2012, 22:37) ---------------------------------------------
Quote (4o_kavo) Give_Money(playerid,JobAmmount[playerid]*1000); format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*1000); Если я не ошибаюсь это вот эта строчка?
-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777
GTA-Rus.com - Grand Theft Auto
|
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 22:47 | Сообщение # 5107 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| 4o_kavo, Give_Money(playerid,Количество денег); Добавлено (05.11.2012, 22:47) --------------------------------------------- 4o_kavo, JobAmmount[playerid]*1000 JobAmmount[playerid] - количество (возможно перенесенные мешки) 1000 - зарплата за единицу
www.weddew-shop.ru
|
| |
|
|
| 4o_kavo | Дата: Понедельник, 05.11.2012, 22:49 | Сообщение # 5108 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 354
Награды: 2
Город: Красноярск
Репутация: 216
Замечания: 0%
Статус: 
| Weddew, в общем тут нужно указывать цену да в этой строке? Give_Money(playerid,JobAmmount[playerid]*цена);
и все?
Спасибо ещё раз, выручил  Добавлено (05.11.2012, 22:49) --------------------------------------------- или нужно в обоих строках увеличивать ещё и тут? format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*1000);
-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777
GTA-Rus.com - Grand Theft Auto
|
| |
|
|
| zEsc | Дата: Понедельник, 05.11.2012, 23:01 | Сообщение # 5109 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| 4o_kavo, да, и тут тоже
|
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 23:04 | Сообщение # 5110 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (Escalante) или нужно в обоих строках увеличивать ещё и тут? format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*1000); format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*Цена);
www.weddew-shop.ru
|
| |
|
|
| 4o_kavo | Дата: Понедельник, 05.11.2012, 23:19 | Сообщение # 5111 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 354
Награды: 2
Город: Красноярск
Репутация: 216
Замечания: 0%
Статус: 
| короче я сделал вот так увеличил до 9 тысяч зарплату Give_Money(playerid,JobAmmount[playerid]*9000); format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*9000);
Надеюсь правильно все
-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777
GTA-Rus.com - Grand Theft Auto
|
| |
|
|
| Weddew | Дата: Понедельник, 05.11.2012, 23:24 | Сообщение # 5112 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (4o_kavo) короче я сделал вот так увеличил до 9 тысяч зарплату Give_Money(playerid,JobAmmount[playerid]*9000); format(string,sizeof(string)," Ты заработал {228B22}$%d{FFFFFF}. Приходи еще.",JobAmmount[playerid]*9000);
Надеюсь правильно все Все верно
www.weddew-shop.ru
|
| |
|
|
| romanzi | Дата: Среда, 07.11.2012, 09:43 | Сообщение # 5113 |
|
Новенький
Группа:
Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус: 
| Поставил сервер на хост (обновил сервер). Хост - Дебиан.
И когда я включил сервер,заметил,что не виден мод. Т.е. адрес сайта и и .т.п есть, а вот сам мод не видит. Unknow. Мод diamond залит.
Code echo Executing Server Config... lanmode 0 rcon_password androidmaster maxplayers 50 port 7777 hostname [0.3e] Liberty Rock RP (RUS/UA) gamemode0 diamond filterscripts PMP II PlayersMap Obj Kor AFK tunsave gl_actions rock announce 1 query 1 weburl http://lrаываockаыв.ru maxnpc 0 onfoot_rate 30 incar_rate 30 weapon_rate 30 stream_distance 400.0 stream_rate 1000 plugins streamer
|
| |
|
|
| Harris | Дата: Среда, 07.11.2012, 10:06 | Сообщение # 5114 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1168
Награды: 79
Город: Киев
Замечания: 20%
Статус: 
| romanzi,
Quote (romanzi) gamemode0 diamond
исправьте на:
gamemode0 diamond 1
Quote (romanzi) Хост - Дебиан. Quote (romanzi) plugins streamer
исправьте на:
plugins streamer.so
и попробуйте запустить.
Если ничего не изменится - то выкладывайте сюда последние пару абзацев из файла server.log, будет видно ошибку.
Сообщение отредактировал Harris - Среда, 07.11.2012, 10:10 |
| |
|
|
| Weddew | Дата: Среда, 07.11.2012, 11:48 | Сообщение # 5115 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (Harris) gamemode0 diamond 1 Это исправление не обязательно. Quote (Harris) plugins streamer.so Если у Вас в папке plugins нет файла streamer.so, то это для Вас [cut noguest=Streamer Plugin v2.6.1 (revision 79) (SA-MP 0.3e)]http://samp-streamer-plugin.googlecode.com/files/streamer_plugin_v2_6_1_r79.zip[/cut]
www.weddew-shop.ru
|
| |
|
|
|
 |
|
 | |
| |
|