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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
Вопрос | Ответ
MakeДата: Понедельник, 30.01.2012, 17:30 | Сообщение # 3826
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Привет всем. Помогите плз сделать так: Вот к примеру команда /ban по дням.. Что если я пишу к примеру цифру 1-писало "день",30-писало "дней". Как сделать такое,что что-ты вводишь,то и будет выводиться,ну точнее тот текст и будет выводиться. +сеГГ дам ;)


http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777
RockmanДата: Понедельник, 30.01.2012, 18:19 | Сообщение # 3827
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Make)
Привет всем. Помогите плз сделать так: Вот к примеру команда /ban по дням.. Что если я пишу к примеру цифру 1-писало "день",30-писало "дней". Как сделать такое,что что-ты вводишь,то и будет выводиться,ну точнее тот текст и будет выводиться. +сеГГ дам


Проверяете переменную которая содержит количество дней. Нужно учитывать что слово "день" относится ко всем числам заканчивающимся на 1, за исключением чисел, у которых 2 последние цифры 11. Ну и само собой если последняя цифра от 2 до 4 включительно - используем слово "дня", от 5 до 9 + 0 - "дней".



Сообщение отредактировал Rockman - Понедельник, 30.01.2012, 18:22
ale[xXx]eyДата: Среда, 01.02.2012, 12:54 | Сообщение # 3828
Освоившийся
Группа: Пользователи
Сообщений: 94
Награды: 1
Город: трг
Репутация: 5
Замечания: 0%
Статус:
помогите исправить, я понять немогу чего они хотят:
pawn\include\streamer.inc(268) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit")
pawn\include\streamer.inc(290) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
pawn\include\JunkBuster.inc(3109) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney")
pawn\include\JunkBuster.inc(3110) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")
pawn\include\JunkBuster.inc(3111) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney")
pawn\include\JunkBuster.inc(3186) : warning 201: redefinition of constant/macro (symbol "OnGameModeExit")
pawn\include\JunkBuster.inc(3229) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")

DrevenДата: Четверг, 02.02.2012, 02:46 | Сообщение # 3829
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Quote (ale|xXx|ey)
pawn\include\streamer.inc(268) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit") pawn\include\streamer.inc(290) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect") pawn\include\JunkBuster.inc(3109) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney") pawn\include\JunkBuster.inc(3110) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney") pawn\include\JunkBuster.inc(3111) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney") pawn\include\JunkBuster.inc(3186) : warning 201: redefinition of constant/macro (symbol "OnGameModeExit") pawn\include\JunkBuster.inc(3229) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")

Определено два раза, ищи в моде и удаляй...



www.samp-rpg.com
ale[xXx]eyДата: Четверг, 02.02.2012, 07:02 | Сообщение # 3830
Освоившийся
Группа: Пользователи
Сообщений: 94
Награды: 1
Город: трг
Репутация: 5
Замечания: 0%
Статус:
Quote (Dreven)
Определено два раза, ищи в моде и удаляй...

понял, спасибо)

Dwayde_WadeДата: Четверг, 02.02.2012, 13:31 | Сообщение # 3831
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
Ребят уже очень долго парюсь чёто туплю чтоли...
Вообшес сервер Дрифт) Я туда добавил регистрацию с РП ну вообшем пытаюсь сделать команду бан и тут эроров дофига
без эроров команда не работает в игре.. Кто может кинуть норм команду бана?
PlayerInfo[playerid][pAdmin] добавлена на неё и ставится првоерка
с меня ++++



http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

RockmanДата: Четверг, 02.02.2012, 13:40 | Сообщение # 3832
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Dwayde_Wade)
Ребят уже очень долго парюсь чёто туплю чтоли...
Вообшес сервер Дрифт) Я туда добавил регистрацию с РП ну вообшем пытаюсь сделать команду бан и тут эроров дофига
без эроров команда не работает в игре.. Кто может кинуть норм команду бана?
PlayerInfo[playerid][pAdmin] добавлена на неё и ставится првоерка
с меня ++++


Предоставьте лучше свою команду и список ошибок.

K-e-n-tДата: Четверг, 02.02.2012, 13:40 | Сообщение # 3833
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
Dwayde_Wade, ты напиши ошибки, не экстрасенсы


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
Dwayde_WadeДата: Четверг, 02.02.2012, 13:56 | Сообщение # 3834
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
там просто команда под РП, и просто 66 ероров, у кого есть команда чтобы ставилось pBan = 1 игроку и всё


http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

