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

 



 
          





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





Последние Файлы 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  
Задать вопрос по SAMP (База знаний)
FireLineДата: Четверг, 27.10.2011, 15:16 | Сообщение # 5461
Уверенный в себе
Группа: Пользователи
Сообщений: 171
Награды: 3
Город: UKR
Репутация: 76
Замечания: 60%
Статус:
Quote (vIruson)
http://s017.radikal.ru/i402/1110/7a/b362510c000e.jpg

у всех домов красные маркеры, но на карте они не отмечаются, как их убрать?


Quote (Axelerator)
vIruson, убери из мода/скрипта SetPlayerCheckpoint



FireLine>>Aler
MakeДата: Четверг, 27.10.2011, 15:24 | Сообщение # 5462
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Как сделать так,что когда респавнишь все авто,что-бы респавнились только-то,которое ни кем не занято,а то у меня когда пишешь команду,респавнятся все авто,и люди просто бегают без машин
вот команда:
Code
    if(strcmp(cmd, "/res", true) == 0 || strcmp(cmd, "/respawncars", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             if (PlayerInfo[playerid][pAdmin] >= 2)
             {
                 for(new i = 0; i < MAX_VEHICLES; i++) SetVehicleToRespawn(i);
                 GetPlayerName(playerid, sendername, sizeof(sendername));
                 format(string, sizeof(string), "Администратор %s зареспавнил все машины.", sendername);
                 BroadCast(COLOR_WHITE,string);
             }
         }
         return 1;
     }



http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777
HakeRbesTДата: Четверг, 27.10.2011, 15:27 | Сообщение # 5463
Новенький
Группа: Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
Quote (Artem_Zabul)
HakeRbesT, покажи пример как ты добовляешь и куда.


Вот часть кода
Code
if(ihbuy==0) SetPlayerMapIcon(playerid,i,ihx,ihy,ihz,31,COLOR_YELLOW);
if(ihbuy==1) SetPlayerMapIcon(playerid,i,ihx,ihy,ihz,32,COLOR_YELLOW);

То есть идет проверка куплен дом или нет и в зависимости от этого ставится значок

Vital_newДата: Четверг, 27.10.2011, 16:05 | Сообщение # 5464
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Уфа
Репутация: -48
Замечания: 40%
Статус:
Объясните мне, как это?
Quote
ставим ко всем new



(c)
HakeRbesTДата: Четверг, 27.10.2011, 16:15 | Сообщение # 5465
Новенький
Группа: Пользователи
Сообщений: 72
Награды: 0
Город: Новокузнецк
Репутация: 2
Замечания: 0%
Статус:
Quote (Vital_new)
Объясните мне, как это?

Это значит что в самом начале мода, после строчек инклюдов например
Code
#include <a_samp>
надо написать new например
Code
new money;

Ко всем new говорят потому что там в начале мода пишут все переменные new.

Vital_newДата: Четверг, 27.10.2011, 16:40 | Сообщение # 5466
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Уфа
Репутация: -48
Замечания: 40%
Статус:
Я думал прям к каждой переменной new, спасибо!


(c)
vIrusonДата: Четверг, 27.10.2011, 19:02 | Сообщение # 5467
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 1
Репутация: 4
Замечания: 0%
Статус:
Quote
vIruson, убери из мода/скрипта SetPlayerCheckpoint


в моде дохрена... и вообще непойму как оно относится к чекпоинтам SetPlayerCheckpoint

MckenzyДата: Четверг, 27.10.2011, 19:53 | Сообщение # 5468
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Cначало воротина должна открываться, потом закрываться по этой же команде, но почему то она только открывается, а обратно не хочет, вот команда:
Code
if (strcmp(cmdtext, "/om", true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,4.59999981, 2.0);//2.0 скорость открытия ворот.
return 1;
}
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,6.69999981, 2.0);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"Вы не механик!");
}
}

Чего тут не так? Вроде бы мелочь, да и варнингов с ошибками нет, а все равно что то не так.



Сообщение отредактировал Mckenzy - Четверг, 27.10.2011, 19:54
МолорищеДата: Четверг, 27.10.2011, 20:36 | Сообщение # 5469
Молор
Группа: Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
Mckenzy, Попробуй создать переменную, а которой будет хранится состояния ворот. Вот на примере:

new WOpened = 0;

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/om", true) == 0) // Поменяй местами 1 и 2 команды, если не верно
{
if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
if(WOpened = 1)
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,4.59999981, 2.0);// 1 команда (2.0 скорость открытия ворот.)
return 1;
}
}
else
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,6.69999981, 2.0);// 2 команда
return 1;
}
}
if(WOpened = 0)
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,6.69999981, 2.0);// 2 команда
return 1;
}
}
else
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,4.59999981, 2.0);// 2 команда (2.0 скорость открытия ворот.)
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не механик!");
}
}
return 1;
}

Может что и не так :D

Добавлено (27.10.2011, 20:33)
---------------------------------------------
"2 команда (2.0 скорость открытия ворот.)" - Тут ошибка. Вот правильнее:

1 команда (2.0 скорость открытия ворот.)

Добавлено (27.10.2011, 20:36)
---------------------------------------------







Короч я потупил. Вот правильный вариант.


new WOpened = 0;

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/om", true) == 0) // Поменяй местами 1 и 2 команды, если не верно
{
if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
if(WOpened = 1)
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,4.59999981, 2.0);// 1 команда (2.0 скорость открытия ворот.)
return 1;
WOpened = 1; // Я не знаю, открывает ли это команда, или закрывает, исправь. (1 - открыты, 0 - закрыты)
}
}
else
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,6.69999981, 2.0);// 2 команда
return 1;
WOpened = 0; // Я не знаю, открывает ли это команда, или закрывает, исправь. (1 - открыты, 0 - закрыты)
}
}
if(WOpened = 0)
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,6.69999981, 2.0);// 2 команда
return 1;
WOpened = 0; // Я не знаю, открывает ли это команда, или закрывает, исправь. (1 - открыты, 0 - закрыты)
}
}
else
{
if(PlayerToPoint(7.0,playerid,-1704.2054,404.2107,7.1797))
{
MoveObject(vorota,-1704.80004883,403.10000610,4.59999981, 2.0);// 1 команда (2.0 скорость открытия ворот.)
return 1;
WOpened = 1; // Я не знаю, открывает ли это команда, или закрывает, исправь. (1 - открыты, 0 - закрыты)
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не механик!");
}
}
return 1;
}



Мне нечего делать.
MckenzyДата: Четверг, 27.10.2011, 20:49 | Сообщение # 5470
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Fiskar, не помогло.
[off]202020[/off]

demontoolsДата: Четверг, 27.10.2011, 23:14 | Сообщение # 5471
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Вобщем имею сборку.
Сегодня делал тест на баги..
Прошу помощи..
1. Не сохраняются ганг-зоны и после рестарта цвета рандомно меняются.
2. У армейцев не работает команда /m (Она как бы работает если ввсети просто /m, но не выводит в чат если ввести /m текст)
3. Казино - нету игральных костей
4. Через банкомат как то дюпают вирты

Кто знает как решить хотя бы один баг - прошу отписаться..буду бесконечно благодарен вам ребят

Добавлено (27.10.2011, 23:14)
---------------------------------------------
ГЗ

Code
}
public SaveZones()
{
if(logs == 1)
{
printr("SaveZones");
}
            new idx;
            new File: file2;
            while (idx < 5)
            {
             new coordsstring[512];
             format(coordsstring, sizeof(coordsstring), "%d|%d\n",
             gangzone[idx][mainzones],
             gangzone[idx][mainzones2]
             );
             if(idx == 0)
             {
              file2 = fopen("gangzones.cfg", io_write);
             }
             else
             {
              file2 = fopen("gangzones.cfg", io_append);
             }
             fwrite(file2, coordsstring);
             idx++;
             fclose(file2);
            }
               return 1;
}

ХасанДата: Пятница, 28.10.2011, 01:04 | Сообщение # 5472
Группа: Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус:
Quote (demontools)
е сохраняются ганг-зоны и после рестарта цвета рандомно меняются.

Видел Samp.Rp мод там были отличные ган зоны,себе ставил когда был на sampе
Quote (demontools)
У армейцев не работает команда /m (Она как бы работает если ввсети просто /m, но не выводит в чат если ввести /m текст)

Мегафон что ли?
ну бери мой если нужен

Code
if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", 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_GRAD2, "ïîäñêàçêà: (/m)egaphone [megaphone chat]");
      return 1;
     }
       if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] ==2 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
       {
           new currank[64];
           if(PlayerInfo[playerid][pRank] == 1) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 2) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 3) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 4) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 5) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 6) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 7) { currank = "Ãðîìêîãîâîðèòåëü"; }
              else if(PlayerInfo[playerid][pRank] == 8) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else { currank = "Cadet"; }

        format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
       {

        format(string, sizeof(string), "[Ãðîìêîãîâîðèòåëü %s:o< %s]", sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       else if(PlayerInfo[playerid][pMember] == 9||PlayerInfo[playerid][pLeader] == 9)
       {

        format(string, sizeof(string), "[Ãðîìêîãîâîðèòåëü %s:o< %s]", sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       printf("%s", string);
     if( strfind( result , "=)" , true ) != -1
     ||  strfind( result , "=(" , true ) != -1 ||  strfind( result , "^_^" , true ) != -1  ||  strfind( result , "_" , true ) != -1  ||  strfind( result , "^" , true ) != -1
     ||  strfind( result , ":D" , true ) != -1
     ||  strfind( result , ":d" , true ) != -1
     ||  strfind( result , "xD" , true ) != -1
     ||  strfind( result , "xd" , true ) != -1
     ||  strfind( result , "õä" , true ) != -1
     ||  strfind( result , "ÕÄ" , true ) != -1
     ||  strfind( result , "Õä" , true ) != -1
     ||  strfind( result , "õÄ" , true ) != -1
     ||  strfind( result , "=D" , true ) != -1
     ||  strfind( result , ":(" , true ) != -1
     ||  strfind( result , ":*" , true ) != -1
     ||  strfind( result , ":-*" , true ) != -1
     ||  strfind( result , "xaxa" , true ) != -1
     ||  strfind( result , "õàõà" , true ) != -1
     ||  strfind( result , ":)" , true ) != -1)
        {
      PlayerInfo[playerid][pMuteTime] = 180;
      format(string,sizeof(string)," %s áûë çàòêíóò íà 3 ìèíóòû, Ïðè÷èíà: Ñìàéëû â ÐÏ ÷àòå ",sendername);
          SendClientMessageToAll(COLOR_LIGHTRED,string);
        }

     else
     {
         SendClientMessage(playerid, COLOR_GRAD2, "_____________");
      return 1;
     }
    }
    return 1;
   }

я тебе дал пример а ты включай логику



малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук

— Вот ты говорил, город — сила, а здесь слабые все.
— Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат

— ...лягушки падают с неба
— Видимо у них не раскрылись парашюты. © X-Files

— Разве вы не хотели бы жить вечно?
— Если в моде останутся штаны со стрелками то нет.© X-Files

Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их.
(2Кор 11:13-15).


Сообщение отредактировал Barak - Пятница, 28.10.2011, 01:05
Tema1994Дата: Пятница, 28.10.2011, 01:58 | Сообщение # 5473
Новенький
Группа: Продвинутые
Сообщений: 62
Награды: 0
Город: Riga
Репутация: 15
Замечания: 0%
Статус:
Народ,как исправить данную ошибку :

***.pwn : fatal error 100: cannot read from file: "Dini"

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

1 Error.

demontoolsДата: Пятница, 28.10.2011, 06:47 | Сообщение # 5474
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Quote (Barak)
Quote (demontools)
е сохраняются ганг-зоны и после рестарта цвета рандомно меняются.

Видел Samp.Rp мод там были отличные ган зоны,себе ставил когда был на sampе
Quote (demontools)
У армейцев не работает команда /m (Она как бы работает если ввсети просто /m, но не выводит в чат если ввести /m текст)

Мегафон что ли?
ну бери мой если нужен

Code
if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", 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_GRAD2, "ïîäñêàçêà: (/m)egaphone [megaphone chat]");
      return 1;
     }
       if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] ==2 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
       {
           new currank[64];
           if(PlayerInfo[playerid][pRank] == 1) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 2) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 3) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 4) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 5) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 6) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else if(PlayerInfo[playerid][pRank] == 7) { currank = "Ãðîìêîãîâîðèòåëü"; }
              else if(PlayerInfo[playerid][pRank] == 8) { currank = "Ãðîìêîãîâîðèòåëü"; }
        else { currank = "Cadet"; }

        format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
       {

        format(string, sizeof(string), "[Ãðîìêîãîâîðèòåëü %s:o< %s]", sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       else if(PlayerInfo[playerid][pMember] == 9||PlayerInfo[playerid][pLeader] == 9)
       {

        format(string, sizeof(string), "[Ãðîìêîãîâîðèòåëü %s:o< %s]", sendername, result);
        ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
       }
       printf("%s", string);
     if( strfind( result , "=)" , true ) != -1
     ||  strfind( result , "=(" , true ) != -1 ||  strfind( result , "^_^" , true ) != -1  ||  strfind( result , "_" , true ) != -1  ||  strfind( result , "^" , true ) != -1
     ||  strfind( result , ":D" , true ) != -1
     ||  strfind( result , ":d" , true ) != -1
     ||  strfind( result , "xD" , true ) != -1
     ||  strfind( result , "xd" , true ) != -1
     ||  strfind( result , "õä" , true ) != -1
     ||  strfind( result , "ÕÄ" , true ) != -1
     ||  strfind( result , "Õä" , true ) != -1
     ||  strfind( result , "õÄ" , true ) != -1
     ||  strfind( result , "=D" , true ) != -1
     ||  strfind( result , ":(" , true ) != -1
     ||  strfind( result , ":*" , true ) != -1
     ||  strfind( result , ":-*" , true ) != -1
     ||  strfind( result , "xaxa" , true ) != -1
     ||  strfind( result , "õàõà" , true ) != -1
     ||  strfind( result , ":)" , true ) != -1)
        {
      PlayerInfo[playerid][pMuteTime] = 180;
      format(string,sizeof(string)," %s áûë çàòêíóò íà 3 ìèíóòû, Ïðè÷èíà: Ñìàéëû â ÐÏ ÷àòå ",sendername);
          SendClientMessageToAll(COLOR_LIGHTRED,string);
        }

     else
     {
         SendClientMessage(playerid, COLOR_GRAD2, "_____________");
      return 1;
     }
    }
    return 1;
   }

я тебе дал пример а ты включай логику

Спасибо, решил уже проблему:)
Quote (Barak)
Вобщем имею сборку.
Сегодня делал тест на баги..
Прошу помощи..
1. Не сохраняются ганг-зоны и после рестарта цвета рандомно меняются.
2. У армейцев не работает команда /m (Она как бы работает если ввсети просто /m, но не выводит в чат если ввести /m текст)
3. Казино - нету игральных костей
4. Через банкомат как то дюпают вирты

Кто знает как решить хотя бы один баг - прошу отписаться..буду бесконечно благодарен вам ребят
Добавлено (27.10.2011, 23:14)
---------------------------------------------
ГЗ
Code
}
public SaveZones()
{
if(logs == 1)
{
printr("SaveZones");
}
            new idx;
            new File: file2;
            while (idx < 5)
            {
             new coordsstring[512];
             format(coordsstring, sizeof(coordsstring), "%d|%d\n",
             gangzone[idx][mainzones],
             gangzone[idx][mainzones2]
             );
             if(idx == 0)
             {
              file2 = fopen("gangzones.cfg", io_write);
             }
             else
             {
              file2 = fopen("gangzones.cfg", io_append);
             }
             fwrite(file2, coordsstring);
             idx++;
             fclose(file2);
            }
               return 1;
}

Quote (Barak)
Вобщем имею сборку.
Сегодня делал тест на баги..
Прошу помощи..
1. Не сохраняются ганг-зоны и после рестарта цвета рандомно меняются.
2. У армейцев не работает команда /m (Она как бы работает если ввсети просто /m, но не выводит в чат если ввести /m текст)
3. Казино - нету игральных костей
4. Через банкомат как то дюпают вирты

Кто знает как решить хотя бы один баг - прошу отписаться..буду бесконечно благодарен вам ребят
Добавлено (27.10.2011, 23:14)
---------------------------------------------
ГЗ
Code
}
public SaveZones()
{
if(logs == 1)
{
printr("SaveZones");
}
            new idx;
            new File: file2;
            while (idx < 5)
            {
             new coordsstring[512];
             format(coordsstring, sizeof(coordsstring), "%d|%d\n",
             gangzone[idx][mainzones],
             gangzone[idx][mainzones2]
             );
             if(idx == 0)
             {
              file2 = fopen("gangzones.cfg", io_write);
             }
             else
             {
              file2 = fopen("gangzones.cfg", io_append);
             }
             fwrite(file2, coordsstring);
             idx++;
             fclose(file2);
            }
               return 1;
}

crackerДата: Пятница, 28.10.2011, 09:09 | Сообщение # 5475
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Tema1994, Скачай инклуд Dini.inc по сылке http://allianceteam.ucoz.ru/_ld/0/15_dini_1_6.zip положи его в папку с сервером pawno/include.
Поиск:





 


 


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