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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
/ticket
}{иТДата: Среда, 13.08.2008, 03:12 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 513
Награды: 14
Город: Город Кичума
Репутация: 122
Замечания: 60%
Статус:
Выложите команду /ticket !все до ума довёл а она ни в какую ! ну нормальную рабочую !



ОЯЕБУ мое пузо колышеца не теплом ветру
EdwardsДата: Среда, 13.08.2008, 10:31 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус:
Code
if(strcmp(cmd, "/ticket", true) == 0)
  {
   if(gTeam[playerid] == 2 || IsACop(playerid))
    {
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
     return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, "   Ticket Money can't be below 1 or higher then 99999 !"); return 1; }
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            if (ProxDetectorS(8.0, playerid, giveplayerid))
      {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
        return 1;
       }
       format(string, sizeof(string), "* вы предьявили %s штраф стоимостью $%d, причина: %s", giveplayer, moneys, (result));
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Офицер  %s выписал вам штраф стоимостью $%d, причина: %s", sendername, moneys, (result));
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Введите /accept ticket, для принятия штрафа.");
       TicketOffer[giveplayerid] = playerid;
       TicketMoney[giveplayerid] = moneys;
       return 1;
      }
      else
      {
       SendClientMessage(playerid, COLOR_GREY, "   Игрок далеко от вас !");
       return 1;
      }
     }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "   Игрок не в сети !");
        return 1;
    }
   }
   return 1;
  }

лови =)


Россия номер 1

lebedДата: Пятница, 15.08.2008, 07:54 | Сообщение # 3
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
а можете сбросить чтоб и армия и фбр могли использовать!! + обеспечен
EdwardsДата: Пятница, 15.08.2008, 12:22 | Сообщение # 4
Советчик
Группа: Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус:
Выше команда!!! Прежде чем писать флуд проверь ее....


Россия номер 1

lebedДата: Пятница, 15.08.2008, 13:19 | Сообщение # 5
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
так она тока для копов а не для фбр и гвардии
EdwardsДата: Пятница, 15.08.2008, 13:41 | Сообщение # 6
Советчик
Группа: Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус:
Ты проверил?

А если я тебе скажу что в годфазере IsACop задано трюмя фракциями?

Code
public IsACop(playerid)
{
  if(IsPlayerConnected(playerid))
  {
      new leader = PlayerInfo[playerid][pLeader];
      new member = PlayerInfo[playerid][pMember];
      if(member==1 || member==2 || member==3)
   {
       return 1;
   }
   else if(leader==1 || leader==2 || leader==3)
   {
       return 1;
   }
  }
  return 0;
}

ЧТо на это ответишь?


Россия номер 1

Mr_RayДата: Среда, 17.09.2008, 18:49 | Сообщение # 7
Новенький
Группа: Пользователи
Сообщений: 26
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
Извините за поднятие темы просто малоли кому нибудь пригодиться
if(strcmp(cmd, "/ticket", true) == 0)
{
if(!IsACop(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, " Ticket Money can't be below 1 or higher then 99999 !"); return 1; }
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ticket [playerid/PartOfName] [price] [reason]");
return 1;
}
format(string, sizeof(string), "* вы предьявили %s штраф стоимостью $%d, причина: %s", giveplayer, moneys, (result));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s выписал вам штраф стоимостью $%d, причина: %s", sendername, moneys, (result));
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Введите /accept ticket, для принятия штрафа.");
TicketOffer[giveplayerid] = playerid;
TicketMoney[giveplayerid] = moneys;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Игрок далеко от вас !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети !");
return 1;
}
}
return 1;
}

просто уберите из команды gTeam[playerid] == 2 и всавьте перед IsACop(playerid) восклицательный знак как в данной команде

