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

 



 
          





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





Последние Файлы 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  
[Архив #1] Вопросы по SAMP скриптам
PHPДата: Пятница, 18.04.2008, 22:44 | Сообщение # 1
Советчик
Группа: Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус:
Задавайте вопросы, попробуем помочь!


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
OKStyle™Дата: Четверг, 19.06.2008, 23:23 | Сообщение # 496
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Glagol, замени AddStaticPickup на CreatePickup.
Vid_5, в OnPlayerDeath:
Code
new cashv,cashk;
GetPlayerMoney(playerid,cashv);
GetPlayerMoney(killerid,cashk);
SetPlayerMoney(killerid,cashk+cashv);
ResetPlayerMoney(playerid);



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
VidДата: Четверг, 19.06.2008, 23:30 | Сообщение # 497
Уверенный в себе
Группа: Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус:
okstyle, спс))) но у мну ошибка 1дна SetPlayerMoney(killerid,cashk+cashv); пишет что нет символа SetPlayerMoney
GlagolДата: Пятница, 20.06.2008, 20:57 | Сообщение # 498
Новенький
Группа: Продвинутые
Сообщений: 37
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
okstyle, а какая межде ними разница ведь при выгрузки они все остаются вместе с объектами тока все перестает работать wacko2

Добавлено (20.06.2008, 14:59)
---------------------------------------------
Я реально не понял почему но почемуто все пашет crazy wacko2 спс большое я бы ниогда не додумался

Добавлено (20.06.2008, 15:02)
---------------------------------------------
Можете дать ссылку где написано про string, strock и вообще про массивы (желательно на русском) это единственное что я не понимаю в павно, но все чаще встречаюсь с этим

Добавлено (20.06.2008, 20:57)
---------------------------------------------
эххх чтож делать то кароче опять ничего не пашет

Code
#include <a_samp>
#include <a_objects>
#include <a_players>
#define FILTERSCRIPT
#define COLOR_GRAD 0xB4B5B7FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_LIGHTBLUE 0x33CCFFAA

new door;
new gate;
new enterancee;
new exitt;
new Menu:entermenu;
new carid;
new passwordable[MAX_PLAYERS];

//****************************************************************************
CMDstrtok(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;
}
//****************************************************************************

public OnFilterScriptInit()
{
//============================================ Меню ====================================================
entermenu = CreateMenu("Glagol's Home", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(entermenu, 0, "Door");
AddMenuItem(entermenu, 1, "Open");
AddMenuItem(entermenu, 0, "Door");
AddMenuItem(entermenu, 1, "Close");
AddMenuItem(entermenu, 0, "Gate");
AddMenuItem(entermenu, 1, "Open");
AddMenuItem(entermenu, 0, "Gate");
AddMenuItem(entermenu, 1, "Close");
//===================================== Военная техника ===============================================
AddStaticVehicle(425,1469.885,-929.612,71.209,0.0,-1,-1);
AddStaticVehicle(520,1481.965,-940.236,71.140,0.0,-1,-1);
AddStaticVehicle(476,1498.072,-930.295,68.825,269.0,-1,-1);
//====================================== Султан =======================================================
carid = AddStaticVehicle(560,1477.1790,-901.3176,55.0385,88.3291,9,39);
AddVehicleComponent(carid,1029);
AddVehicleComponent(carid,1033);
AddVehicleComponent(carid,1139);
AddVehicleComponent(carid,1010);
AddVehicleComponent(carid,1074);
ChangeVehiclePaintjob(carid,2);
//================================ Объекты ============================================================
CreateObject(971,1482.015,-902.938,57.844,0.0,0.0,-78.209);
CreateObject(971,1476.696,-898.219,57.850,0.0,0.0,-184.779);
CreateObject(971,1471.936,-893.430,57.835,0.0,0.0,95.397);
CreateObject(971,1459.386,-892.101,57.803,0.0,0.0,-90.241);
CreateObject(971,1456.097,-900.963,56.805,0.0,0.0,-91.100);
CreateObject(975,1457.706,-896.543,55.978,0.0,89.381,0.859);
CreateObject(971,1455.994,-906.456,56.790,0.0,0.0,-91.100);
CreateObject(1425,1483.326,-889.837,57.526,0.0,6.016,-186.498);
CreateObject(967,1460.193,-888.581,54.498,0.0,0.0,89.381);
CreateObject(970,1459.939,-887.690,59.324,0.0,89.381,0.0);
CreateObject(1550,1460.173,-888.605,55.001,0.0,0.0,0.0);
CreateObject(14662,1460.498,-886.083,55.834,0.0,90.241,-0.859);
CreateObject(14662,1460.932,-886.120,55.937,0.0,90.241,-0.859);
CreateObject(3361,1461.631,-910.745,60.551,0.0,0.0,89.381);
CreateObject(3361,1461.553,-916.804,64.618,0.0,0.0,89.381);
CreateObject(9241,1476.029,-935.843,68.461,0.0,0.0,-91.100);
CreateObject(1652,1479.675,-919.958,67.403,0.0,0.0,-0.859);
CreateObject(1652,1460.070,-932.344,67.378,0.0,0.0,88.522);
CreateObject(1652,1472.368,-951.773,67.410,0.0,0.0,178.763);
CreateObject(1468,1459.706,-947.664,66.771,0.0,179.622,-91.100);
CreateObject(1468,1487.751,-952.136,66.728,0.0,180.482,-181.341);
CreateObject(1237,1491.178,-951.971,66.737,0.0,0.0,0.0);
CreateObject(1237,1459.841,-950.908,66.730,0.0,0.0,0.0);
CreateObject(1468,1465.119,-919.714,66.846,0.0,179.622,-3.438);
CreateObject(5296,1538.246,-931.253,73.794,0.0,1.719,-181.341);
CreateObject(983,1491.835,-943.244,67.410,0.0,0.0,-0.859);
CreateObject(983,1491.749,-948.043,67.410,0.0,0.0,-0.859);
CreateObject(3666,1589.203,-923.032,81.767,0.0,0.0,0.0);
CreateObject(3666,1588.607,-941.776,81.754,0.0,0.0,0.0);
CreateObject(3666,1578.016,-922.748,80.855,0.0,0.0,0.0);
CreateObject(3666,1577.499,-941.450,80.869,0.0,0.0,0.0);
CreateObject(3666,1564.467,-941.291,79.594,0.0,0.0,0.0);
CreateObject(3666,1552.403,-940.964,78.336,0.0,0.0,0.0);
CreateObject(3666,1542.662,-940.707,77.056,0.0,0.0,0.0);
CreateObject(3666,1532.375,-940.491,75.414,0.0,0.0,0.0);
CreateObject(3666,1564.954,-922.516,79.620,0.0,0.0,0.0);
CreateObject(3666,1552.878,-922.269,78.356,0.0,0.0,0.0);
CreateObject(3666,1543.009,-921.979,77.064,0.0,0.0,0.0);
CreateObject(3666,1532.808,-921.787,75.380,0.0,0.0,0.0);
CreateObject(3666,1524.302,-940.331,73.631,0.0,0.0,0.0);
CreateObject(3666,1517.425,-940.163,71.903,0.0,0.0,0.0);
CreateObject(3666,1510.906,-939.990,70.363,0.0,0.0,0.0);
CreateObject(3666,1503.195,-939.811,69.038,0.0,0.0,0.0);
CreateObject(3666,1524.794,-921.598,73.659,0.0,0.0,0.0);
CreateObject(3666,1517.917,-921.445,71.860,0.0,0.0,0.0);
CreateObject(3666,1511.277,-921.286,70.359,0.0,0.0,0.0);
CreateObject(3666,1503.642,-921.067,69.045,0.0,0.0,0.0);
CreateObject(971,1484.747,-908.734,57.758,0.0,0.0,-181.341);
CreateObject(1282,1482.902,-907.816,58.096,0.0,0.0,0.0);
//======================================= Двери ======================================================
door = CreateObject(976,1460.511,-887.958,61.458,-0.859,89.381,-5.157);
gate = CreateObject(985,1467.529,-888.615,56.543,0.0,0.0,-6.016);
//==================================== Пикапы ========================================================
enterancee = CreatePickup(1273,2,1460.220,-887.110,55.921);
exitt = CreatePickup(1272,2,1460.146,-889.907,55.551);
//====================================================================================================
}
public OnVehicleSpawn(vehicleid)
{
  if (vehicleid == carid) {
  AddVehicleComponent(carid,1029);
  AddVehicleComponent(carid,1033);
  AddVehicleComponent(carid,1139);
  AddVehicleComponent(carid,1010);
  AddVehicleComponent(carid,1074);
  ChangeVehiclePaintjob(carid,2);
  }
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
//    if ()
//    {
   if (pickupid == enterancee) {
   passwordable[playerid] = 1;
   SendClientMessage(playerid, COLOR_RED, "Чтобы войти введи пароль командой /password [пароль]");
   }
//    }
//    else
//    {
//    new string[50];
//    format(string, sizeof(string), "~r~you ~r~are ~r~not ~r~house ~n~~r~owner ~r~!!!");
//    GameTextForPlayer(playerid, string, 3000, 0);
//    }
   if (pickupid == exitt) {
   ShowMenuForPlayer(entermenu, playerid);
   TogglePlayerControllable(playerid,0);
   SetPlayerCameraPos(playerid,1476.051,-904.350,57.847);
   SetPlayerCameraLookAt(playerid,1460.146,-889.907,55.551);
   }
}

/*
  ShowMenuForPlayer(entermenu, playerid);
  TogglePlayerControllable(playerid,0);
  SetPlayerCameraPos(playerid,1476.051,-904.350,57.847);
  SetPlayerCameraLookAt(playerid,1460.146,-889.907,55.551);
*/

/*
  ShowMenuForPlayer(entermenu, playerid);
  TogglePlayerControllable(playerid,0);
  SetPlayerCameraPos(playerid,1444.425,-859.917,69.559);
  SetPlayerCameraLookAt(playerid,1460.220,-887.110,54.921);
*/

public OnPlayerSelectedMenuRow(playerid, row)
{
     new Menu:current;
     current = GetPlayerMenu(playerid);
     if(current == entermenu)
     {
         switch(row)
         {
             case 0:{
//открытие двери
MoveObject(door,1460.546,-888.002,54.607,2);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
             }
             case 1:{
//закрытие двери
MoveObject(door,1460.511,-887.958,61.458,2);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
             }
             case 2:{
//открытие ворот
MoveObject(gate,1475.358,-889.436,56.556,2);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
             }
             case 3:{
//закрытие ворот
MoveObject(gate,1467.529,-888.615,56.543,2);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
             }
         }
     }
     return 1;
}

public OnPlayerExitedMenu(playerid){
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = CMDstrtok(cmdtext, idx);
if(strcmp(cmd, "/password", true) == 0)
{
     new tmph[40];
  tmph = CMDstrtok(cmdtext, idx);
  new password = strval(tmph);
  if(!strlen(tmph))
  {
   SendClientMessage(playerid, COLOR_RED, "Для тупых: После /password надо пароль ввести");
   return 1;
  }
     if (passwordable[playerid] == 0)
  {
   SendClientMessage(playerid, COLOR_RED, "Ну и куда вы вводите пароль ????");
   return 1;
  }
  if (password == 0310777)
  {
   ShowMenuForPlayer(entermenu, playerid);
   TogglePlayerControllable(playerid,0);
   SetPlayerCameraPos(playerid,1444.425,-859.917,69.559);
   SetPlayerCameraLookAt(playerid,1460.220,-887.110,54.921);
   passwordable[playerid] = 0;
   return 1;
  }
}
return 1;
}

По видимому strtok пересекается со strtok'ом пена но с веди ввел не strtok а CMDstrtok но всеравно на команды мода не реагирует ЧТО ДЕЛАТЬ ????? suicide2

brain13Дата: Суббота, 21.06.2008, 17:44 | Сообщение # 499
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Здравствуйте...Подскажите пожалуйста скрипт для регистрации, и покупки продаже авто, скрипт очень нужен. Заранее благодарю.
АнтонДата: Воскресенье, 22.06.2008, 11:08 | Сообщение # 500
Освоившийся
Группа: Продвинутые
Сообщений: 97
Награды: 1
Город: Сибирь
Репутация: -22
Замечания: 100%
Статус:
У меня вопрос по скрипту. Как в скриптах делать ограничения для других игроков. К примеру чтобы события на значках "i" реагировали только на определенных игроков. Будь то вип-аккаунт, админ N лвл или что то еще. Мод стоит ГФ.


Смерть флудерам !
CTAKAHДата: Воскресенье, 22.06.2008, 12:15 | Сообщение # 501
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Репутация: 0
Замечания: 0%
Статус:
Сорри что не потеме ,я с гоночным скриптом заматался , не поможете исправить ошибку

C:\DOCUME~1\GO\0016~1\start.pwn(274) : error 001: expected token: "}", but found "-rational value-"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

OKStyle™Дата: Воскресенье, 22.06.2008, 13:32 | Сообщение # 502
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
brain13, ищи по форуму.

Антон,

Code
if(условие)
{
действие
}
else
{
другое действие
}

CTAKAH, пропущена }.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR


Сообщение отредактировал okstyle - Воскресенье, 22.06.2008, 13:32
brain13Дата: Воскресенье, 22.06.2008, 15:39 | Сообщение # 503
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Quote (okstyle)
brain13, ищи по форуму.

Искал, искал и нашел фильтр скрипт rswbsV1.2Beta... Вобщем поставил я его, при заходе на сервер просит зарегестрироватся, после регистрации логинюсь и ничего не происходит - ни ошибок, просто ничего. Покопавшись в Scriptfiles обнаружил что аккуант создан, позже решил опять зайти на сервер и не логинясь пробить /stats......и вывелось сообщение "Вы уже залогинены!" (и это при том что сама просит меня залогинится >_<), вопщем сори за бред, но я надеюсь что кто-нибудь сталкивался с этим фс и мне сможет помочь.

И еще один вопрос, при заходе на сервер не работает ни одна команда и только после того как я залогинился в админке все работает.
Вот пример команды для вывода текста:

Code
public OnPlayerCommandText(playerid, cmdtext[])
{

  if(!strcmp(cmd, "/help", true))
{
SendClientMessage(playerid, 0xfffffAA,"Помощь");
SendClientMessage(playerid, 0xfffffAA, " /kill - суицид");
SendClientMessage(playerid, 0xfffffAA, " /rules - правила сервера");
SendClientMessage(playerid, 0xfffffAA, " /cmd - список команд");
return 1;
}

}

Подскажите пожалуйста, что и где надо исправить, а я в долгу не останусь wink

АнтонДата: Воскресенье, 22.06.2008, 15:51 | Сообщение # 504
Освоившийся
Группа: Продвинутые
Сообщений: 97
Награды: 1
Город: Сибирь
Репутация: -22
Замечания: 100%
Статус:
okstyle, А вот попробуйте реализовать в скрипте это, а потом сами узнаете что получится.


Смерть флудерам !
DJSashoK59Дата: Воскресенье, 22.06.2008, 20:18 | Сообщение # 505
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
brain13, вполне возможно, что какой нибуть скрипт блокирует команды или в самом моде ошибка. Посмотри код скриптов и в самом моде, в OnPlayerCommandText, может допущена ошибка.
Quote
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmd, "/help", true))
{
SendClientMessage(playerid, 0xfffffAA,"Помощь");
SendClientMessage(playerid, 0xfffffAA, " /kill - суицид");
SendClientMessage(playerid, 0xfffffAA, " /rules - правила сервера");
SendClientMessage(playerid, 0xfffffAA, " /cmd - список команд");
return 1;
}
return 1;
}

Большими буквами я выделил гдк заключается ошибка, тоесть если return 1;, то это неверно, верно будет выглядеть примерно так:
Quote
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmd, "/help", true))
{
SendClientMessage(playerid, 0xfffffAA,"Помощь");
SendClientMessage(playerid, 0xfffffAA, " /kill - суицид");
SendClientMessage(playerid, 0xfffffAA, " /rules - правила сервера");
SendClientMessage(playerid, 0xfffffAA, " /cmd - список команд");
return 1;
}
return 0;
}

P.S. надеюсь ты меня понял.



Сообщение отредактировал DJSashoK59 - Воскресенье, 22.06.2008, 20:19
brain13Дата: Воскресенье, 22.06.2008, 23:21 | Сообщение # 506
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
DJSashoK59, я тебя понял =) просто вся бессмылица в том что ошибок при компиляции не выдает....ладно ща покопаюсь и поищу

Добавлено (22.06.2008, 23:21)
---------------------------------------------
new cmd[256]; - вот в чем проблема.....я идиот xDDD
странно то что при компиляции ошибок небыло.....но все равно спасибо, лови +)

