Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: [rls] /getguns (взять определенное кол. материалов со склада) - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[rls] /getguns (взять определенное кол. материалов со склада) Оценка: -----

#1
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
/getguns [количество] (взять определенное количество материалов со склада)
Максисум 500матов


В public OnPlayerCommandText(playerid, cmdtext[]) вставляем:
if(strcmp(cmd,"/getguns",true)==0) 
     { 
    tmp = strtok(cmdtext, idx); 
            if(!strlen(tmp)) 
            { 
                SendClientMessage(playerid, COLOR_WHITE, "{ff7518}Введите: {ffffff}/getguns [количество]"); 
                return 1; 
            } 
         if(!IsATerra (playerid)) return    SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе"); 
             if(PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 4 ранга 
            { 
            if(ballasmatbi <= 0) { SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); return 1; } 
            if(PlayerInfo[playerid][pMats] > 250) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше"); 
            new gungs; 
            gungs = strval(tmp); 
            if(gungs > 500 || gungs < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 500!"); return 1; } 
            ballasmatbi -= gungs; 
            PlayerInfo[playerid][pMats] += gungs; 
               format(string, sizeof(string), "У вас %d материалов из 500",PlayerInfo[playerid][pMats]); 
            SendClientMessage(playerid, 0x6495EDFF, string); 
            return 1; 
} 
    else if(PlayerInfo[playerid][pMember] == 15 && PlayerInfo[playerid][pRank] >= 4)//grove с 4 ранга 
            { 
        if(groovmatbi <= 0) { SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); return 1; } 
            if(PlayerInfo[playerid][pMats] > 250) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше"); 
            new gungs; 
            gungs = strval(tmp); 
            if(gungs > 500 || gungs < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 500!"); return 1; } 
            groovmatbi -= gungs; 
            PlayerInfo[playerid][pMats] += gungs; 
               format(string, sizeof(string), "У вас %d материалов из 500",PlayerInfo[playerid][pMats]); 
            SendClientMessage(playerid, 0x6495EDFF, string); 
            return 1; 
} 

    else if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 4)//vagos с 4 ранга 
            { 
           if(vagosmatbi <= 0) { SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); return 1; } 
            if(PlayerInfo[playerid][pMats] > 250) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше"); 
            new gungs; 
            gungs = strval(tmp); 
            if(gungs > 500 || gungs < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 500!"); return 1; } 
            vagosmatbi -= gungs; 
            PlayerInfo[playerid][pMats] += gungs; 
               format(string, sizeof(string), "У вас %d материалов из 500",PlayerInfo[playerid][pMats]); 
            SendClientMessage(playerid, 0x6495EDFF, string); 
            return 1; 
} 

else if(PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] >= 4)//azte с 4 ранга 
            { 
           if(aztekmatbi <= 0) { SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); return 1; } 
            if(PlayerInfo[playerid][pMats] > 250) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше"); 
            new gungs; 
            gungs = strval(tmp); 
            if(gungs > 500 || gungs < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 500!"); return 1; } 
            aztekmatbi -= gungs; 
            PlayerInfo[playerid][pMats] += gungs; 
               format(string, sizeof(string), "У вас %d материалов из 500",PlayerInfo[playerid][pMats]); 
            SendClientMessage(playerid, 0x6495EDFF, string); 
            return 1; 
} 
    else if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 4)//rifa с 4 ранга 
   { 
           if(rifamatbi <= 0) { SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); return 1; } 
            if(PlayerInfo[playerid][pMats] > 250) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше"); 
            new gungs; 
            gungs = strval(tmp); 
            if(gungs > 500 || gungs < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 500!"); return 1; } 
            rifamatbi -= gungs; 
            PlayerInfo[playerid][pMats] += gungs; 
               format(string, sizeof(string), "У вас %d материалов из 500",PlayerInfo[playerid][pMats]); 
            SendClientMessage(playerid, 0x6495EDFF, string); 
            return 1; 
} 
            return 1; 
}  


Автор:Pasha_Shemenkov
4

Сказали спасибо 1:
naro 

#2
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
В моде рустама рича вроде есть эта комманда...?
0

#3
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Незнаю..
0

#4
Пользователь офлайн   Naro 

  • Naro_O.inc
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
что не так сделал :mellow:
Скрытый текст [Показать]

0

#5
Пользователь офлайн   John 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Ошибку выдаёт чёт не правельно
0

#6
Пользователь офлайн   Vadik_34 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Цитата

что не так сделал
переменые rls'a меня на свои
0

#7
Пользователь офлайн   Asala 

  • Новичок
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
сори за нубовопрос но rls это че такое?
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей