Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Передать Money

Показано с 1 по 7 из 7

  1. #1
    Пользователь

    Аватар для [DJ]Smagold

    Статус: Оффлайн
    Регистрация:16.11.2010
    Сообщений:87
    Репутация:6 [+/-] 

    Передать Money

    PHP код:
        if(strcmp(cmd"/givecash"true) == 0) {
            
    tmp strtok(cmdtextidx);

            if(!
    strlen(tmp)) {
                
    SendClientMessage(playeridCOLOR_WHITE"USAGE: /givecash [ID игрока] [сколько]");
                return 
    1;
            }
            
    giveplayerid strval(tmp);

            
    tmp strtok(cmdtextidx);
            if(!
    strlen(tmp)) {
                
    SendClientMessage(playeridCOLOR_WHITE"USAGE: /givecash [ID игрока] [сколько]");
                return 
    1;
            }
             
    moneys strval(tmp);


            if (
    IsPlayerConnected(giveplayerid)) {
                
    GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
                
    GetPlayerName(playeridsendernamesizeof(sendername));
                
    playermoney GetPlayerMoney(playerid);
                if (
    moneys && playermoney >= moneys) {
                    
    GivePlayerMoney(playerid, (moneys));
                    
    GivePlayerMoney(giveplayeridmoneys);
                    
    format(stringsizeof(string), "*Вы отправили %s(ID: %d), $%d."giveplayer,giveplayeridmoneys);
                    
    SendClientMessage(playeridCOLOR_YELLOWstring);
                    
    format(stringsizeof(string), "*Вы получили $%d от %s(ID: %d)."moneyssendernameplayerid);
                    
    SendClientMessage(giveplayeridCOLOR_YELLOWstring);
                    
    printf("%s(ID:%d) передал %d %s(ID:%d)",sendernameplayeridmoneysgiveplayergiveplayerid);
                }
                else {
                    
    SendClientMessage(playeridCOLOR_YELLOW"*Неправильная сумма.");
                }
            }
            else {
                    
    format(stringsizeof(string), "%d не активный игрок."giveplayerid);
                    
    SendClientMessage(playeridCOLOR_YELLOWstring);
                }
            return 
    1;
        } 
  2. #2
    Я говно

    Аватар для sk47

    Статус: Оффлайн
    Регистрация:12.11.2010
    Сообщений:43
    Репутация:13 [+/-] 
    оптимизации ноль
  3. #3
    Заблокирован

    Аватар для SlootLite

    Статус: Оффлайн
    Регистрация:12.11.2010
    Адрес:Стрежевой, Томская обл.
    Сообщений:34
    Репутация:-3 [+/-] 
    я бы так сделал))) ну почти так
    PHP код:
    if(strcmp(cmd"/givecash"true) == 0

    tmp strtok(cmdtextidx); 
    if(!
    strlen(tmp)) return SendClientMessage(playeridCOLOR_WHITE"USAGE: /givecash [ID игрока] [сколько]");
    giveplayerid strval(tmp); 
    tmp strtok(cmdtextidx); 
    if(!
    strlen(tmp)) return SendClientMessage(playeridCOLOR_WHITE"USAGE: /givecash [ID игрока] [сколько]"); 
    new 
    moneys strval(tmp); 
    if(!
    IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_YELLOW,"Нет такого игрока");
    if(
    GetPlayerMoney(playerid) < moneys || moneys 0) return SendClientMessage(playerid,COLOR_YELLOW,"У вас нехватает денег");
    GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
    GetPlayerName(playeridsendernamesizeof(sendername));
    GivePlayerMoney(playerid, -moneys); 
    GivePlayerMoney(giveplayeridmoneys); 
    format(stringsizeof(string), "*Вы отправили %s(ID: %d), $%d."giveplayer,giveplayeridmoneys); 
    SendClientMessage(playeridCOLOR_YELLOWstring);
    format(stringsizeof(string), "*Вы получили $%d от %s(ID: %d)."moneyssendernameplayerid); 
    SendClientMessage(giveplayeridCOLOR_YELLOWstring);
    printf("%s(ID:%d) передал %d %s(ID:%d)",sendernameplayeridmoneysgiveplayergiveplayerid);
    return 
    1

  4. #4
    Пользователь

    Аватар для supra911

    Статус: Оффлайн
    Регистрация:03.02.2011
    Сообщений:72
    Репутация:1 [+/-] 
    а прикол в чем ?
    я думаю что на всех серверах есть передача денег
  5. #5
    Пользователь

    Аватар для Dron88

    Статус: Оффлайн
    Регистрация:12.03.2011
    Сообщений:145
    Репутация:10 [+/-] 
    ну так се команда не че
  6. #6
    Заблокирован

    Аватар для PaTrOn

    Статус: Оффлайн
    Регистрация:04.02.2011
    Адрес:Домодедово
    Сообщений:209
    Репутация:24 [+/-] 
    на всех вроде серваках установлена команда /pay
  7. #7
    Пользователь

    Аватар для Maksim_Nexus

    Статус: Оффлайн
    Регистрация:20.02.2011
    Сообщений:127
    Репутация:23 [+/-] 
    ето уже тупо с такой командой проще /pay
    Мой скайп - maksim_nexus
    | Я выкладываю только свои работы... |
    [RP] Мод (c new.pwn)
    [ http://pawno-info.ru/threads/20487-Мод ]

    MaksimNexus[GM]
    [ http://pawno-info.ru/threads/41024-M...209#post288209 ]

Ваши права

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