|
Научите скриптить!
|
|
| qwert | Дата: Четверг, 10.01.2008, 16:56 | Сообщение # 31 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Город: Чебоксары
Репутация: 3
Замечания: 40%
Статус: 
| У меня тоже server.cfg
Мой wap сайт :) http://zagruzkaaa.kmx.ru
|
| |
|
|
| dura4ok | Дата: Четверг, 10.01.2008, 18:11 | Сообщение # 32 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 357
Награды: 1
Город: Cеверодонецк
Репутация: 24
Замечания: 0%
Статус: 
| Skiner, cfg от слова config. Torres это прекрасно знает, просто набрал не ту букву. не вижу ничего смешного, признайся, ты даун?
|
| |
|
|
| St1muL | Дата: Четверг, 10.01.2008, 18:14 | Сообщение # 33 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Quote (dura4ok) Skiner, cfg от слова config. Torres это прекрасно знает, просто набрал не ту букву. не вижу ничего смешного, признайся, ты даун? набрал не ту букву 2 раза и они вообще то далеко на клаве друг от друга если чо чтоб опечатку делать
|
| |
|
|
| dura4ok | Дата: Четверг, 10.01.2008, 19:07 | Сообщение # 34 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 357
Награды: 1
Город: Cеверодонецк
Репутация: 24
Замечания: 0%
Статус: 
| Skiner, не опечатка, а путаница. ладно, смейся. лопата лопата грабли Добавлено (10.01.2008, 19:07) --------------------------------------------- да, чуть не забыл. объясните мне кто-нибудь, желательно доходчиво (т.к. с++ мне изучать не довелось), каким образом действует оператор return. в каких случаях нужно применять return 1, а в каких return 0. и в каких не применять вообще. с чем связано его применение итдитп.
|
| |
|
|
| MINIMAN | Дата: Четверг, 10.01.2008, 20:19 | Сообщение # 35 |
|
Новенький
Группа:
Продвинутые
Сообщений: 25
Награды: 1
Город: Хабаровск
Репутация: 1
Замечания: 0%
Статус: 
| С переменной playerid сам разабрался. Хочу ввывести имя игрока но никак не получаеться. if(strcmp(cmd, "/admin", true) == 0) { new lname[255]; format(lname,sizeof(lname),"Name = %d", что тут можно написать чтоб вывести имя игрока?); print(lname); SendClientMessageToAll(0xFF0000, lname); IsPlayerAdmin(playerid); return 1;}
начинаюший Программист Кончаный Ублюдок =) В ICQ ПО СКРИПТАМ НЕ СТУЧАТЬСЯ
|
| |
|
|
| Avalon | Дата: Четверг, 10.01.2008, 20:58 | Сообщение # 36 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 79
Награды: 1
Город: [EX-TEAM]
Репутация: 15
Замечания: 0%
Статус: 
| Вот пример new Name[30]; GetPlayerName(playerid, Name, 30); format(string, 256, "* %s зашел на сервер.", Name); SendClientMessageToAll(0x00FF33AA, string);
|
| |
|
|
| MINIMAN | Дата: Среда, 16.01.2008, 17:27 | Сообщение # 37 |
|
Новенький
Группа:
Продвинутые
Сообщений: 25
Награды: 1
Город: Хабаровск
Репутация: 1
Замечания: 0%
Статус: 
| Все работает Вопрос такой. Как можно создать командный чат? И нужны ли там цыклы?Добавлено (16.01.2008, 17:27) --------------------------------------------- Ладно вопрос такой. как достать переменную из функции? мне нужна переменная teamid вот функции SetPlayerTeam(playerid,teamid); GetPlayerTeam(playerid); помогите пожалуйста кто может =)
начинаюший Программист Кончаный Ублюдок =) В ICQ ПО СКРИПТАМ НЕ СТУЧАТЬСЯ
|
| |
|
|
| RegEdit | Дата: Среда, 16.01.2008, 22:54 | Сообщение # 38 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Quote (MINIMAN) Вопрос такой. Как можно создать командный чат? вот пример командного чата. Для этого ! в начале текста нужно ввести. Code public OnPlayerText(playerid,text[]) { if(text[0] == '!') { new name[24], string[256]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "Team Message From %s: %s", name, text[1]); printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam[i] == gTeam[playerid]) SendClientMessage(i, GetPlayerColor(playerid), string); } } return 0; } return 1; }
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| St1muL | Дата: Среда, 16.01.2008, 22:57 | Сообщение # 39 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| MINIMAN, эх... мне бы хотяб так скриптить я даж незнаю о чём речь
|
| |
|
|
| MINIMAN | Дата: Пятница, 18.01.2008, 07:49 | Сообщение # 40 |
|
Новенький
Группа:
Продвинутые
Сообщений: 25
Награды: 1
Город: Хабаровск
Репутация: 1
Замечания: 0%
Статус: 
| ООО, вот чего я ждал!!! спасибки RegEdit держы "+" =) Добавлено (18.01.2008, 07:49) --------------------------------------------- Созрела новая мысль, создание меню, например на покупку оружия(которого нет в магазинах) приведите пожалуйста пример, хотябы с тремя строчьками меню.
начинаюший Программист Кончаный Ублюдок =) В ICQ ПО СКРИПТАМ НЕ СТУЧАТЬСЯ
Сообщение отредактировал MINIMAN - Четверг, 17.01.2008, 08:57 |
| |
|
|
| Avalon | Дата: Пятница, 18.01.2008, 11:56 | Сообщение # 41 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 79
Награды: 1
Город: [EX-TEAM]
Репутация: 15
Замечания: 0%
Статус: 
| Пример меню: В начало скрипта: new Menu:burda; В GameModeInit: burda = CreateMenu("Actions", 1, 50.0, 100.0, 220.0, 150.0); AddMenuItem(burda, 0, "Kill"); AddMenuItem(burda, 0, "Spawn") AddMenuItem(burda, 0, "Clear Chat") В любую часть скрипта либо заменить уже существующую: public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == burda) { switch(row) { case 0: // Kill { SendClientMessage(playerid, 0xCB0000AA, "*** Вы сотворили суицид. ***"); SetPlayerHealth(playerid, 0); SetPlayerArmour(playerid, 0); } case 1: // Spawn { SpawnPlayer(playerid); SetPlayerHealth(playerid, 100); SendClientMessage(playerid, 0x00FF33AA, "*** Вы были отправлены на спавн и ваши хп равны 100. ***"); } case 2: // Clearchat { for (new a=1;a<=100;a++) { SendClientMessage(playerid, 0xFFFFFFAA,"\n"); } } } } return 1; }
Сообщение отредактировал Avalon - Пятница, 18.01.2008, 11:58 |
| |
|
|
| MINIMAN | Дата: Пятница, 18.01.2008, 17:12 | Сообщение # 42 |
|
Новенький
Группа:
Продвинутые
Сообщений: 25
Награды: 1
Город: Хабаровск
Репутация: 1
Замечания: 0%
Статус: 
| Код понятен- вопрос такой как этот пример меню приводиться в в самой игре в действие?
начинаюший Программист Кончаный Ублюдок =) В ICQ ПО СКРИПТАМ НЕ СТУЧАТЬСЯ
|
| |
|
|
| Avalon | Дата: Суббота, 19.01.2008, 15:32 | Сообщение # 43 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 79
Награды: 1
Город: [EX-TEAM]
Репутация: 15
Замечания: 0%
Статус: 
| О точно забыл написать вставь в команду ShowMenuForPlayer(burda, playerid); ShowMenuForPlayer - функция выводит игроку меню.
Сообщение отредактировал Avalon - Суббота, 19.01.2008, 15:33 |
| |
|
|
| MINIMAN | Дата: Вторник, 25.03.2008, 16:55 | Сообщение # 44 |
|
Новенький
Группа:
Продвинутые
Сообщений: 25
Награды: 1
Город: Хабаровск
Репутация: 1
Замечания: 0%
Статус: 
| Все работает хорошо. спасибо. "+" я тебе уже поставил.=) Добавлено (25.03.2008, 16:55) --------------------------------------------- теперь самое интерестное подскажите кто знает плизззззззз. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_FIRST_ATTACK{ тута всякие опеаторы } return 1; } какие еще есть переменные клавиш помимо KEY_FIRST_ATTACK??????
начинаюший Программист Кончаный Ублюдок =) В ICQ ПО СКРИПТАМ НЕ СТУЧАТЬСЯ
|
| |
|
|
| Orange | Дата: Вторник, 25.03.2008, 20:16 | Сообщение # 45 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| у меня тоже вопрос: какой ид музыки стоит на Partyserver и как звук отрубить когда скин уже выбран?
|
| |
|
|