|
Текст
|
|
| St1muL | Дата: Суббота, 19.03.2011, 19:22 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Всем привет, помогите сделать такую штучку, например: Я авторизуюсь под RCON логин и пишу в чат например "/datdm id" после этого кому я дал этот DM пишет в чат и там видно "*DM Masters* (ник): Текст" и если ввожу "/delet id" и этот человек пишет как простой игрок, и ещё чтобы после рестарта или как тот человек пере зайдёт то у него не пропадает эта херня. P.S. Дам + и награду, плиз срочно надо)
Сообщение отредактировал Skiner - Суббота, 19.03.2011, 19:24 |
| |
|
|
| Likoniko | Дата: Суббота, 19.03.2011, 19:40 | Сообщение # 2 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| if(strcmp(cmd, "/datdm", true) == 0) if(IsPlayerAdmin(playerid)){ GetPlayerName(playerid, name, sizeof(name)); SetPlayerName(playerid, "*DM Masters*%s") } остальное лень
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| toneysix | Дата: Суббота, 19.03.2011, 19:48 | Сообщение # 3 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Likoniko чем является cmd? Я так понимаю, это массив ещё со временем ГФ-мода, в данном случаи команда не имеет аргументов, и cmd использованию не подлежит, заменить на cmdtext.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| Likoniko | Дата: Суббота, 19.03.2011, 19:49 | Сообщение # 4 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| бле, случайно влепил. Взял код из фс и переделал на быструю руку, не заметел.
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| 14_KaPaT | Дата: Суббота, 19.03.2011, 19:53 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус: 
| Skiner как по мне будет лучше вставить эту команду в проверку на фраги, к примеру набрал 200 и добавляется, во-первых сохраняется, во-вторых тебе в OnPlayerSpawn еще придется всунуть проверку на ник для фрагов, как по мне это легче всего Добавлено (19.03.2011, 19:53) --------------------------------------------- тфу ты проверку на фраги для ника **** 
<<<Разбаньте ёмаё =)>>> Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =) Скачать Track 14 Карат(Feat Escape).mp3 Прослушать Track 14 Карат(Feat Escape)
|
| |
|
|
| St1muL | Дата: Суббота, 19.03.2011, 19:57 | Сообщение # 6 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Во 1, мне не на рп надо)) Во 2, я ДМ к примеру взял  Добавлено (19.03.2011, 19:57) ---------------------------------------------
Code C:\Documents and Settings\compiuter\Рабочий стол\HS\gamemodes\rdl.pwn(136) : error 017: undefined symbol "name" C:\Documents and Settings\compiuter\Рабочий стол\HS\gamemodes\rdl.pwn(136) : error 017: undefined symbol "name" C:\Documents and Settings\compiuter\Рабочий стол\HS\gamemodes\rdl.pwn(136) : error 029: invalid expression, assumed zero C:\Documents and Settings\compiuter\Рабочий стол\HS\gamemodes\rdl.pwn(136) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors. Code //========= if(strcmp(cmdtext, "/datdm", true) == 0) if(IsPlayerAdmin(playerid)){ GetPlayerName(playerid, name, sizeof(name)); SetPlayerName(playerid, "*DM Masters*%s") } //========= чё такое?)
Сообщение отредактировал Skiner - Суббота, 19.03.2011, 19:54 |
| |
|
|
| 14_KaPaT | Дата: Суббота, 19.03.2011, 20:00 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус: 
| Это и не является рп, раз дм, админка скорее всего будет ladmin фраги там сохраняются уже меньше работы, ну вобщем как хочешь, можешь воспользоваться командой описаной выше, но если с сохранением проверку в OnPlayerSpawn палюбому делать придется
<<<Разбаньте ёмаё =)>>> Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =) Скачать Track 14 Карат(Feat Escape).mp3 Прослушать Track 14 Карат(Feat Escape)
|
| |
|
|
| St1muL | Дата: Суббота, 19.03.2011, 20:01 | Сообщение # 8 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| 14_KaPaT, дак я и прошу, сделайте команду за + и награду)
|
| |
|
|
| 14_KaPaT | Дата: Суббота, 19.03.2011, 20:02 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус: 
| new name[MAX_PLAYER_NAME]; забыл по моему
<<<Разбаньте ёмаё =)>>> Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =) Скачать Track 14 Карат(Feat Escape).mp3 Прослушать Track 14 Карат(Feat Escape)
|
| |
|
|
| St1muL | Дата: Суббота, 19.03.2011, 20:10 | Сообщение # 10 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| неа, ничего не происходит пишу "/datdm 0" и ничего и "/datdm" просто тоже ничего
|
| |
|
|
| toneysix | Дата: Суббота, 19.03.2011, 20:18 | Сообщение # 11 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Skiner команда должна возвращать 1, при успешном выполнении, у тебя же вообще ничего нет. Code if(!strcmp(cmdtext, "/datdm", true) ) { if(IsPlayerAdmin(playerid)) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(name, sizeof(name), "DM: %s",name); SetPlayerName(playerid, name); return true; } SendClientMessage(playerid, 0x000000, "Вы не зашли под RCON"); return true; } Эта команда не имеет аргументов, и совершенно ни к чему писать нули и так далее, эта команда просто изменит ник.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| St1muL | Дата: Суббота, 19.03.2011, 20:29 | Сообщение # 12 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| неа, не работает((( а я писал "/datdm 0(ид игрока)"
|
| |
|
|
| toneysix | Дата: Суббота, 19.03.2011, 20:30 | Сообщение # 13 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Skiner аргумента айди для игрока здесь нет, не путай, сменит ник только тебе.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| St1muL | Дата: Суббота, 19.03.2011, 20:36 | Сообщение # 14 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| дак мне надо чтобы добовляло к другим т.е. пишу /datdm и у него меняеться
|
| |
|
|
| toneysix | Дата: Суббота, 19.03.2011, 20:38 | Сообщение # 15 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Skiner на каком моде делаешь? Снова GF-подобный?
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|