 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопрос | Ответ
| |
| Make | Дата: Воскресенье, 24.06.2012, 09:18 | Сообщение # 4141 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Подскажите плз. Проверку на домашнее авто в моде Diamond City =) Добавлено (24.06.2012, 09:18) --------------------------------------------- Как сделать так. К примеру пишет человек команду, ему даются такие-то координаты,2й пишет,ему другие,3тий пишет ему другие.. ?? 
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| MarkeloFF | Дата: Воскресенье, 24.06.2012, 10:20 | Сообщение # 4142 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1033
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус: 
| Make, ну например... new Float:Spawns[3][3] = { {264.0235,82.2904,1001.0391}, {264.6288,77.5742,1001.0391}, {264.5204,86.6428,1001.0391} }; new rand = random(sizeof(Spawns)); SetPlayerPos(playa, Spawns[rand][0], Spawns[rand][1], Spawns[rand][2]); Это чисто пример, думаю разберёшься.
|
| |
|
|
| Make | Дата: Понедельник, 25.06.2012, 07:43 | Сообщение # 4143 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Quote (MarkeloFF) Make, ну например... new Float:Spawns[3][3] = { {264.0235,82.2904,1001.0391}, {264.6288,77.5742,1001.0391}, {264.5204,86.6428,1001.0391} }; new rand = random(sizeof(Spawns)); SetPlayerPos(playa, Spawns[rand][0], Spawns[rand][1], Spawns[rand][2]); Это чисто пример, думаю разберёшься. У меня так и сделано, но тут спавнит рандомно,т.е. указал я 3 места,вместо того,что-бы первый игрок спавнился в 1ну коор-ту,2й во 2ю,3тий в 3тюю не получается.. Если они спавнятся рандомно, то некоторые игроки могут спавниться в 1м и том-же месте...
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| Плохиш | Дата: Понедельник, 25.06.2012, 14:21 | Сообщение # 4144 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Йошкар-Ола
Репутация: -93
Замечания: 60%
Статус: 
| Make, мне в голову лезет только одно, это создать глобальную переменную и при вводе команды, у всех значение переменной будет равняться 1 и сделать проверку, если значение созданной переменной = 1, то при вводе в след. раз спавним в другое место и т.д. что-то типо такого, может и бред.
Plohysh Style [img]http://s006.radikal.ru/i214/1206/5e/893d7989eb30.gif[/img] КАК ВСТАВИТЬ КАРТИНКУ В ПОДПИСЬ?!?!!?
|
| |
|
|
| Make | Дата: Понедельник, 25.06.2012, 20:40 | Сообщение # 4145 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Quote (Плохиш) Make, мне в голову лезет только одно, это создать глобальную переменную и при вводе команды, у всех значение переменной будет равняться 1 и сделать проверку, если значение созданной переменной = 1, то при вводе в след. раз спавним в другое место и т.д. что-то типо такого, может и бред. Если сделать переменную,то тебя будет ТПшить в 1но место,или опять-же рандомно, т.е. если переменная равна 1, либо сделать коор-ту, либо опять-же рандомный респавн. Так-что не подходит..
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| Tony_Montana | Дата: Среда, 04.07.2012, 15:54 | Сообщение # 4146 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Как сделать правильно проверку если мне надо забрать хелперку у игрока, а если хелперка у него и так на 0 то вылазило бы сообщение что у него нет хелперки? Это для offline
Code if(strcmp(cmd, "/unhelper", true) == 0) { if(PlayerInfo[playerid][pHelper] >= 3) { new akk[144],ssss[144]; akk = strtok(cmdtext, idx); if(!strlen(akk)) { SCM(playerid,COLOR_GREY,"* Èñïîëüçóéòå: /unhelper [Èìÿ_Ôàìèëèÿ]"); return 1; } format(string,sizeof(string),"users/%s.ini",akk); if(!fexist(string)) { SCM(playerid,COLOR_RED,"* Òàêîãî àêêàóíòà íå ñóùåñòâóåò èëè âû îøèáëèñü!"); return 1; } else { new File = iniOpen(string); iniSetInt(File,"HelperLevel",0); iniClose(File); format(ssss,sizeof(ssss),"* Âû çàáðàëè ó %s õåëïåðêó!",akk); SCM(playerid,COLOR_LIGHTBLUE,ssss); return 1; } } return 1; }
|
| |
|
|
| Make | Дата: Воскресенье, 08.07.2012, 07:33 | Сообщение # 4147 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Tony_Montana, Вот для online сделал-бы вот так: Code if(PlayerInfo[giveplayerid][pHelper] <= 0) { SendClientMessage(playerid, COLOR_GREY, " Игрок не хелпер !"); return 1; } Для offline даже не знаю..
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| Великс | Дата: Воскресенье, 08.07.2012, 10:28 | Сообщение # 4148 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Code new tmplevel; iniGetInt( File,"HelperLevel", tmplevel ); if( tmplevel == 0 ) return SCM( playerid, -1, " Он не хелпер" ); Как то так, не тестировал.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Tony_Montana | Дата: Вторник, 10.07.2012, 06:00 | Сообщение # 4149 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Спасибо!
Кто знает подскажите как сделать правильно подсчет зон которые принадлежат всем бандам
Вот система зон, http://spawno.forum2x2.net/t53-topic (не реклама)
То есть мне нужно чтобы цикл проверил все зоны и показал простым числом сколько зон например у грув, помогите пожалуйста, очень нужно.Добавлено (10.07.2012, 06:00) --------------------------------------------- А уже не надо! Сам додумался
Подскажите как сделать математическое умножение
вот например дана такая вещь
new kraus = 14;
(14 может меняться)
как правильно мне сделать 14 допустим умножить на 9 и вывод сделать результата
|
| |
|
|
| zEsc | Дата: Вторник, 10.07.2012, 12:25 | Сообщение # 4150 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| new kraus = 14*9; Если я тебя правильно понял.
|
| |
|
|
| Kämpfer | Дата: Вторник, 10.07.2012, 12:33 | Сообщение # 4151 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус: 
| Quote (Tony_Montana) new kraus = 14; (14 может меняться) как правильно мне сделать 14 допустим умножить на 9 и вывод сделать результата эм, ну
Гитлер капут
Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©
Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов. skype: kampfer_88
|
| |
|
|
| Tony_Montana | Дата: Воскресенье, 15.07.2012, 08:05 | Сообщение # 4152 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Спасибо.
Подскажите что у меня за проблема с бизнесами, 1 раз в неделю какой-нибудь из бизнесов сбивается и пропадает в игре
Вот строки бизов, 1 это норм биз, 2 сбитый
0|The State|PPZ В©|ГЌГҐГІ|2814.676757|973.493225|10.750000|3|500000|11|2095745|0|0|-5092|2000|50|0|193 8500249|The State|Î÷óìåГГûé ГГҐГ®Г||0.000000|0.000000|0.000000|0|0|0|0|0|1979|-2061|13|3|0|193
и приходится время от времени восстанавливать, в чем причина?Добавлено (15.07.2012, 08:05) --------------------------------------------- У меня вопрос, допустим после того как игрок совершил какое-то действие, мне нужно записать его ник в переменную и установить таймер для него на 1 сек, не подскажите как записывать ники в переменную (не id) и потом проверку на ник сделать по этой переменной ?
|
| |
|
|
| Make | Дата: Воскресенье, 15.07.2012, 09:01 | Сообщение # 4153 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Quote (Tony_Montana) Спасибо. Подскажите что у меня за проблема с бизнесами, 1 раз в неделю какой-нибудь из бизнесов сбивается и пропадает в игре Вот строки бизов, 1 это норм биз, 2 сбитый 0|The State|PPZ В©|ГЌГҐГІ|2814.676757|973.493225|10.750000|3|500000|11|2095745|0|0|-5092|2000|50|0|193 8500249|The State|Î÷óìåГГûé ГГҐГ®Г||0.000000|0.000000|0.000000|0|0|0|0|0|1979|-2061|13|3|0|193 и приходится время от времени восстанавливать, в чем причина? Проверь код, где-то у тебя сбивается что-то, при вводе опр. команды или ещё что-нибудь. У тебя только этот бтз сбивается, или по разному?
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
|
| |
|
|
| Tony_Montana | Дата: Воскресенье, 15.07.2012, 20:57 | Сообщение # 4154 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| По разному, хорошо что редко хоть, то обычные бизы сбиваются то Sбизы, я вот думаю, может ли такое быть что хозяин меняет имя биза использовав запрещенные символы и такая ситуация получается? Или имя слишком длинное делают, проверок на ввод у меня не стоит, либо в чем может быть причина.
Если всё же в этом то какие проверки лучше поставить?
|
| |
|
|
| cracker | Дата: Воскресенье, 15.07.2012, 21:05 | Сообщение # 4155 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус: 
| Tony_Montana, Попытайся выявить причину бага, тогда тебе подскажут.
|
| |
|
|
|
 |
|
 | |
| |
|