Kelli_Dekill Дата: Четверг, 07.10.2010, 19:07:25 | Сообщение # 1
Группа: Пользователи
Сообщений: 8
[color=red] В public OnPlayerCommandText(playerid, cmdtext[]) пишем ето Code
if(strcmp(cmd, "/mutep", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } new playa,mtime; playa = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playa][pMuted] == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } mtime = strval(tmp); PlayerInfo[playa][pMuted] = 1; PlayerInfo[playa][pMuteTime] = mtime; printf("AdmCmd: %s silenced %s",sendername, giveplayer); format(string, sizeof(string), "AdmCmd: %s áûë çàòêíóò íà %d ñåêóíä %s, Ïðè÷èíà: %s",giveplayer, mtime ,sendername,result); ABroadCast(COLOR_LIGHTRED,string,1); } else { PlayerInfo[playa][pMuted] = 0; PlayerInfo[playa][pMuteTime] = 0; printf("AdmCmd: %s unsilenced %s",sendername, giveplayer); format(string, sizeof(string), "AdmCmd: %s ñíÿòà ìîë÷àíêà àäìèíîì %s",giveplayer ,sendername); ABroadCast(COLOR_LIGHTBLUE,string,1); } } } } else { S endClientMessage(playerid, COLOR_GRAD1, " Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó!"); } } return 1; }
Сообщение отредактировал Kelli_Dekill - Четверг, 07.10.2010, 21:33:27
Сообщение [color=red] В public OnPlayerCommandText(playerid, cmdtext[]) пишем ето Code
if(strcmp(cmd, "/mutep", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } new playa,mtime; playa = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playa][pMuted] == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóéòå: /mute [playerid/PartOfName] [ñåêóíäû] [ïðè÷èíà] (åñëè ðàçòûêàåøü òî áåç ñåêóíä)"); return 1; } mtime = strval(tmp); PlayerInfo[playa][pMuted] = 1; PlayerInfo[playa][pMuteTime] = mtime; printf("AdmCmd: %s silenced %s",sendername, giveplayer); format(string, sizeof(string), "AdmCmd: %s áûë çàòêíóò íà %d ñåêóíä %s, Ïðè÷èíà: %s",giveplayer, mtime ,sendername,result); ABroadCast(COLOR_LIGHTRED,string,1); } else { PlayerInfo[playa][pMuted] = 0; PlayerInfo[playa][pMuteTime] = 0; printf("AdmCmd: %s unsilenced %s",sendername, giveplayer); format(string, sizeof(string), "AdmCmd: %s ñíÿòà ìîë÷àíêà àäìèíîì %s",giveplayer ,sendername); ABroadCast(COLOR_LIGHTBLUE,string,1); } } } } else { S endClientMessage(playerid, COLOR_GRAD1, " Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó!"); } } return 1; }
Автор - Kelli_Dekill Дата добавления - 07.10.2010 в 19:07:25
Сообщение Kelli_Dekill , :D Отредактируй текст и new и define напиши какие надо(для новичков)Автор - admin Дата добавления - 07.10.2010 в 19:43:22
Half_Blood_Prince Дата: Воскресенье, 30.01.2011, 15:41:26 | Сообщение # 3
Группа: Пользователи
Сообщений: 347
Не работает!!!
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Не работает!!! Автор - Half_Blood_Prince Дата добавления - 30.01.2011 в 15:41:26
Сообщение Half_Blood_Prince , знаю что не работает:)))что тут гадать то))Автор - admin Дата добавления - 31.01.2011 в 12:03:28
Half_Blood_Prince Дата: Понедельник, 31.01.2011, 13:01:19 | Сообщение # 5
Группа: Пользователи
Сообщений: 347
Напиши норм урок мут на время
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Напиши норм урок мут на время Автор - Half_Blood_Prince Дата добавления - 31.01.2011 в 13:01:19
Сообщение Half_Blood_Prince , готово в уроках смотри../mute на время для гф:)и так же /mute для всех модов:)Автор - admin Дата добавления - 01.02.2011 в 03:39:38
ArTeMkA Дата: Четверг, 03.02.2011, 16:54:44 | Сообщение # 7
Группа: Пользователи
Сообщений: 16
Спасибо у меня робит просто нужно немного отредактировать)
[RP]MultiGame[RUS]
Сообщение Спасибо у меня робит просто нужно немного отредактировать) Автор - ArTeMkA Дата добавления - 03.02.2011 в 16:54:44