06:46
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите пожалуйсто с файлом
St1muLДата: Вторник, 15.11.2011, 15:28 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Всем привет, подскажите пожалуйсто, как поставить проверку например на данный Admin если человек офф?

Вот код, из уроков:
Code
if(strcmp(cmd, "/unadm", true) == 0)  
     {  
             if(PlayerInfo[playerid][pAdmin] < 7) return  SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды.");  
             tmp = strtok(cmdtext, idx);  
             if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "::: Введите: /unadm[ник]");  
                format(string, sizeof(string), "%s.ini", tmp);  
             if(fexist(string))  
               {  
                    format(string, sizeof(string), "%s.ini", tmp);  
                 new File = ini_openFile(string);  
                 ini_setInteger(File,"Admin",0);  
                 ini_closeFile(File);  
                 GetPlayerName(playerid, sendername, sizeof(sendername));  
                 format(string, sizeof(string), "[offleader] Администратор %s снял админку с %s",sendername,tmp);  
                    ABroadCast(COLOR_LIGHTRED,string,1);  
             }  
                else  
             {  
                 format(string, sizeof(string), "Файл - аккаунт не найден");  
                 SendClientMessage(playerid, COLOR_GRAD1, string);  
             }  
         return 1;  
}


Ну т.е. если у человека нет админки, то в чат будет писать, типо нельзя с нять с него адм, у него его нет
А если есть у него адм, то с него снимит

PEGIДата: Вторник, 15.11.2011, 15:41 | Сообщение # 2
Уверенный в себе
Группа: Пользователи
Сообщений: 152
Награды: 1
Город: Тагил
Репутация: 4
Замечания: 40%
Статус:
через функцию ini_getInteger, получаем значение Admin, далее, ставим проверку.
St1muLДата: Вторник, 15.11.2011, 16:00 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Code
new string[215], name[32];
if(sscanf(params,"s",name)) return SendClientMessage(playerid, COLOR_GRAD1, "::: Введите: ");
format(string, sizeof(string), "%s.ini", name);
if(fexist(string))
{
format(string, sizeof(string), "%s.ini", name);
new File = ini_openFile(string);
ini_setInteger(File,"GangMem",-1);
ini_closeFile(File);
}
else
{
format(string, sizeof(string), "Файл - аккаунт не найден");
SendClientMessage(playerid, COLOR_GRAD1, string);
}


ini_getInteger(File, "GangMem", PlayerInfo[name][pGangMember]) - Так?
Ошибку на "name" орёт



Сообщение отредактировал Skiner - Вторник, 15.11.2011, 16:02
GoshikДата: Вторник, 15.11.2011, 16:17 | Сообщение # 4
Уверенный в себе
Группа: Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
new admin;
ini_getInteger(File, "Admin",admin);
if(Admin != 0) - игрок админ

St1muLДата: Вторник, 15.11.2011, 16:51 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Goshik)
new admin; ini_getInteger(File, "Admin",admin); if(Admin != 0) - игрок админ

Спасибо, + и награду дал обоим :)

Добавлено (15.11.2011, 16:51)
---------------------------------------------

Code
C:\Documents and Settings\МиХаН\Рабочий стол\123\gamemodes\modtiger.pwn(12771) : error 017: undefined symbol "Admin"

if(Admin != 0)

GoshikДата: Вторник, 15.11.2011, 17:34 | Сообщение # 6
Уверенный в себе
Группа: Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
Skiner,
if(admin != 0)

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua