23: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
Модератор форума: Alcoholik  
[Архив] Вопрос | Ответ [3]
-SNap-Дата: Четверг, 27.05.2010, 15:10 | Сообщение # 211
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Hrodna
Репутация: 0
Замечания: 0%
Статус:
Люди, каким кодом совершается сохранение положения игрока?
F_1NДата: Четверг, 27.05.2010, 15:17 | Сообщение # 212
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
ZEM,
Сделал... ероры:

Code
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3974) : warning 217: loose indentation
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3980) : error 017: undefined symbol "Current"
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(4021) : error 017: undefined symbol "Current"

Строки:

Code

3980 -  if(Current == edaa)
4021 - if(Current == edaa)

CAXAPOKДата: Четверг, 27.05.2010, 15:21 | Сообщение # 213
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 203
Награды: 2
Город: Дзержинск
Репутация: 28
Замечания: 100%
Статус:
Народ помогите зделать Двигующиюся камеру штоб кагда игрок заходит камера летала!!!!! suicide2 suicide2 suicide2
_LexA_Дата: Четверг, 27.05.2010, 15:25 | Сообщение # 214
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (F_1N)
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(4021) : error 017: undefined symbol "Current"

new Menu:current = GetPlayerMenu(playerid);

SuburbanДата: Четверг, 27.05.2010, 15:29 | Сообщение # 215
Уверенный в себе
Группа: Пользователи
Сообщений: 163
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
ZEM, Спасибо,всё вырезал,вставил и работает.
Я вырезал из Cream Life команду /tban(бан на время),но выдало два Errors.Помогите пожалуйста исправить.

error 017: undefined symbol "GetTimeStamp"
error 017: undefined symbol "AddInTimeBanList"

А вот эти строчки,из-за которых Errors:
new unbandate = GetTimeStamp() + time*60*60 + time2*60 + time3;
AddInTimeBanList(playerip, unbandate);

_LexA_Дата: Четверг, 27.05.2010, 15:31 | Сообщение # 216
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (Suburban)
Я вырезал

Quote (Suburban)
error 017: undefined symbol "GetTimeStamp"
error 017: undefined symbol "AddInTimeBanList

трудно найти эти символы? ошибки означают неизвестные символы. ищи их и копируй все что с ними связано

F_1NДата: Четверг, 27.05.2010, 15:32 | Сообщение # 217
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
_LexA_, не догнал... что сделать?))
_LexA_Дата: Четверг, 27.05.2010, 15:34 | Сообщение # 218
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (F_1N)
не догнал... что сделать?))

в начале public OnPlayerSelectedMenuRow впиши new Menu:current = GetPlayerMenu(playerid);

F_1NДата: Четверг, 27.05.2010, 15:39 | Сообщение # 219
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
Вписал...
Ероры:
Code

C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3974) : warning 217: loose indentation
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3981) : error 017: undefined symbol "Current"
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3980) : warning 204: symbol is assigned a value that is never used: "current"
C:\Vesper v.1.0 LS\gamemodes\gf.pwn(3980 -- 4022) : error 017: undefined symbol "Current"

Сам паблик:

Code

public OnPlayerSelectedMenuRow(playerid, row)
{
  new Menu:current = GetPlayerMenu(playerid);
  if(Current == edaa)
  {
  switch(row)
  {
  case 0: //Saba
  {
  //äåéñòâèå
  }
  case 1: //Maguro
  {
  //äåéñòâèå
  }
  case 2: //Anago
  {
  //äåéñòâèå
  }
  case 3: //Ika
  {
  //äåéñòâèå
  }
  case 4:
  {
  //äåéñòâèå
  }
  case 5:
  {
  //äåéñòâèå
  }
  case 6:
  {
  TogglePlayerControllable(playerid, 1);
  HideMenuForPlayer(edaa, playerid);
  TogglePlayerControllable(playerid, 1);
  }
  }
  }
  return 1;
}

P.s помоги расписать одно йдействие на пополнение НР и на отнимание денег blush2

DiSEДата: Четверг, 27.05.2010, 15:45 | Сообщение # 220
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
GivePlayerMoney(playerid, скоко тебе надо бабосов)
SetPlayerHealth(playerid, скоко жизней)

Arch-AngelДата: Четверг, 27.05.2010, 15:53 | Сообщение # 221
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Russia
Репутация: 2
Замечания: 0%
Статус:
Помогите сделать такую штуку. Чтоб, когда входиш в /adminduty, ник менялся на админский (который в pAdminname), а когда еще раз вводиш /adminduty, ник вновь становился обычный (тот который был до входа в /duty). На админский то ник меняется, а вот обратно нет. Помогите плиз


<< Legendary Role Play Mod Development >>
<< x-Damage Group >>
SMOUKДата: Четверг, 27.05.2010, 16:12 | Сообщение # 222
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
ВНИМАНИЕ!!!1
:D :D
народ такая проблема,,, запускаю сервер (R7) в окне в черном окне выводит еррорр

Code
Script [gamemode ....]: Run time error 19: "File or function is not found"

Вот такая шляпа... В моде все варнинги исправил а толку нет.. раньше всё отлично работало а щас черь знает что.. Мод он не грузит вобще, в сампе где Mode он Uknowun, помогите =))

Добавлено (27.05.2010, 16:12)
---------------------------------------------
Вобщем у меня проблемы с остримером (xStreamer) сервер , линукс, он не находит файл в plugins и ругаеться этим еррором. Я слышал как то чё то надо компилить но хз как..


demon-lexaДата: Четверг, 27.05.2010, 16:40 | Сообщение # 223
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 3
Город: Москва
Репутация: -30
Замечания: 0%
Статус:
Как сделать чтоб ЗП была постоянно 20к вот код:

Code
public PayDay()  
{  
   new string[128];  
   new account,interest;  
   new rent = 0;  
   for(new i = 0; i < MAX_PLAYERS; i++)  
   {  
    if(IsPlayerConnected(i))  
    {  
        if(PlayerInfo[i][pLevel] > 0)  
        {  
         if(MoneyMessage[i]==1)  
      {  
          SendClientMessage(i, COLOR_LIGHTRED, " Вашу выручку забрала полиция.");  
          GameTextForPlayer(i, "~r~ЊO†–Aм!", 2000, 1);  
          SetPlayerInterior(i, 6);  
          SetPlayerPos(i, 264.6288,77.5742,1001.0391);  
                PlayerInfo[i][pJailed] = 1;  
                ResetPlayerWeapons(i);  
       WantedPoints[i] = 0;  
       PlayerInfo[i][pJailTime] = 240;  
       format(string, sizeof(string), " Вас посадили на %d секунд.   Залог: Невозможен", PlayerInfo[i][pJailTime]);  
       SendClientMessage(i, COLOR_LIGHTBLUE, string);  
      }  
      new playername2[MAX_PLAYER_NAME];  
      GetPlayerName(i, playername2, sizeof(playername2));  
      account = PlayerInfo[i][pAccount];  
      new key = PlayerInfo[i][pPhousekey];  
      if(key != 255)  
      {  
       rent = HouseInfo[key][hRent];  
       if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)  
       {  
        rent = 0;  
       }  
       else if(rent > GetPlayerMoney(i))  
       {  
        PlayerInfo[i][pPhousekey] = 255;  
        SendClientMessage(i, COLOR_WHITE, "Вы выселены.");  
        rent = 0;  
       }  
       HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;  
      }  
      new tmpintrate;  
      if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)  
      {  
          if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }  
       else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]  
      }  
      else  
      {  
          if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }  
       else { tmpintrate = 1; }  
      }  
      if(PlayerInfo[i][pPayDay] >= 5)  
      {  
          Tax += TaxValue;//Should work for every player online  
          PlayerInfo[i][pAccount] -= TaxValue;  
          if(PlayerInfo[i][pDonateRank] > 0)  
       {  
           new bonus = PlayerInfo[i][pPayCheck] / 50;  
           PlayerInfo[i][pPayCheck] += bonus;  
       }  
           new checks = PlayerInfo[i][pPayCheck] / 10;  
          new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);  
          ConsumingMoney[i] = 1;  
          GivePlayerMoney(i, checks);  
          if(PlayerInfo[i][pAccount] > 0)  
          {  
           PlayerInfo[i][pAccount] -= ebill;  
           SBizzInfo[4][sbTill] += ebill;  
       }  
       else  
       {  
           ebill = 0;  
       }  
       interest = (PlayerInfo[i][pAccount]/10000)*(tmpintrate);  
       PlayerInfo[i][pExp]++;  
       PlayerPlayMusic(i);  
       PlayerInfo[i][pAccount] = account+interest;  
       SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");  
       SendClientMessage(i, COLOR_WHITE, "          [Зарплата]");  
       format(string, sizeof(string), "  Расходы: $%d   текущие расходы: -$%d", checks, TaxValue);  
       SendClientMessage(i, COLOR_GRAD1, string);  
       if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)  
       {  
           format(string, sizeof(string), "  Медицинская страховка: -$%d", ebill);  
        SendClientMessage(i, COLOR_GRAD1, string);  
       }  
       format(string, sizeof(string), "  Баланс: $%d", account);  
       SendClientMessage(i, COLOR_GRAD1, string);  
       format(string, sizeof(string), "  Банковский процент: 0.%d t",tmpintrate);  
       SendClientMessage(i, COLOR_GRAD2, string);  
       format(string, sizeof(string), "  Уважение $%d", interest);  
       SendClientMessage(i, COLOR_GRAD3, string);  
       SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");  
       format(string, sizeof(string), "  Текущий баланс: $%d", PlayerInfo[i][pAccount]);  
       SendClientMessage(i, COLOR_GRAD5, string);  
       format(string, sizeof(string), "  Рента: -$%d", rent);  
       SendClientMessage(i, COLOR_GRAD5, string);  
       format(string, sizeof(string), "~y~€APЊ‡AЏA~n~~w~");  
       GameTextForPlayer(i, string, 5000, 1);  
       rent = 0;  
       PlayerInfo[i][pPayDay] = 0;  
       PlayerInfo[i][pPayCheck] = 0;  
       PlayerInfo[i][pConnectTime] += 1;  
       if(PlayerInfo[i][pDonateRank] > 0)  
       {  
           PlayerInfo[i][pPayDayHad] += 1;  
           if(PlayerInfo[i][pPayDayHad] >= 5)  
           {  
               PlayerInfo[i][pExp]++;  
               PlayerInfo[i][pPayDayHad] = 0;  
           }  
       }  
      }  
      else  
      {  
          SendClientMessage(i, COLOR_LIGHTRED, "* Вы недостаточно долго играете чтобы получить зарплату.");  
      }  
     }  
    }  
   }  
   Checkprop();  
   return 1;  
}

themrsnkДата: Четверг, 27.05.2010, 16:51 | Сообщение # 224
themrsnk
Группа: I'm V.I.P.
Сообщений: 609
Награды: 14
Город: Челябинск
Репутация: 758
Замечания: 0%
Статус:
Подскажите,как можно расшифровать пароли игроков?

P.S Програмы не предлогать.


[INC]
vehicle_fun (0.3c only)
[GM]
tRPG (0.3c only)
[ADDON]
Samp spamer
colorgen
BorogДата: Четверг, 27.05.2010, 16:55 | Сообщение # 225
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
[SNK], что ты имеешь ввиду?
Не Encrypt, случайно?

demon-lexa, ну держи =)
[cut=PWN код]public PayDay()
{
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
if(MoneyMessage[i]==1)
{
SendClientMessage(i, COLOR_LIGHTRED, " Вашу выручку забрала полиция.");
GameTextForPlayer(i, "~r~ЊO†–Aм!", 2000, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo[i][pJailed] = 1;
ResetPlayerWeapons(i);
WantedPoints[i] = 0;
PlayerInfo[i][pJailTime] = 240;
format(string, sizeof(string), " Вас посадили на %d секунд. Залог: Невозможен", PlayerInfo[i][pJailTime]);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo[i][pAccount];
new key = PlayerInfo[i][pPhousekey];
if(key != 255)
{
rent = HouseInfo[key][hRent];
if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo[i][pPhousekey] = 255;
SendClientMessage(i, COLOR_WHITE, "Вы выселены.");
rent = 0;
}
HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
}
new tmpintrate;
if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]
}
else
{
if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
if(PlayerInfo[i][pPayDay] >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo[i][pAccount] -= TaxValue;
if(PlayerInfo[i][pDonateRank] > 0)
{
new bonus = PlayerInfo[i][pPayCheck] / 50;
PlayerInfo[i][pPayCheck] += bonus;
}
new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
ConsumingMoney[i] = 1;
GivePlayerMoney(i, 20000);
if(PlayerInfo[i][pAccount] > 0)
{
PlayerInfo[i][pAccount] -= ebill;
SBizzInfo[4][sbTill] += ebill;
}
else
{
ebill = 0;
}
interest = (PlayerInfo[i][pAccount]/10000)*(tmpintrate);
PlayerInfo[i][pExp]++;
PlayerPlayMusic(i);
PlayerInfo[i][pAccount] = account+interest;
SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
SendClientMessage(i, COLOR_WHITE, " [Зарплата]");
format(string, sizeof(string), " Расходы: $%d текущие расходы: -$%d", checks, TaxValue);
SendClientMessage(i, COLOR_GRAD1, string);
if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
format(string, sizeof(string), " Медицинская страховка: -$%d", ebill);
SendClientMessage(i, COLOR_GRAD1, string);
}
format(string, sizeof(string), " Баланс: $%d", account);
SendClientMessage(i, COLOR_GRAD1, string);
format(string, sizeof(string), " Банковский процент: 0.%d t",tmpintrate);
SendClientMessage(i, COLOR_GRAD2, string);
format(string, sizeof(string), " Уважение $%d", interest);
SendClientMessage(i, COLOR_GRAD3, string);
SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
format(string, sizeof(string), " Текущий баланс: $%d", PlayerInfo[i][pAccount]);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), " Рента: -$%d", rent);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "~y~€APЊ‡AЏA~n~~w~");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo[i][pPayDay] = 0;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pConnectTime] += 1;
if(PlayerInfo[i][pDonateRank] > 0)
{
PlayerInfo[i][pPayDayHad] += 1;
if(PlayerInfo[i][pPayDayHad] >= 5)
{
PlayerInfo[i][pExp]++;
PlayerInfo[i][pPayDayHad] = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Вы недостаточно долго играете чтобы получить зарплату.");
}
}
}
}
Checkprop();
return 1;
}[/cut]


Silver Break
http://s-break.ru/
http://vk.com/sbreak
Поиск:





 


 


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