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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
Помощь по GTA SAMP (Первая база знаний)
RashambikДата: Воскресенье, 28.11.2010, 15:36 | Сообщение # 9391
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Балаково
Репутация: 1
Замечания: 0%
Статус:
krauser163 Покажи код Фильтр скрипта.


Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494Дата: Воскресенье, 28.11.2010, 15:37 | Сообщение # 9392
Уверенный в себе
Группа: Пользователи
Сообщений: 158
Награды: 1
Город: Москва
Репутация: 1
Замечания: 20%
Статус:
krauser163, дайка мне один пример скрипта только маленького скрипта, я попробую чонить намутить


sa-mp сервер
Мод: Pen1 Release 2010
Форум: www.ural-game.mirbb.net
Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
_Mr_MopKoBKa_Дата: Воскресенье, 28.11.2010, 16:11 | Сообщение # 9393
Уверенный в себе
Группа: Продвинутые
Сообщений: 257
Награды: 1
Город: ульяновск
Репутация: 5
Замечания: 40%
Статус:
помогите плиз правильно сделать проверку на то что игроки рядом
Code
    if(dialogid == 567)
  {
   if(response)
      { new string[256];
       new tmp[256];
        new sendername[MAX_PLAYER_NAME];
  new giveplayer[MAX_PLAYER_NAME];
  new giveplayerid;
       giveplayerid = strval(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
{
            SendClientMessage(playerid, COLOR_GREY, "   Этот игрок не около вас! !");
            return 1;
        }
               format(string, sizeof(string), "• Вы изъяли у %s лицензию на вождение.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "• Оффицер %s изъял у вас лицензию на вождение.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pCarLic] = 0;
         
         
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   Этот игрок оффлайн !");
          return 1;
      }
     }
}

jigarekДата: Воскресенье, 28.11.2010, 16:34 | Сообщение # 9394
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Ульяновск
Репутация: 0
Замечания: 0%
Статус:
Скажите пожайлусто, в чём проблема?
C:\Documents and Settings\Андрэ\Рабочий стол\ Mod\gamemodes\Mod.pwn(8505) : error 010: invalid function or declaration
C:\Documents and Settings\Андрэ\Рабочий стол\ Mod\gamemodes\Mod.pwn(8508) : error 010: invalid function or declaration

RashambikДата: Воскресенье, 28.11.2010, 16:37 | Сообщение # 9395
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Балаково
Репутация: 1
Замечания: 0%
Статус:
строчки с ошибками покажи :)


Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
jigarekДата: Воскресенье, 28.11.2010, 16:39 | Сообщение # 9396
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Ульяновск
Репутация: 0
Замечания: 0%
Статус:
Rashambik,
if(pickupid == ah)
{
SetPlayerPos(playerid,1168.6837,1360.8544,10.9293);
return 1;
}
вот.

RashambikДата: Воскресенье, 28.11.2010, 16:46 | Сообщение # 9397
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Балаково
Репутация: 1
Замечания: 0%
Статус:
[pwn]New Ah;[/pwn]

создавал ?


Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494Дата: Воскресенье, 28.11.2010, 16:48 | Сообщение # 9398
Уверенный в себе
Группа: Пользователи
Сообщений: 158
Награды: 1
Город: Москва
Репутация: 1
Замечания: 20%
Статус:
парни ну помогите мне плиз создать регистраицю через диалоговое окно я уже всё пробывал и ничерта не получается


sa-mp сервер
Мод: Pen1 Release 2010
Форум: www.ural-game.mirbb.net
Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
RashambikДата: Воскресенье, 28.11.2010, 16:49 | Сообщение # 9399
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Балаково
Репутация: 1
Замечания: 0%
Статус:
что именно не получается, и какой у тебя мод?


Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
jigarekДата: Воскресенье, 28.11.2010, 16:59 | Сообщение # 9400
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Ульяновск
Репутация: 0
Замечания: 0%
Статус:
Rashambik, Всё спс, я разобрался.
PEGIДата: Воскресенье, 28.11.2010, 17:38 | Сообщение # 9401
Уверенный в себе
Группа: Пользователи
Сообщений: 152
Награды: 1
Город: Тагил
Репутация: 4
Замечания: 40%
Статус:
Quote (Rashambik)
[pwn]New Ah;[/pwn]

создавал ?


лижбы ляпнуть...

romka4494Дата: Воскресенье, 28.11.2010, 17:58 | Сообщение # 9402
Уверенный в себе
Группа: Пользователи
Сообщений: 158
Награды: 1
Город: Москва
Репутация: 1
Замечания: 20%
Статус:
Всё таки создал регу через окно, всё регает работает норм, НО если я залогинюсь даже правильно, и когда я уже на респе появлюсь у меня всеравно диалоговое коно требует ввести пароль, в чём может быть причина?

