Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Maxim_Saz
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.11.2017
    Сообщений
    5
    Репутация:
    0 ±

    Админская лидерка (временная)

    Нужна помощь, у самого не получается. Как изменить данную команду, что бы её можно было применять ТОЛЬКО к себе?
    PHP код:
        if(strcmp(cmd"/admleader"true) == 0){
            if(
    IsPlayerConnected(playerid)){
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp)){SCM(playerid, -1"CMD: /admleader [ид] [номер]");return true;}
                new 
    para1;
                new 
    level;
                new 
    giveplayer[MAX_PLAYER_NAME];
                new 
    sendername[MAX_PLAYER_NAME];
                new 
    string[256];
                
    para1 ReturnUser(tmp);
                
    tmp strtok(cmdtextidx);
                
    level strval(tmp);
                if(
    level 30 || level 0) { SCM(playerid, -1"{DB7093}[X]{ffffff}ID фракции от 1 до 30 ."); return true; }
                if (
    PlayerInfo[playerid][pAdmin] >= 4){
                    if(
    IsPlayerConnected(para1)){
                        if(
    para1 != INVALID_PLAYER_ID){
                            
    GetPlayerName(para1giveplayersizeof(giveplayer));
                            
    GetPlayerName(playeridsendernamesizeof(sendername));
                            new 
    otext[50];
                            if(
    level == 0){
                                
    SetPlayerSkin(para1PlayerInfo[para1][pChar]);
                                
    PlayerInfo[para1][pRang] = 0;
                                
    PlayerInfo[para1][pMember] = 0;
                                
    format(stringsizeof string"Ñ âàñ ñíÿëè ëèäåðñòâî ôðàêöèè."giveplayer);
                                
    SCM(para1, -1string);
                                
    SetPlayerToTeamColor(para1);return true;}
                            else if(
    level == 1) {otext "С вас сняли лидерсвто фракции"PlayerInfo[para1][pRang] = 10; }
                            else if(
    level == 2) {otext "Ìýðèÿ Ëîñ Ñàíòîñ"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 3) {otext "Ìýðèÿ Ñàí Ôèåððî"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 4) {otext "Ìýðèÿ Ëàñ Âåíòóðàñ"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 5) {otext "Ìèíèñòåðñòâî Îáîðîíû"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 6) {otext "Cóõîïóòíûå âîéñêà"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 7) {otext "Âîåííî-Âîçäóøíûå Ñèëû"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 8) {otext "Âîåííî-ìîðñêîé ôëîò"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 9) {otext "Ìèíèñòåðñòâî-Âíóòðåííèõ-Äåë"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 10) {otext "Ïîëèöèÿ Ëîñ Ñàíòîñ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 11) {otext "Ïîëèöèÿ Ñàí Ôèåððî"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 12) {otext "Ïîëèöèÿ Ëàñ Âåíòóðàñ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 13) {otext "Ôåäåðàëüíîå Áþðî Ðàññëåäîâàíèé"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 14) {otext "Óïðàâëÿþùèé ÑÌÈ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 15) {otext "Ðàäèî Ëîñ Ñàíòîñ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 16) {otext "Ðàäèî Ñàí Ôèåððî"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 17) {otext "Ðàäèî Ëàñ Âåíòóðàñ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 18) {otext "Áîëüíèöà Ëîñ Ñàíòîñ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 19) {otext "Grove Street"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 20) {otext "The Ballas"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 21) {otext "The Rifa"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 22) {otext "Varios Los Aztecas"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 23) {otext "Los Santos Vagos"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 24) {otext "La Cosa Nostra"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 25) {otext "Ðóññêàÿ Ìàôèÿ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 26) {otext "Yakuza"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 27) {otext "Ìèíèñòåðñòâî Çäðàâîîõðàíåíèÿ"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 28) {otext "Áîëüíèöà Ñàí-Ôèåððî"PlayerInfo[para1][pRang] = 10;} 
                            else if(
    level == 29) {otext "Áîëüíèöà Ëàñ Âåíòóðàñ"PlayerInfo[para1][pRang] = 10;}
                            else if(
    level == 30) {otext "ÒÂ-Öåíòð"PlayerInfo[para1][pRang] = 10;}
                            
    PlayerInfo[para1][pMember] = level;
                                                    
    format(stringsizeof(string), "{999999}[A] Администратор %s назначил следить %s за организацией \"%s\"",sendernamegiveplayerotext);
                            
    format(stringsizeof(string), "{FFFF00}[A] Администратор %s назначил вас следить за организацией \"%s\"",sendernameotext);
                            
    SCM(para1, -1string);
                            
    SCM(playerid, -1string);
                            
    SetPlayerToTeamColor(para1);
                            
    PlayerInfo[playerid][pJob] = 0;}}}else{SCM(playerid, -1"{DB7093}[X]{ffffff}Недостаточно прав.");}}return  true;} 

  2. #2
    Аватар для whale
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.04.2014
    Сообщений
    74
    Репутация:
    17 ±
    PHP код:
    if(para1 != playerid) return 1

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    А лучше вообще удалить параметр с ID игрока и все para1 на playerid заменить
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    Maxim_Saz (13.11.2017)
  5. #4
    Аватар для Maxim_Saz
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.11.2017
    Сообщений
    5
    Репутация:
    0 ±
    Спасибо!

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •