[CMD] /offban | /offwarn
| |
AlexPPPP | Дата: Воскресенье, 06.07.2014, 21:21 | Сообщение # 1 |
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19
Статус
отсутствует
| Привет посетители SAMP-TEAM! В этой теме выложу 2 полезных команды 1. Забанить игрока Offline 2.Выдать Warn игроку Offline Приступим! в OnPlayerCommandText вставляем Код else if(strcmp(cmd, "/offban", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 2) // Меняйте на своё из массива pInfo,стоит проверка на администратора выше 2 лвл админки { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offban [Ник] [Причина]"); new result[256]; result = strtok(cmdtext, idx); if (!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offban [Ник] [Причина]"); format(string, sizeof(string), "Users/%s.ini", tmp); // Путь к вашим аккаунтам if(fexist(string)) { format(string, sizeof(string), "Users/%s.ini", tmp); // Путь к вашим аккаунтам new File = ini_openFile(string); ini_setInteger(File,"Ban",1); // Ставьте свои значения из массива pInfo ini_setInteger(File,"Leader",0); ini_setInteger(File,"Member",0); ini_setInteger(File,"Rank",0); ini_closeFile(File); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор %s забанил offline %s.Причина: %s",sendername,tmp,(result)); SendClientMessageToAll(COLOR_LIGHTRED,string); } return true; } else { SendClientMessage(playerid, COLOR_ORANGE, "Недоступно"); } return true; } 2. /offwarn Код else if(strcmp(cmd, "/offwarn", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 2) // Проверка на администратора 2 - уровень администратора который может исп.команду { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offwarn [Ник] [Причина]"); new result[256]; result = strtok(cmdtext, idx); if (!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offwarn [Ник] [Причина]"); format(string, sizeof(string), "Users/%s.ini", tmp); if(fexist(string)) { format(string, sizeof(string), "Users/%s.ini", tmp); new File = ini_openFile(string); ini_setInteger(File,"Warnings",1); // Меняйте на своё если выдаст ошибку. ini_setInteger(File,"Leader",0); ini_setInteger(File,"Member",0); ini_setInteger(File,"Rank",0); ini_closeFile(File); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор %s выдал offline Warn %s.Причина: %s",sendername,tmp,(result)); SendClientMessageToAll(COLOR_LIGHTRED,string); } return true; } else { SendClientMessage(playerid, COLOR_ORANGE, "Недоступно!"); } return true; } Если будут ошибки пишите,помогу Автор Я,писал под свой мод
Релизы [GM] Far EastRolePlay[Repack LessGlobal] S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
Сообщение отредактировал
AlexPPPP - Понедельник, 07.07.2014, 10:33 |
|
| |
sany9494 | Дата: Понедельник, 07.07.2014, 13:08 | Сообщение # 2 |
.::Offline::.
Бандит
Сообщений: 17
[ 0 ]
Награды: 0
Статус
отсутствует
| Взял себе,спасибо) Всё без ошибок)
|
|
| |
AlexPPPP | Дата: Понедельник, 07.07.2014, 13:15 | Сообщение # 3 |
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19
Статус
отсутствует
| Цитата sany9494 ( ) Взял себе,спасибо) Всё без ошибок) Спасибо
Релизы [GM] Far EastRolePlay[Repack LessGlobal] S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
|
|
| |
mawokerok | Дата: Понедельник, 25.05.2015, 20:51 | Сообщение # 4 |
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0
Статус
отсутствует
| D:\Âèòåê!)\SAMP\Ñåðâåðà\Ìîé ñåðâåð\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 017: undefined symbol "string" D:\Âèòåê!)\SAMP\Ñåðâåðà\Ìîé ñåðâåð\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 017: undefined symbol "string" D:\Âèòåê!)\SAMP\Ñåðâåðà\Ìîé ñåðâåð\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 029: invalid expression, assumed zero D:\Âèòåê!)\SAMP\Ñåðâåðà\Ìîé ñåðâåð\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : fatal error 107: too many error messages on one line
Там идет путь к аккаунтам: format(string, sizeof(string), "Users/%s.ini", tmp); // Путь к вашим аккаунтам И вот тут оно выдает ошибку(указаны выше)
Выдает постоянно эти 4 ошибки это когда я пишу команду /offban
вот когда я пишу /offwarn
D:\Витек!)\SAMP\Сервера\Мой сервер\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 017: undefined symbol "string" D:\Витек!)\SAMP\Сервера\Мой сервер\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 017: undefined symbol "string" D:\Витек!)\SAMP\Сервера\Мой сервер\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : error 029: invalid expression, assumed zero D:\Витек!)\SAMP\Сервера\Мой сервер\Funny RolePlay East Server\gamemodes\Funny.pwn(6734) : fatal error 107: too many error messages on one line
Тот же путь к аккаунтам format(string, sizeof(string), "Users/%s.ini", tmp);
Если что мод адванса!
Сообщение отредактировал
mawokerok - Понедельник, 25.05.2015, 20:52 |
|
| |
AlexPPPP | Дата: Пятница, 29.05.2015, 20:43 | Сообщение # 5 |
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19
Статус
отсутствует
| В тело команды new string[128];
Пример:
else if(strcmp(cmd, "/offban", true) == 0) { new string[128];
Релизы [GM] Far EastRolePlay[Repack LessGlobal] S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
|
|
| |
PtAShkA | Дата: Понедельник, 01.06.2015, 15:06 | Сообщение # 6 |
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0
Статус
отсутствует
| Я сделал так как ты сказал,получилось без ошибок, но когда зашел в игру, и прописал /offban Вот что получилось
https://vk.com/albums114103782?z=photo114103782_370007780%2Falbum114103782_00
Сообщение отредактировал
PtAShkA - Понедельник, 01.06.2015, 15:08 |
|
| |
ppashapplay | Дата: Четверг, 27.10.2016, 17:19 | Сообщение # 7 |
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0
Статус
отсутствует
| /offban C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9988) : error 017: undefined symbol "string" C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9988) : error 017: undefined symbol "string" C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9988) : error 029: invalid expression, assumed zero C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9988) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.Добавлено (27.10.2016, 17:19) --------------------------------------------- Для команды offban
C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9989) : error 017: undefined symbol "string" C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9989) : error 017: undefined symbol "string" C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9989) : error 029: invalid expression, assumed zero C:\Users\POL\Desktop\Advance-RP\gamemodes\ARP.pwn(9989) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
|
| |
|