Alex009Дата: Понедельник, 23.06.2008, 15:20 | Сообщение # 507
Уважаемый человек
Группа: Продвинутые
Сообщений: 917
Награды: 10
Репутация: 661
Замечания: 0%
Статус:
У меня есть один вопросец...РАсскажу по порядку:
Я делаю в GTO миссии и хочу замутить миссию ограбления банка с подбором кода...шоб игрок приходил в банк,вставал на чекпоинт,писал команду /password после чего ему в чат пишется как подбирается пароль(через каждую секунду новые цифры идут) и когда пароль подобран(секунд через 30 после набора команды) игроку даётся лям...пробовал сам но не получилось вот и спрашиваю...Помогите плз



Controllable NPC developer
soProject developer
VidДата: Вторник, 24.06.2008, 00:08 | Сообщение # 508
Уверенный в себе
Группа: Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус:
Люди как сделать чтоб при комадне /chats и пишеш свое сообшение и сообщение было написоно другим цветом и с некоторыи скобками которые задам я и за это у него снималось 100
Alex009Дата: Вторник, 24.06.2008, 07:02 | Сообщение # 509
Уважаемый человек
Группа: Продвинутые
Сообщений: 917
Награды: 10
Репутация: 661
Замечания: 0%
Статус:
if(strcmp(cmd, "/chats", true) == 0)
{ new tmp[256];
new string[256],text[256];
tmp = strtok(text, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Использование: /chats [текст сообщения]");
text = strval(tmp);
GetPlayerName(playerid,sizeof(sendername),sendername);
format(string, sizeof(string), "((%s: %s))", sendername, text);
SendClientMessageToAll(ЦВЕТ КАКОЙ ТЕБЕ НАДО, string);
GivePlayerMoney(playerid,-100);
}



Controllable NPC developer
soProject developer
OKStyle™Дата: Вторник, 24.06.2008, 08:04 | Сообщение # 510
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (Mishanzanza)
как мне быть

Mishanzanza, 360-угол, который ты определял.

Quote (Vid_5)
Как создать маркер красного цвета ? как сделать чтоб при заходе на него писалось чтото в чате? чтоб только на этом маркере работала определённая команда ???? ну и допустим как во многих модах типо пишеш /bue и каждые 3 мин дают указанное количество денёг???

Vid_5,
Code
SetPlayerCheckpoint(playerid,x,y,z);

А в OnPlayerEnterCheckpoint:

Code
SetTimer("pay",180000,1);

И ниже:

Code
public pay()
{
  GivePlayerMoney(playerid,1000); // поменяй сумму 1000 на свою
}

Quote (|UTP|sparker)
Обязательно ли закрывать файл(fclose) после работы над ним(ну например после записи,или чтения)?

[UTP]sparker, обязательно, иначе креш.

Quote (Антон)
okstyle, А вот попробуйте реализовать в скрипте это, а потом сами узнаете что получится.

уже довольно долгое время "пробую" и как ни странно - получается.

Quote (Alex009)
игрок приходил в банк,вставал на чекпоинт,писал команду /password после чего ему в чат пишется как подбирается пароль(через каждую секунду новые цифры идут) и когда пароль подобран(секунд через 30 после набора команды) игроку даётся лям

В начало:

Code
new Theif[MAX_PLAYERS];
new pwdTimer;
new passwd[9] = {19027,90128,09291,12589,21597,09127,67678,09173,99725,17212}; // 10 цифт, т.к. номера ячеек: 0-9 (10 штук)

В OnPlyaerEnterCheckpoint:

Code
if(например, playertopoint)
{
  Theif[playerid]=1;
  pwdTime = SetTimer("password",2000,1); // 2 секунды
  SetTimer("StartTry",30000,0); // 30 секунд
}

В OnPlayerConnect, OnPlayerDisconnect и OnGameModeExit:

Code
Theif[playerid]=0;

И в самый низ:

Code
public password()
{
  new string[256];
  for(new i=0; i<MAX_PLAYERS; i++)
  {
   if(Theif[i]==1)
   {
    format(string,sizeof(string)," Пробуем пароль: %d",random(sizeof(passwd)));
    SendClientMessage(i,0xFFFF00AA,string);
    }
   }
}

public StartTry()
{
  for(new i=0; i<MAX_PLAYERS; i++)
  {
   if(Theif[i]==1)
   {
    SendClientMessage(i,0xFF0000AA," Поздравляю! Пароль подобран! Вы сумели украсть миллион!");
    GivePlayerMoney(i,1000000);
   }
  }
}



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Поиск:





 


 


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