 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Проблемка с админкой
| |
| V1Ru_Z | Дата: Суббота, 08.08.2009, 21:16 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 162
Награды: 2
Город: Одесса
Репутация: -153
Замечания: 80%
Статус: 
| Здратвуйте, помогите пожалуйста решить проблему с админкой. Все игроки могут использовать команды /goto, /w, /s про /s я точно не знаю. у меня на серве ето сменить скин xD =( /W сменить погоду а гото вы итак знаете... так вот ети команды могут использавать все игроки даже не админы. помогите решит проблему пожалуйста уже ределю не могу решить ету проблему...
|
| |
|
|
| Kweckey | Дата: Суббота, 08.08.2009, 21:54 | Сообщение # 2 |
|
Советчик
Группа:
Пользователи
Сообщений: 1149
Награды: 65
Город: townofgames.ru
Замечания: 100%
Статус: 
| V1Ru_Z, ищи в моде "/goto" и заменяй на: Code if(strcmp(cmd, "/goto", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /goto [id игрока/часть ника]"); return 1; } new Float:plocx,Float:plocy,Float:plocz; new plo; plo = ReturnUser(tmp); if (IsPlayerConnected(plo)) { if(plo != INVALID_PLAYER_ID) { if (PlayerInfo[playerid][pAdmin] >= 1) { if(Spectate[playerid] != 255) { Spectate[playerid] = 256; } GetPlayerPos(plo, plocx, plocy, plocz); if(PlayerInfo[plo][pInt] > 0) { SetPlayerInterior(playerid,PlayerInfo[plo][pInt]); PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt]; PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal]; } if(PlayerInfo[playerid][pInt] == 0) { SetPlayerInterior(playerid,0); } if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0) //the highest land point in sa = 526.8 { SetPlayerInterior(playerid,1); PlayerInfo[playerid][pInt] = 1; } if (GetPlayerState(playerid) == 2) { new tmpcar = GetPlayerVehicleID(playerid); SetVehiclePos(tmpcar, plocx, plocy+4, plocz); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0; } else { SetPlayerPos(playerid,plocx,plocy+2, plocz); } SendClientMessage(playerid, COLOR_GRAD1, " Вы были телепортированы"); } else { SendClientMessage(playerid, COLOR_GRAD1, " у вас нет прав на использование этой команды."); } } } else { format(string, sizeof(string), " %d is not an active player.", plo); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } ищи "/w" и заменяй на: Code if(strcmp(cmd, "/whisper", true) == 0 || strcmp(cmd, "/w", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " Вы ещё не вошли!"); return 1; } if (PlayerInfo[playerid][pLinked] == 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "You must link your account to use this feature. Please use the command /linkinfo (/li) for more information."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: (/w)hisper [id игрока/часть ника] [whisper text]"); return 1; } giveplayerid = ReturnUser(tmp); if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(HidePM[giveplayerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " Игрок блокирует приваты!"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(giveplayerid == playerid) { format(string, sizeof(string), "* %s mutters something to himself.", sendername); ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } 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, "*Используйте: (/w)isper [id игрока/часть ника] [whisper text]"); return 1; } format(string, sizeof(string), "%s(ID: %d) сообщение: %s", sendername, playerid, (result)); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), " Сообщение отправлено %s(ID: %d): %s", giveplayer, giveplayerid,(result)); SendClientMessage(playerid, COLOR_YELLOW, string); SBizzInfo[2][sbTill] += txtcost / 2; ExtortionSBiz(2, txtcost / 2); return 1; } } else { format(string, sizeof(string), " %d неактивный игрок.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } ищи "/s" и заменяй на: Code if(strcmp(cmd, "/shout", true) == 0 || strcmp(cmd, "/s", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " Вы не залогенены!"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); 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, "*Используйте: (/s)hout [local chat]"); return 1; } format(string, sizeof(string), "%s шепчет: %s!!", sendername, result); ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2); printf("%s", string); } return 1; } з.ы. заменять надо всю команду
[url=http://townofgames.ru/][b]Любишь игры? Хочешь быть в курсе всех новостей? Заходи - [u]TownOfGames.ru[/u]![/b][/rul]
|
| |
|
|
| V1Ru_Z | Дата: Суббота, 08.08.2009, 22:20 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 162
Награды: 2
Город: Одесса
Репутация: -153
Замечания: 80%
Статус: 
| Нет у меня вместо /w /weather а вместо /s ваще сменить скин
|
| |
|
|
| TolOloT | Дата: Суббота, 08.08.2009, 22:30 | Сообщение # 4 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 271
Награды: 5
Город: Киев
Репутация: 13
Замечания: 100%
Статус: 
| Ну так он тебе сказал что делать
|
| |
|
|
| Енрико | Дата: Воскресенье, 09.08.2009, 12:32 | Сообщение # 5 |
|
Группа:
Пользователи
Сообщений: 915
Награды: 122
Город: Екатеринбург
Замечания: 80%
Статус: 
| Сделай всё как сказали, и просто ещё добавь 1 команду - смена ника. [/code]if(strcmp(cmd, "/changename", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new tmpp[256]; tmpp = strtok(cmdtext, idx); if(!strlen(tmpp)) { SendClientMessage(playerid, COLOR_DBLUE, " Подсказка: /changename [id игрока] [новый ник]"); return 1; } giveplayerid = strval(tmpp); tmp = strtok(cmdtext, idx); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(giveplayerid)) { SetPlayerName(giveplayerid, tmp); format(string, sizeof(string), " АдминКоманда: %s(%i) изменил твой ник на %s", sendername, playerid, tmp); SendClientMessage(giveplayerid, COLOR_DBLUE, string); format(string, sizeof(string), " АдминКоманда: Ты изменил ник ID %i's на %s", giveplayerid, tmp); SendClientMessage(playerid, COLOR_DBLUE, string); format(string, 256, " АдминКоманда: %s изменил %s's имя на %s.", sendername,giveplayer, tmp); ABroadCast(COLOR_YELLOW,string,1); } else { format(string, sizeof(string), "%d не активный игрок.", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } } else { SendClientMessage(playerid, COLOR_RED, " Ты не авторизован для использования этой команды!"); } } else { SendClientMessage(playerid, COLOR_RED, " Ты должен залогиниться для этого!"); } return 1; }
|
| |
|
|
| Morozzzko | Дата: Воскресенье, 09.08.2009, 12:35 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| V1Ru_Z, кагбе условие if(PlayerInfo[playerid][pAdmin] < лвл админки ) return SendClientMessage(playerid, COLOR_RED, " Ты не админ йоп!");
Главный программист в Malefic Entertainment.
|
| |
|
|
| V1Ru_Z | Дата: Воскресенье, 09.08.2009, 14:18 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 162
Награды: 2
Город: Одесса
Репутация: -153
Замечания: 80%
Статус: 
| Все кароче я каГбе понял тему мона closed Добавлено (09.08.2009, 14:18) --------------------------------------------- Все кароче я каГбе понял тему мона closed
|
| |
|
|
| Awm | Дата: Воскресенье, 09.08.2009, 15:14 | Сообщение # 8 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (V1Ru_Z) Нет у меня вместо /w /weather а вместо /s ваще сменить скин из Filterscripts убери DEBUG ^^
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| V1Ru_Z | Дата: Воскресенье, 09.08.2009, 16:53 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 162
Награды: 2
Город: Одесса
Репутация: -153
Замечания: 80%
Статус: 
| Не ржи с тогочто я нуп ты тоже таким был... когдато... Добавлено (09.08.2009, 16:53) --------------------------------------------- Не ржи с тогочто я нуп ты тоже таким был... когдато...
|
| |
|
|
| Сurtis | Дата: Воскресенье, 09.08.2009, 16:59 | Сообщение # 10 |
|
Строчу минеты за + в репу
Группа:
Пользователи
Сообщений: 777
Награды: 7
Город: Луганск
Репутация: 88
Замечания: 100%
Статус: 
| V1Ru_Z, мод от нупа за 100 рублей это смишно
радую ваши глаза
|
| |
|
|
| NEKSON | Дата: Понедельник, 17.08.2009, 02:27 | Сообщение # 11 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 82
Награды: 9
Город: череповец
Репутация: -144
Замечания: 60%
Статус: 
| короче фалскрипты убери и попробуй поюзай =))))) на 90 % уверен что поможет xD
Самый глупый человек это toneysix
|
| |
|
|
| Morozzzko | Дата: Понедельник, 17.08.2009, 18:45 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| NEKSON, жжошь. эта ситуация - оставшиеся 10 процентов твоей уверенности. тут не сделана проверка на лвл админки. и это не фалскрипты
Главный программист в Malefic Entertainment.
|
| |
|
|
| METT_Dog | Дата: Вторник, 22.09.2009, 08:17 | Сообщение # 13 |
|
Новенький
Группа:
Продвинутые
Сообщений: 68
Награды: 1
Город: Киев
Репутация: -22
Замечания: 80%
Статус: 
| FS все снеси было такое , давненько поможет на 100% !
|
| |
|
|
| Awm | Дата: Вторник, 22.09.2009, 11:54 | Сообщение # 14 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| METT_Dog, археолог на число смотри перед тем как писать.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Енрико | Дата: Вторник, 22.09.2009, 16:12 | Сообщение # 15 |
|
Группа:
Пользователи
Сообщений: 915
Награды: 122
Город: Екатеринбург
Замечания: 80%
Статус: 
| Quote (Morozzzko) Понедельник, 17.08.2009, 18:45
|
| |
|
|
|
 |
|
 | |
| |
|