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

 



 
          





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





Последние Файлы 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
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Alcoholik  
Проверка на ид скина
Drago_JekaДата: Среда, 18.11.2009, 11:41 | Сообщение # 31
Группа: I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус:
Frostmorn, это варны, тебе пишет что rx, ry, rz, переименные не где не используеться! открой свой мод в pawno жми кнопки ctrl + f вместе пиши туды rx и ищи где они у тебя стоят ;)


FrostmornДата: Среда, 18.11.2009, 11:45 | Сообщение # 32
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
[pwn]
Code
public OnPlayerSelectedMenuRow(playerid, row)
{

     new Menu:current;

     current = GetPlayerMenu(playerid);
     if(current == adminmenu)

     {
         switch(row)
         {
             case 0:
             {
             SendClientMessage(playerid,COLOR_GREEN,"Вы получили лицензию на оружие за $50");
    UAS_GivePlayerMoney(playerid, -50);
    PlayerInfo[playerid][pGunLic] = 1;
             }
             case 1:
             {
             PlayerInfo[playerid][pFlyLic] = 1;
             }
      }
      OnPlayerExitedMenu(playerid);
     }
  return 1;
}
[/pwn]

[pwn]

Code
    if (strcmp(cmdtext, "/am", true) == 0)
  {
  ShowMenuForPlayer(adminmenu,playerid);
  return 1;
  }
[/pwn]

Почему при вводе комманды /am сервер крашит ???


Drago_JekaДата: Среда, 18.11.2009, 12:01 | Сообщение # 33
Группа: I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус:
[pwn]public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == adminmenu)
{
switch(row)
{
case 0:
{
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid,COLOR_GREEN,"Вы получили лицензию на оружие за $50");
UAS_GivePlayerMoney(playerid, -50);
PlayerInfo[playerid][pGunLic] = 1;
}
case 1:
{
HideMenuForPlayer(adminmenu,playerid);
TogglePlayerControllable(playerid, 1);
}
}
}
return 1;
}

if (strcmp(cmdtext, "/am", true) == 0)
{
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(adminmenu, playerid);
return 1;
}

adminmenu = CreateMenu("x3", 1, 50.0, 180.0, 200.0, 200.0);
if(IsValidMenu(adminmenu)){
AddMenuItem(adminmenu, 0, "Driving Licenses $50");
AddMenuItem(adminmenu, 0, "Exit Menu");
}

public OnPlayerExitedMenu(playerid)
{
new Menu:tmpMenu = GetPlayerMenu(playerid);
HideMenuForPlayer(tmpMenu,playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
[/pwn]

пробуй так ;)


FrostmornДата: Воскресенье, 22.11.2009, 00:36 | Сообщение # 34
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
спасибо большое, очень помог )

Добавлено (22.11.2009, 00:36)
---------------------------------------------
Новая маленькая проблемка, плиз помогите за + )

Мне надо сделать чтобы когда у человека нет лицензии он не мог войти, сделал, а теперь надо чтобы создался чекпоинт там где можно достать эту лицензию.

Вот код который щас стоит рабочий:

[pwn] if(pickupid == ammoenter) // вход(от выхода подальше)
{
if(PlayerInfo[playerid][pGunLic] < 1)
{ return SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации");}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156);
}[/pwn]

Надо в него добавить:

SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0);
SendClientMessage(playerid,COLOR_RED," Пиздуйнамаркер");

если сделать так:

[pwn] if(pickupid == ammoenter) // вход(от выхода подальше)
{

if(PlayerInfo[playerid][pGunLic] < 1)
{
return
SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации");
Строка 3802 SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером");
SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0);
}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156);
}[/pwn]

То вылазиет такой варн:

C:\DOCUME~1\1\0016~1\MODERN~1\H8.pwn(3802) : warning 225: unreachable code


StelsДата: Воскресенье, 22.11.2009, 00:41 | Сообщение # 35
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (Frostmorn)
return SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации"); Строка 3802 SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером"); SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0);

а он там нужен? mda




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
AwmДата: Воскресенье, 22.11.2009, 00:44 | Сообщение # 36
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Frostmorn, вот что говорит не надо лезть туда чего не знаешь.
[pwn]if(pickupid == ammoenter) // вход(от выхода подальше)
{
if(PlayerInfo[playerid][pGunLic] < 1)
{
SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации");
SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером");
SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0);
return 1;
}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156);
}[/pwn]




"Life is hard... life is harder if you're stupid." - John Wayne
FrostmornДата: Воскресенье, 22.11.2009, 00:50 | Сообщение # 37
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
:D а нафиг он там стоял тогда fun


StelsДата: Воскресенье, 22.11.2009, 03:08 | Сообщение # 38
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Frostmorn, о скрипт-дизайне что-нибудь слышал? Я тоже нет, видимо это только зарождающееся направление в искусстве. return очень гармонирует с двумя условными операторами, следующими друг за другом...



Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
FrostmornДата: Воскресенье, 22.11.2009, 14:15 | Сообщение # 39
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Ну теперь всё вроде бы нормально, только человек встав на пикап сможет зайти, и ему напишется сообщение типа у ва нет лицензии, надо чтобы он не мог войти его нет лицензии

Кто поможет ?

Добавлено (22.11.2009, 14:15)
---------------------------------------------
UP^


AwmДата: Воскресенье, 22.11.2009, 18:27 | Сообщение # 40
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (Frostmorn)
Ну теперь всё вроде бы нормально, только человек встав на пикап сможет зайти, и ему напишется сообщение типа у ва нет лицензии, надо чтобы он не мог войти его нет лицензии

а по русски?

Добавлено (22.11.2009, 18:27)
---------------------------------------------

Quote (Frostmorn)
а нафиг он там стоял тогда

всё зависит от конструкции кода.




"Life is hard... life is harder if you're stupid." - John Wayne
FrostmornДата: Воскресенье, 22.11.2009, 18:29 | Сообщение # 41
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Чувак подходит к пикапу который ведём в амунацию, и может перейти на ему напишет что нету у него лицензии, надо сделать так чтобы он НЕ мог зайти если у него нету лицензии.


AwmДата: Воскресенье, 22.11.2009, 18:38 | Сообщение # 42
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Frostmorn,
[pwn] if(PlayerInfo[playerid][pGunLic] < 1)
{
if(pickupid == ammoenter) // вход(от выхода подальше)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156);
}
}
else
{
SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации");
SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером");
SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0);
return 1;
}[/pwn]
пробуй




"Life is hard... life is harder if you're stupid." - John Wayne
FrostmornДата: Воскресенье, 22.11.2009, 22:18 | Сообщение # 43
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Если так, то,

1. Если встать на любой пикап пигет нету лицензии ( она есть)

2. При входе в амунацию не пускает даже с лицензией


AwmДата: Воскресенье, 22.11.2009, 22:20 | Сообщение # 44
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Frostmorn, кинь весь паблик с пикапом.



"Life is hard... life is harder if you're stupid." - John Wayne
StelsДата: Воскресенье, 22.11.2009, 22:22 | Сообщение # 45
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Frostmorn, это вписать надо в
Code
else if(PlayerToPoint(коорды аммо)




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


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