Code
public OnPlayerLogin(playerid,const string[])
{
    gPlayerLogged[playerid] += 1;
new loginmsg[256+1];
format(loginmsg,256,"Ïîæàëóéñòà çàëîãèíòåñü");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",loginmsg,"Îê","Îòìåíà");
if(gPlayerLogged[playerid] == 4)
{
  Kick(playerid);
}
  if (gdebug >= 1){printf("DEBUG OnPlayerLogin(%d) (%s)", playerid,string);}
  new string2[64];
  new playername2[MAX_PLAYER_NAME];
  new tmp2[256];
  GetPlayerName(playerid, playername2, sizeof(playername2));
  format(string2, sizeof(string2), "Accounts/%s.cer", playername2);
  new File: file = fopen(string2, io_read);
  if (file)
  {
   new valtmp[128];
   fread(file, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255);
   if (gdebug){printf("DEBUG password from file= (%s) pass enterd =  (%s)",PlayerInfo[playerid][pPassword] ,string );}
   if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0))
    {
    fread(file, valtmp);PlayerInfo[playerid][pCash] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAccount] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAdmin] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pLevel] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pExp] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][gPupgrade] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pKills] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pCB] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pHW] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pSR] = strval(valtmp);DelPrint(valtmp);
    if(PlayerInfo[playerid][pKills] < 0){PlayerInfo[playerid][pKills] = 0;}//patch
    if(PlayerInfo[playerid][pCB] < 0){PlayerInfo[playerid][pCB] = 0;}//patch
    if(PlayerInfo[playerid][pHW] < 0){PlayerInfo[playerid][pHW] = 0;}//patch
    if(PlayerInfo[playerid][pSR] < 0){PlayerInfo[playerid][pSR] = 0;}//patch
    fread(file, valtmp);PlayerInfo[playerid][pWA] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPEN] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun1] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun2] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun3] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun4] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun5] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pGun6] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo1] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo2] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo3] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo4] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo5] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pAmmo6] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pSHealth] = floatstr(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pHealth] = floatstr(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPos_x] = floatstr(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPos_y] = floatstr(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPos_z] = floatstr(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pInt] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pLocal] = strval(valtmp);DelPrint(valtmp);
    if(PlayerInfo[playerid][pModel] == 264){fread(file, valtmp);PlayerInfo[playerid][pTeam] = strval(valtmp);DelPrint(valtmp);}else{fread(file, valtmp);}
    if(PlayerInfo[playerid][pModel] == 264){fread(file, valtmp);PlayerInfo[playerid][pModel] = strval(valtmp);DelPrint(valtmp);}else{fread(file, valtmp);}
    fread(file, valtmp);PlayerInfo[playerid][pPnumber] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPhousekey] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPbiskey] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pCDPlayer] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][TLicence] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][PLicence] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][DanceStyle] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][PLicDate] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][TLicDate] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][BLicence] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][BLicDate] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pPgaragekey] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pJailTime] = strval(valtmp);DelPrint(valtmp);
    fread(file, valtmp);PlayerInfo[playerid][pMarried] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);strmid(PlayerInfo[playerid][pMarriedTo], valtmp, 0, strlen(valtmp)-12, 255);
             fread(file, valtmp);PlayerInfo[playerid][pPfuelkey] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);PlayerInfo[playerid][pAllKills] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);PlayerInfo[playerid][pAllDeath] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);PlayerInfo[playerid][pMuteTime] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);PlayerInfo[playerid][gRang] = strval(valtmp);DelPrint(valtmp);
             fread(file, valtmp);PlayerInfo[playerid][pMutePmTime] = strval(valtmp);DelPrint(valtmp);
    fclose(file);
    UAS_ResetPlayerMoney(playerid);
    UAS_GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
    if(PlayerInfo[playerid][pLevel] == -999) //autoban
    {
     Ban(playerid);
    }
    if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername2, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) != 0)
        {
        PlayerInfo[playerid][pPhousekey] = 255;
        }
    if(PlayerInfo[playerid][pPgaragekey] != 255 && strcmp(playername2, GarageInfo[PlayerInfo[playerid][pPgaragekey]][grOwner], true) != 0)
        {
        PlayerInfo[playerid][pPgaragekey] = 255;
        }
    if(PlayerInfo[playerid][pPfuelkey] != 255 && strcmp(playername2, FuelStInfo[PlayerInfo[playerid][pPfuelkey]][fsOwner], true) != 0)
        {
        PlayerInfo[playerid][pPfuelkey] = 255;
        }
    format(string2, sizeof(string2), "Ñåðâåð: Äîáðî ïîæàëîâàòü %s",playername2);
    SendClientMessage(playerid, COLOR_WHITE,string2);
    SetPlayerWeapons(playerid);
    printf("%s has logged in",playername2);
    if (PlayerInfo[playerid][pAdmin] > 0)
    {
     format(string2, sizeof(string2), "Ñåðâåð: Âû âîøëè êàê àäìèí %d óðîâíÿ.",PlayerInfo[playerid][pAdmin]);
     SendClientMessage(playerid, COLOR_WHITE,string2);
    }
    SetSpawnInfo(playerid, 1, PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
    HouseWorlds(playerid,PlayerInfo[playerid][pPhousekey]);
    if(gTeam[playerid] == 0)
    {
     gTeam[playerid] = 3;
    }
    else
    {
     gTeam[playerid] = PlayerInfo[playerid][pTeam];
    }
    if(accountplay)
    {
     gPlayerSpawned[playerid] = 0;
    }
    SpawnPlayer(playerid);
    GetPlayerName(playerid, playername2, sizeof(playername2));
    format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~y~   %s", playername2);
    DateProp(playerid);
    GameTextForPlayer(playerid, tmp2, 5000, 1);
    SendClientMessage(playerid, COLOR_YELLOW, motd);
    return 1;
   }
   else
   {
    SendClientMessage(playerid, COLOR_WHITE, "Ñåðâåð: Âû ââåëè íåâåðíûé ïàðîëü");
    printf("%s is hacking a password",playername2);
    fclose(file);
    //return 1;
   }
   return 1;
  }
  else
  {
   SendClientMessage(playerid, COLOR_WHITE, "*Ñåðâåð: ó âàñ íåò àêêàóíòà, ïèøèòå /regnick <ïàðîëü> ÷òîáû åãî ñîçäàòü");
  }
  return 1;
}



