 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Цвет ника
| |
| _BigSm0ke_ | Дата: Пятница, 06.06.2008, 17:05 | Сообщение # 1 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Нашёл на форуме темку как прикрепить цвет к определенному ID игрока. Там написан был такой код: if /color { SetPlayerColor(playerid, COLOR_RED) } Народ я в скриптинге не силен, помогите плиз чо с этим делать? Пожалуста поподробнее, и еще вопрос: Ты поставил шобы например ID 1=red ник, ты заходишь например под ID 3 а в скрипте с красным ником бегает другой чел под id = 1. Чо делать? Если я захотел поставить красный ник например именно себе. Помогите поподробнее как цвет ника привязать к игроку? возможно ли сделать это не через id игрока а через его ник? Пожалуста буду очень рад вашей помощи.
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Shokk | Дата: Пятница, 06.06.2008, 18:45 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 293
Награды: 1
Город: Тюмень
Репутация: 3
Замечания: 60%
Статус: 
| Ну ваще-то Code if(strcmp(cmd,"/color",true) == 0) { SetPlayerColor(playerid,COLOR_RED); return 1; } Ну а вот насчет выбора цвета: Code if(strcmp(cmd,"/color",true) == 0) { new tmp[256]; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFFFFFFAA,"** Используй: /color [id цвета] **"); SendClientMessage(playerid,0x808080AA,"0 = красный, 1 = зеленый, 2 = синий");
return 1; } new colorid; colorid = strval(tmp); if(colorid < 0 || colorid > 2) { SendClientMessage(playerid,0xFF0000AA,"** Выбирай цвет от 0 до 2 **"); return 1; } if(colorid == 0) { SetPlayerColor(playerid,COLOR_RED); } else if(colorid == 1) { SetPlayerColor(playerid,COLOR_GREEN); } else if(colorid == 2) { SetPlayerColor(playerid,COLOR_BLUE); } return 1; } Но для этого надо функцию strtok. А еще в самый верх скрипта: Code #define COLOR_RED 0xFF3030AA #define COLOR_GREEN 0x33AA33AA #define COLOR_BLUE 0x3333FFAA
Ginex Rap - Группа "Ginex" В контакте www.Ginex-Rap.de - Оффициальный сайт группы Ginex.
Сообщение отредактировал V4N0M - Пятница, 06.06.2008, 18:47 |
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 06.06.2008, 21:19 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| мм.. а можешь сделать ФИЛЬТЕР скрипт , примерно такой: пишешь команду /color red где red это цвет ника. Ну мне нужны цвета черный, синий, красный, светлосиний, оранжевый. И чтобы цвета были платные, все по 1 миллиону а черный и синий по 1 миллиарду. Я уже на сайте нашол такой Ф скрипт только почему то войдя в игру я немогу залогиниться... пишу а он нече не делает... ГЛАНОЕ ЧТОБЫ КОГДА Я ВЫШЕЛ ИЗ ИГРЫ И ВОШОЛ ОБРАТНО ЦВЕСТ СОХРАНИЛСЯ! Плиз оч надо! помоги!
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 22:07 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Bl1zzard, Code #include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext,"/color red",true)==0) { if(GetPlayerMoney(playerid) < 1000000) { SendClientMessage(playerid,0xFF0000AA," У вас недостаточно денег для покупки этого цвета ника! (нужно 1 000 000)"); } else { SendClientMessage(playerid,0xFFFFFFAA," Вы купили красный цвет ника за 1 000 000.)"); SetPlayerColor(playerid,0xFF0000AA); } } if(strcmp(cmdtext,"/color blue",true)==0) { if(GetPlayerMoney(playerid) < 1000000000) { SendClientMessage(playerid,0xFF0000AA," У вас недостаточно денег для покупки этого цвета ника! (нужно 1 000 000 000)"); } else { SendClientMessage(playerid,0xFFFFFFAA," Вы купили синий цвет ника за 1 000 000 000.)"); SetPlayerColor(playerid,0x0000FFAA); } } if(strcmp(cmdtext,"/color black",true)==0) { if(GetPlayerMoney(playerid) < 1000000000) { SendClientMessage(playerid,0xFF0000AA," У вас недостаточно денег для покупки этого цвета ника! (нужно 1 000 000 000)"); } else { SendClientMessage(playerid,0xFFFFFFAA," Вы купили чёрный цвет ника за 1 000 000 000.)"); SetPlayerColor(playerid,0x000000AA); } } if(strcmp(cmdtext,"/color lightblue",true)==0) { if(GetPlayerMoney(playerid) < 1000000) { SendClientMessage(playerid,0xFF0000AA," У вас недостаточно денег для покупки этого цвета ника! (нужно 1 000 000)"); } else { SendClientMessage(playerid,0xFFFFFFAA," Вы купили голубой цвет ника за 1 000 000.)"); SetPlayerColor(playerid,0x00C0FFAA); } } if(strcmp(cmdtext,"/color orange",true)==0) { if(GetPlayerMoney(playerid) < 1000000) { SendClientMessage(playerid,0xFF0000AA," У вас недостаточно денег для покупки этого цвета ника! (нужно 1 000 000)"); } else { SendClientMessage(playerid,0xFFFFFFAA," Вы купили оранжевый цвет ника за 1 000 000.)"); SetPlayerColor(playerid,0xFAA220AA); } } return 0; }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Пятница, 06.06.2008, 22:24 |
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 06.06.2008, 22:18 | Сообщение # 5 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Это фильтер скрипт? Добавлено (06.06.2008, 22:18) --------------------------------------------- Можешь выложить в PWN и AMX прошу а то при вставлении в павно и компликтации выдает: Code C:\Documents and Settings\(-_-)\Desktop\color.pwn(64) : warning 217: loose indentation C:\Documents and Settings\(-_-)\Desktop\color.pwn(66) : error 030: compound statement not closed at the end of file (started at line 5) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 22:24 | Сообщение # 6 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Bl1zzard, у меня косяк в коде. Я исправил. Попробуй снова.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 06.06.2008, 22:39 | Сообщение # 7 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Ерора нету, но есть варнинг, я сморел другие коды там написано было во всех Return 1; - может изза этого? Code C:\Documents and Settings\(-_-)\Desktop\color.pwn(65) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning. Добавлено (06.06.2008, 22:39) --------------------------------------------- ПАНИКА!!!! Когда я перезахожу, цвет ника несохраняется!!!
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 22:48 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Bl1zzard, естественно. Прикрути регистрацию или добавь в регистрацию параметр цвета.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 06.06.2008, 22:54 | Сообщение # 9 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| мм.. не в регистрацию параметр цвета мне ненужен, так как любой сможет его поставить. + мне надо будет наверно заного региться, а вот что значит прикрути регистрацию? тоесть закрепить цвет не за id а за ник? Добавлено (06.06.2008, 22:54) --------------------------------------------- обьясни плиз поподробнее я в скриптинге как дуб....( плюс поставил те уже 
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 23:21 | Сообщение # 10 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Bl1zzard, можно и за ником закрепить... но все-равно надо же как-то узнать, что пользователь ввёл команду и после этого для его ника ставить цвет.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| _BigSm0ke_ | Дата: Суббота, 07.06.2008, 08:24 | Сообщение # 11 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| а без ввода команды мона к нику прикрепить цвет? или ввести команду и скрипт запомнит ник и цвет будет прикреплен к нему навсегда? .. ( Добавлено (06.06.2008, 23:36) --------------------------------------------- okstyle, можешь как нибуть придумать, чтобы цвет не пропадал. Желательно, чтобы проста фильтер скрипт считывал ники играющих, если в игру вошел нужный ник, кому надо сделать цветной ник, он сразу делается. Чтонить такое, а список этих ников можно постоянно дополнять, и у каждого ника чтобы были разные цвета на усмотрение играющих. на пример в нику bobi привязать красный цвет, а нику vasya оранжевый... плиз. Добавлено (07.06.2008, 08:24) --------------------------------------------- ... (
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Baz | Дата: Суббота, 07.06.2008, 10:24 | Сообщение # 12 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 390
Награды: 2
Город: Moscow
Репутация: 48
Замечания: 0%
Статус: 
| могу дать регу, там есть эти цвета. логинишься-и получаешь свой цвет
Делаю дизайны сайтов, недорого. Обращаться в ЛС
|
| |
|
|
| _BigSm0ke_ | Дата: Суббота, 07.06.2008, 10:38 | Сообщение # 13 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| там рандомом цвета дают или как? мне просто надо чтобы именно какому то человеку залогинившемуся должен даваться свой определенный цвет. И чтобы список этих игроков мона было изменить дополнить как и цвета привязанные к тому или другому челу. мона так сделать?
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| OKStyle™ | Дата: Суббота, 07.06.2008, 11:52 | Сообщение # 14 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Bl1zzard, фильтр-скрипт: Code #include <a_samp>
public OnPlayerSpawn(playerid) { new pln[MAX_PLAYER_NAME]; GetPlayerName(playerid, pln, sizeof(pln)); if(pln[0] == 'B' && pln[1] == 'l' && pln[2] == '1' && pln[3] == 'z' && pln[4] == 'z' && pln[5] == 'a' && pln[6] == 'r' && pln[7] == 'd') // Ник Bl1zzard { SendClientMessage(playerid,0xFFFFFFAA," Вам установлени красный цвет ника.)"); // меняешь красный на свой SetPlayerColor(playerid,0xFF0000AA); // FF0000 - меняешь на свой. } }
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| _BigSm0ke_ | Дата: Суббота, 07.06.2008, 16:22 | Сообщение # 15 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Переписал скрипт под свой ник в игре, при входе в игру сообщение пишет о смене цвета, но цвет не меняется. Code #include <a_samp>
public OnPlayerSpawn(playerid) { new pln[MAX_PLAYER_NAME]; GetPlayerName(playerid, pln, sizeof(pln)); if(pln[0] == '[' && pln[1] == 'A' && pln[2] == 'D' && pln[3] == 'M' && pln[4] == ']' && pln[5] == '0' && pln[6] == 'g' && pln[7] == '_' && pln[8] == 'L' && pln[9] == 'o' && pln[10] == 'G') // Ник [ADM]0g_LoG { SendClientMessage(playerid,0x00BBFF," Вам установлен синий цвет ника.)"); // меняешь синий на свой SetPlayerColor(playerid,0x00BBFF); // FF0000 - меняешь на свой. } }
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
Сообщение отредактировал Bl1zzard - Суббота, 07.06.2008, 16:28 |
| |
|
|
|
 |
|
 | |
| |
|