RockmanДата: Четверг, 02.02.2012, 14:03 | Сообщение # 3835
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Dwayde_Wade)
там просто команда под РП, и просто 66 ероров, у кого есть команда чтобы ставилось pBan = 1 игроку и всё


Code
if(strcmp(cmd, "/ban", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] [reason]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
        if(IsPlayerConnected(giveplayerid))
        {
            if(giveplayerid != INVALID_PLAYER_ID)
            {
          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: /ban [playerid/PartOfName] [reason]");
        return 1;
       }
       new year, month,day;
       getdate(year, month, day);
       format(string, sizeof(string), "AdmCmd: %s was banned by %s, reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
       format(string, sizeof(string), "AdmCmd: %s was banned by %s, reason: %s", giveplayer, sendername, (result));
       SendClientMessageToAll(COLOR_LIGHTRED, string);
       PlayerInfo[giveplayerid][pAdmin] = PlayerInfo[giveplayerid][pLevel];
       PlayerInfo[giveplayerid][pLevel] = -999;
       PlayerInfo[giveplayerid][pBan] = 1;
       return 1;
      }
     }//not connected
    }
    else
    {
     format(string, sizeof(string), "   %d is not an active player.", giveplayerid);
     SendClientMessage(playerid, COLOR_GRAD1, string);
    }
   }
   return 1;
  }

Dwayde_WadeДата: Четверг, 02.02.2012, 15:02 | Сообщение # 3836
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(640) : error 017: undefined symbol "cmd"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(644) : error 017: undefined symbol "tmp"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(644) : error 017: undefined symbol "strtok"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(645) : error 017: undefined symbol "tmp"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(647) : error 017: undefined symbol "COLOR_GRAD2"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(650) : error 017: undefined symbol "giveplayerid"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(650) : error 017: undefined symbol "ReturnUser"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(653) : error 017: undefined symbol "giveplayerid"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(655) : error 017: undefined symbol "giveplayerid"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(657) : error 017: undefined symbol "giveplayerid"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(657) : error 017: undefined symbol "giveplayer"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(657) : error 029: invalid expression, assumed zero
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(657) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

13 Errors.



http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

Dwayde_WadeДата: Четверг, 02.02.2012, 15:03 | Сообщение # 3837
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
если их ставиш через new то ругается на
tmp = strtok(cmdtext, idx);
giveplayerid = ReturnUser(tmp);



http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

K-e-n-tДата: Четверг, 02.02.2012, 15:20 | Сообщение # 3838
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
Dwayde_Wade, в самый вверх ко всем дефайнам

Code
#define COLOR_GRAD2 0xBFC0C2FF

в public OnPlayerCommandText(playerid, cmdtext[])
Code
new tmp[256];
new cmd[256];
new giveplayerid[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
Dwayde_WadeДата: Четверг, 02.02.2012, 15:45 | Сообщение # 3839
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(642) : error 017: undefined symbol "strtok"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(642) : error 033: array must be indexed (variable "tmp")
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(648) : error 017: undefined symbol "ReturnUser"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(648) : error 033: array must be indexed (variable "giveplayerid")
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(651) : error 035: argument type mismatch (argument 1)
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(653) : error 033: array must be indexed (variable "giveplayerid")
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(655) : error 035: argument type mismatch (argument 1)
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(656) : error 017: undefined symbol "sendername"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(656) : error 017: undefined symbol "sendername"
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(656) : error 029: invalid expression, assumed zero
M:\K1lJy\GTASERVER\Weekend Server v1.0\gamemodes\Weekend.pwn(656) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

11 Errors.
656 - GetPlayerName(playerid, sendername, sizeof(sendername));
655 - GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
653 - if(giveplayerid != INVALID_PLAYER_ID
651 - if(IsPlayerConnected(giveplayerid))
648 - giveplayerid = ReturnUser(tmp);
642 - tmp = strtok(cmdtext, idx);



http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

RockmanДата: Четверг, 02.02.2012, 16:08 | Сообщение # 3840
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Dwayde_Wade, в конец мода вставьте

Code
strtok(const string[], &index)
{
  new length = strlen(string);
  while ((index < length) && (string[index] <= ' '))
  {
   index++;
  }

  new offset = index;
  new result[20];
  while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  {
   result[index - offset] = string[index];
   index++;
  }
  result[index - offset] = EOS;
  return result;
}


В начало OnPlayerCommandText добавьте new sendername[MAX_PLAYER_NAME];

И в самое начало мода подключите #include <utils>

Поиск:





 


 


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