sa-mp сервер
Мод: Pen1 Release 2010
Форум: www.ural-game.mirbb.net
Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
RashambikДата: Воскресенье, 28.11.2010, 20:03 | Сообщение # 9403
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 1
Город: Балаково
Репутация: 1
Замечания: 0%
Статус:
Quote (PEGI)
Quote (Rashambik)[pwn]New Ah;[/pwn] создавал ? лижбы ляпнуть...

Лиж бы тебе с умничать. Я посудил по своему опыту, если я не прав, это не значит что я ему это на отъе*ись ответил!


Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494Дата: Воскресенье, 28.11.2010, 20:13 | Сообщение # 9404
Уверенный в себе
Группа: Пользователи
Сообщений: 158
Награды: 1
Город: Москва
Репутация: 1
Замечания: 20%
Статус:
Ну поможет ктонить? что я написал выше, помогите плиззз


sa-mp сервер
Мод: Pen1 Release 2010
Форум: www.ural-game.mirbb.net
Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
GelenbagenДата: Воскресенье, 28.11.2010, 21:27 | Сообщение # 9405
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: Google
Репутация: 0
Замечания: 0%
Статус:
Люди несколько вопросов...
1.Объявления в /ad.Хочу поставить ограничение на лвл подачи,но ничего не выходит пробовал и строчики там вписывать,но всё равно не как!
что нужно вписать?? suicide2

Code
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(CheckOnIP(cmdtext))
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Nemesis: Реклама запрещена." );
    return 0;
    }
    if(CheckOnMat(cmdtext))
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Nemesis: Мат запрещен на нашем сервере." );
    return 0;
    }
    if(PlayerInfo[playerid][pMuteTime] > 0)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас отключен чат");
    return 0;
    }
          if(gPlayerLogged[playerid] == 0)
          {
              SendClientMessage(playerid, COLOR_GREY, "   Вы не залогинены!");
              return 1;
          }
    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_WHITE, "Используйте: (/ad)vertise [advert text]");
     return 1;
    }
    if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
    {
     format(string, sizeof(string), "   Пожалуйста, подождите %d секунд!",  (addtimer/1000));
     SendClientMessage(playerid, COLOR_GRAD2, string);
     return 1;
    }
    new payout = idx * 25;
    if(GetPlayerMoney(playerid) < payout)
          {
              format(string, sizeof(string), "* You used %d characters which cost $%d, you don't have enough.", offset, payout);
              SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
              return 1;
          }
    GivePlayerMoneyLegal(playerid, - payout);
    SBizzInfo[7][sbTill] += payout;
    ExtortionSBiz(7, payout);
    format(string, sizeof(string), "* Объявление: %s. Автор: %s. Контакты: %d ICQ: %d",  result, sendername,PlayerInfo[playerid][pPnumber],PlayerInfo[playerid][pICQ]);
    OOCNews(TEAM_GROVE_COLOR,string);
    format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx);
    GameTextForPlayer(playerid, string, 5000, 5);
    if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
   }
   return 1;
  }