InfernoДата: Среда, 17.09.2008, 19:49 | Сообщение # 8
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Хы, а у мну такая команда в моде=)
Code
    if(strcmp(cmd, "/ticket", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(gTeam[playerid] != 2 && gTeam[playerid] != 3)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Ты не коп и не народная гвардия!");
        return 1;
    }
          if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Ты не выполняешь долг!");
        return 1;
    }
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "Использование: /ticket [id игрока/часть ника] [цена] [причина]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "Использование: /ticket [id игрока/часть ника] [price] [reason]");
     return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, "   Сумма должна быть больше 1го,но меньше 99999!"); return 1; }
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            if (ProxDetectorS(8.0, playerid, giveplayerid))
      {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_GRAD2, "Использование: /ticket [id игрока/часть ника] [price] [reason]");
        return 1;
       }
       format(string, sizeof(string), "* Вы дали %s билет,стоящий $%d, причина: %s", giveplayer, moneys, (result));
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Оффицер %s дал вам билет,стоящий $%d, причина: %s", sendername, moneys, (result));
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Наберите /accept ticket, чтобы принять.");
       TicketOffer[giveplayerid] = playerid;
       TicketMoney[giveplayerid] = moneys;
       return 1;
      }
      else
      {
       SendClientMessage(playerid, COLOR_GREY, "   Этот игрок не рядом с вами!");
       return 1;
      }
     }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY, "   Игрок оффлайн!");
        return 1;
    }
   }
   return 1;
  }

))

DEDANДата: Понедельник, 23.02.2009, 01:20 | Сообщение # 9
Новенький
Группа: Пользователи
Сообщений: 12
Награды: 1
Город: самара
Репутация: -5
Замечания: 0%
Статус:
[pwn]C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24405) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24410) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24416) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24417) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24431) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24459) : warning 217: loose indentation
C:\Documents and Settings\Prizrak\Мои документы\Мои рисунки\GFF.pwn(24474) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 5920 bytes
Code size: 1101000 bytes
Data size: 2191240 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4904 cells (19616 bytes)
Total requirements: 3314544 bytes

7 Warnings.

Добавлено (23.02.2009, 01:20)
---------------------------------------------
из за чего это у меня подскажите че на че заменить плиз

stels4156Дата: Понедельник, 23.02.2009, 08:11 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 205
Награды: 1
Город: Харьков
Репутация: 17
Замечания: 20%
Статус:
DEDAN, добавляй в начало мода #pragma tabsize 0


Сообщение отредактировал stels4156 - Понедельник, 23.02.2009, 08:11
HELKERNДата: Понедельник, 23.02.2009, 11:40 | Сообщение # 11
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Quote (stels4156)
DEDAN, добавляй в начало мода #pragma tabsize 0

1) Поднял старую тему
2) Твоей програмой табсайз них не решиться, надо уметь красиво писать код

AirKiteДата: Среда, 25.02.2009, 19:03 | Сообщение # 12
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
DEDAN, Нечего страшного... это по сути предупреждение (Warning) то что "{" и "}" выставлены криво и тд))
Просто потом код непонятней становится... Непонятно какая скобка открывает какая закрывает её и тд



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
PhenomДата: Среда, 25.02.2009, 19:20 | Сообщение # 13
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
А вы знали что одной из причин "выпендривания компилятора" (Всем известное сообщение Отпровлять или нет отчёт об ошибке?) может стать именно неправильный размер свободного отступа? lol
N[i]k_EДата: Среда, 25.02.2009, 19:40 | Сообщение # 14
Местный
Группа: Пользователи
Сообщений: 698
Награды: 3
Город: Киев :)
Репутация: 37
Замечания: 40%
Статус:
HELKERN, ыыы не он поднял старую тему, а тругой человек DEDAN


FUCK OFF ME!
1000000 машин на сервере, не веришь? Не верь :fun:
[RD]ChezДата: Четверг, 26.02.2009, 00:10 | Сообщение # 15
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
интересно скока сотен варнингов я получу если убера табсайз


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
  • Страница 1 из 1
  • 1
Поиск:





 


 


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