Ещё вопр...
2.У меня на серве все видят АдминЧат (/a),как сделать чтоб он был виден ток админам? suicide2

Code
if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    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_WHITE, "Используйте: (/a)dmin [текст]");
     return 1;
    }
     if(PlayerInfo[playerid][pMuted] == 1)
    {
     SendClientMessage(playerid, COLOR_RED, " Вы не можете говорить, вас заткнули !");
     return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 7) { format(string, sizeof(string), "** Главный администратор %s: %s. )) **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 6) { format(string, sizeof(string), "** Главный администратор %s: %s. )) **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 5) { format(string, sizeof(string), "** Заместитель главного администратора %s: %s. )) **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 4) { format(string, sizeof(string), "** Старший администратор %s: %s. ))  **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 3) { format(string, sizeof(string), "** Администратор %s: %s. ))  **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "** Модератор %s: %s. ))  **", sendername, result); }
    else if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "** Претендент %s: %s. ))  **", sendername, result); }
    SendAdminMessage(COLOR_VIOLET, string);
    printf("Admin %s: %s", sendername, result);
   }
   return 1;
  }

3.Ещё проблема с личными сообщениями....пишешь /w id текст,а он погоду меняет....ппц чё за хрень...?? suicide2

Code
if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/w", true) == 0)
  {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "  Используйте: /w [id Игрока/ЧастьНика] [текст] ");
    return 1;
   }
   new tmpp=ReturnUser(tmp);
   if(HidePM[tmpp]>=1)
   {
    SendClientMessage(playerid, COLOR_RED, " Этот игрок отключил личные сообщения! ");
    return 1;
   }
   if(PlayerInfo[playerid][pMuteTime] > 0)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас отключен чат");
    return 0;
   }
      if(IsPlayerConnected(tmpp))
   {
   new length = strlen(cmdtext);
   while ((idx < length) && (cmdtext[idx] <= ' '))
   {
    idx++;
   }
   new offset = idx;
   new result[256];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
    result[idx - offset] = cmdtext[idx];
    idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
    SendClientMessage(playerid, COLOR_WHITE, "  Используйте: /w [id Игрока/ЧастьНика] [текст]");
    return 1;
   }
          if(PlayerInfo[playerid][pLevel] < 2)
          {
              SendClientMessage(playerid, COLOR_RED, " Для отправки Личных Сообщений Вам необходимо иметь 2лвл и выше !");
              return 1;
          }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
     SendClientMessage(playerid, COLOR_RED, " Вы не можете говорить, вас заткнули !");
     return 1;
    }
   GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, sizeof(string), " ЛС от %s[%d]: %s ", sendername,playerid,result);
   SendClientMessage(tmpp, 0xFFBB00AA, string);
   new sendername2[255];
   GetPlayerName(tmpp, sendername2, sizeof(sendername2));
         format(string, sizeof(string), " ЛС к %s[%d]: %s ", sendername2,tmpp,result);
         SendClientMessage(playerid, 0xFFBB00AA, string);

а вот условия погоды...

Code
if(strcmp(cmd, "/weather", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pAdmin] < 5)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, COLOR_WHITE, "Используйте: /weather [weatherid]");
        return 1;
    }
    new weather;
    weather = strval(tmp);
    if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, "   Weather ID can't be below 0 or above 45 !"); return 1; }
    SetPlayerWeather(playerid, weather);
    SendClientMessage(playerid, COLOR_GREY, "   Weather Set !");
   }
   return 1;
  }
  if(strcmp(cmd, "/weatherall", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pAdmin] < 5)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "   Вы не авторизованы для использования этой команды!");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, COLOR_WHITE, "Используйте: /weatherall [ид игрока]");
        return 1;
    }
    new weather;
    weather = strval(tmp);
    if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, "   ID погоды не может быть более 45!"); return 1; }
    SetWeather(weather);
    SendClientMessage(playerid, COLOR_GREY, "   Погода изменена для всех!");
   }
   return 1;
  }

Ток не орите что я нуб. :D Я прост недано начал с этой фигнёй возиться... crazy

Добавлено (28.11.2010, 21:27)
---------------------------------------------
Кто может помочь по этим вопросам, добавьтесь в скайп. Мой ник в скайпе gelenbagen. suicide2 suicide2 suicide2

Поиск:





 


 


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