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

 



 
        
Зацените (14)
JasonGordon 27.02.2017 13:12
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 361 из 412«12359360361362363411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3923
Награды: 287
Город: Мухосранск
Репутация: 8404
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
WeddewДата: Пятница, 21.12.2012, 21:01 | Сообщение # 5401
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 0%
Статус:
Цитата (Steep_Nk)
public Keys()
{
new keys, updown, leftright, playerid;
new Float:x, Float:y, Float:z, Float:angle;
for (playerid = 0; playerid < MAX_PLAYERS; playerid++) {
if (IsPlayerConnected(playerid)) {
GetPlayerKeys(playerid, keys, updown, leftright);
if (keys & KEY_ACTION && IsPlayerInAnyVehicle(playerid)) {
if (!keydown[playerid]) {
keydown[playerid] = true;
if (rampid[playerid] == -1) {
GetPlayerPos(playerid, x, y, z);
angle = GetXYInFrontOfPlayer(playerid, x, y, GetOptimumRampDistance(playerid));
switch (playerramptypes[playerid]) {
case 2:
{
angle -= 90.0;
if (angle < 0.0) angle += 360.0;
z += 0.5;
}
case 1:
{z -= 0.5;
}
}
rampid[playerid] = CreateObject(ramptypes[playerramptypes[playerid]], x, y, z - 0.5, 0.0, 0.0, angle);
SetTimerEx("RemoveRamp", 2000, 0, "d", playerid);
}
}
} else keydown[playerid] = false;
}
}
}

ВОПРОС: Как сделать чтобы трамплин вызывалься только на отдельных id транстпорта? Какое условие if нужно?

Вот держите
Код
new VehModels[] = {
  411,
  452
};

new bool:GVehicleModel[MAX_PLAYERS];

public Keys()  
{  
  new keys, updown, leftright, playerid;  
  new Float:x, Float:y, Float:z, Float:angle;  
  for (playerid = 0; playerid < MAX_PLAYERS; playerid++)  
  {  
   if (IsPlayerConnected(playerid))  
   {  
    GetPlayerKeys(playerid, keys, updown, leftright);  
    if (keys & KEY_ACTION && IsPlayerInAnyVehicle(playerid))
    {
     for(new i = 0; i < sizeof(VehModels); i++)
     {
      if(GetVehicleModel(GetPlayerVehicleID(playerid)) == VehModels[i])
      {
       GVehicleModel[playerid] = true;
       break;
      }
      else
      {
       GVehicleModel[playerid] = false;
      }
     }
     if (!keydown[playerid] && GVehicleModel[playerid])  
     {
      keydown[playerid] = true;  
      if (rampid[playerid] == -1)  
      {  
       GetPlayerPos(playerid, x, y, z);  
       angle = GetXYInFrontOfPlayer(playerid, x, y, GetOptimumRampDistance(playerid));  
       switch (playerramptypes[playerid])  
       {  
        case 2:  
        {  
         angle -= 90.0;  
         if (angle < 0.0) angle += 360.0;  
         z += 0.5;  
        }  
        case 1:  
        {
         z -= 0.5;  
        }  
       }  
       rampid[playerid] = CreateObject(ramptypes[playerramptypes[playerid]], x, y, z - 0.5, 0.0, 0.0, angle);  
       SetTimerEx("RemoveRamp", 2000, 0, "d", playerid);  
      }  
     }  
    }
    else keydown[playerid] = false;
   }  
  }  
}

В массив VehModels[] необходимо вносить номера моделей транспортов.




www.weddew-shop.ru
Sa[N]eKДата: Суббота, 22.12.2012, 01:45 | Сообщение # 5402
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Помогите исправить ошибки пожалуста!

C:\Documents and Settings\Admin\Мои документы\ZZ-[RPG]v.6.5\gamemodes\zigzag.pwn(45852) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Admin\Мои документы\ZZ-[RPG]v.6.5\gamemodes\zigzag.pwn(53030) : error 030: compound statement not closed at the end of file (started at line 53019)

Вот строчка 45852
Код
SetPlayerCheckpoint(playerid,-1641.6676,1204.0752,7.2494,79.2039,0);


А строчки 53030 вообще нету! Вот код начиная со строчки 53019

Код
    new SM_HAstring[256];
  new Float:armour, Float:health;
  new ping = GetPlayerPing(specplayerid);
  new giveplayer[MAX_PLAYER_NAME];
  GetPlayerHealth(specplayerid, health);
  GetPlayerArmour(specplayerid, armour);
  GetPlayerName(specplayerid, giveplayer, sizeof(giveplayer));
  format(SM_HAstring,sizeof(SM_HAstring),"Name: ~w~%s[%d]~n~~r~Health: %.0f ~n~~w~Armour: %.0f~n~~b~Ping: %d",giveplayer, specplayerid, health, armour, ping);
  TextDrawSetString(SM_HA[playerid], SM_HAstring);
  return 1;

JiggaДата: Суббота, 22.12.2012, 11:05 | Сообщение # 5403
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
вот у меня такая проблема со спавном если у игрока есть дом то его спавнит где то в небе
Public OnPlayerSpawn
Код
   for(new i = 0; i < sizeof(HouseInfo); i++)
    {
         if(!strcmp(HouseInfo[i][hOwner],"None",true))HouseInfo[i][hMapIcon] = SetPlayerMapIcon(playerid,i,HouseInfo[i][EnterX],HouseInfo[i][EnterY],HouseInfo[i][EnterZ],31,-1);
         else HouseInfo[i][hMapIcon] = SetPlayerMapIcon(playerid,i,HouseInfo[i][EnterX],HouseInfo[i][EnterY],HouseInfo[i][EnterZ],32,-1);
    }
    if(IsPlayerHouseOwner(playerid))
    {
        SetPlayerInterior(playerid,HouseInfo[IsPlayerHouseOwner(playerid)][hInt]),SetPlayerVirtualWorld(playerid, HouseInfo[IsPlayerHouseOwner(playerid)][hVW]);
        SetPlayerPos(playerid,HouseInfo[IsPlayerHouseOwner(playerid)][ExitX], HouseInfo[IsPlayerHouseOwner(playerid)][ExitY] - 3.0,HouseInfo[IsPlayerHouseOwner(playerid)][ExitZ]);
        SetPVarInt(playerid,"HouseEnter",IsPlayerHouseOwner(playerid));
    }

Код
IsPlayerHouseOwner(playerid)
{
   format(Query, sizeof(Query), "SELECT * FROM `houses` WHERE `hOwner` = '%s'", PlayerName(playerid));
   mysql_function_query(MySQL, Query, true, "Empty", "")
   return false;
}

в чем проблема может быть? помогите срочно надо : D

GeryyДата: Суббота, 22.12.2012, 12:41 | Сообщение # 5404
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (Sa|N|eK)
Вот строчка 45852 КодSetPlayerCheckpoint(playerid,-1641.6676,1204.0752,7.2494,79.2039,0);

У тебя в функции указано 4 координаты, должно быть 3. Одна из последних лишняя 7.2494 или 79.2039.

Цитата (Sa|N|eK)
А строчки 53030 вообще нету! Вот код начиная со строчки 53019

функция не закрыта, которая начинается со строчки 53019
закрыть надо }

Добавлено (22.12.2012, 12:41)
---------------------------------------------

Цитата (Jigga)
вот у меня такая проблема со спавном если у игрока есть дом то его спавнит где то в небе

Как вариант не верно прописан или выставляется интерьер игроку.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
MaxДата: Суббота, 22.12.2012, 14:43 | Сообщение # 5405
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
Weddew, не пашет! внес инфернус id 411 , не вызывает трамплин!
awer2937Дата: Суббота, 22.12.2012, 14:46 | Сообщение # 5406
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Чернобыль
Репутация: 4
Замечания: 0%
Статус:
Код
if(!strcmp(cmdtext, "/speed",true) || !strcmp(cmdtext,"/spd",true))
     {
           if(onoff==0){
  {
   for(new i=0; i<122; i++)
   TextDrawHideForPlayer(playerid, speedom[i]);
   for(new l=0; l<16; l++)
   TextDrawHideForPlayer(playerid, mysp[l]);
         }
   }
   SendClientMessage(playerid,0xFF0000AA, "{ff0000}[Èíôîðìàöèÿ]:{ffffff}Ïîçèöèÿ ñîõðàíåíà");
         onoff=1;
         return 1;
   }
    else{
   {
     for(new l=0; l<16; l++)
   TextDrawShowForPlayer(playerid, mysp[l]);
         }
   onoff=0;
     return 1;
     }

Код
: error 030: compound statement not closed at the end of file (started at line 511)

511 - if(!strcmp(cmdtext, "/speed",true) || !strcmp(cmdtext,"/spd",true))

GeryyДата: Суббота, 22.12.2012, 15:12 | Сообщение # 5407
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (awer2937)
511 - if(!strcmp(cmdtext, "/speed",true) || !strcmp(cmdtext,"/spd",true))

может так:

Код

if(!strcmp(cmdtext, "/speed",true) || !strcmp(cmdtext,"/spd",true))
{
        if(onoff==0)
        {
              for(new i=0; i<122; i++) TextDrawHideForPlayer(playerid, speedom[i]);
              for(new l=0; l<16; l++) TextDrawHideForPlayer(playerid, mysp[l]);
              SendClientMessage(playerid,0xFF0000AA, "{ff0000}[Eioi?iaoey]:{ffffff}Iiceoey nio?aiaia");
              onoff=1;
        }
        else
        {
              for(new l=0; l<16; l++) TextDrawShowForPlayer(playerid, mysp[l]);
              onoff=0;
         }
         return 1;
}



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Суббота, 22.12.2012, 15:18
Sa[N]eKДата: Суббота, 22.12.2012, 15:19 | Сообщение # 5408
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Цитата (Geryy)
У тебя в функции указано 4 координаты, должно быть 3. Одна из последних лишняя 7.2494 или 79.2039.


Спасибо исправил! Но теперь после капиляции мода вылазит варнинг

C:\Documents and Settings\Admin\Мои документы\ZZ-[RPG]v.6.5\gamemodes\zigzag.pwn(53031) : warning 203: symbol is never used: "RppravilaMSG"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

И серв после этого неможет запустить amx файл мода! Что делать?

WeddewДата: Суббота, 22.12.2012, 15:28 | Сообщение # 5409
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 0%
Статус:
Цитата (Sa|N|eK)
У тебя в функции указано 4 координаты, должно быть 3. Одна из последних лишняя 7.2494 или 79.2039.

Спасибо исправил! Но теперь после капиляции мода вылазит варнинг

C:\Documents and Settings\Admin\Мои документы\ZZ-[RPG]v.6.5\gamemodes\zigzag.pwn(53031) : warning 203: symbol is never used: "RppravilaMSG"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

И серв после этого неможет запустить amx файл мода! Что делать?


Не запускается он не из-за этого. Чтобы убрать этот warning нужно найти у удалить new RppravilaMSG.
Чтобы мы Вам подсказали из-за чего не запускается сервер, Вам необходимо написать сюда содержимое файла server_log.txt.

Добавлено (22.12.2012, 15:28)
---------------------------------------------

Цитата (Steep_Nk)
Weddew, не пашет! внес инфернус id 411 , не вызывает трамплин!

Функция Keys() у Вас вызывается?




www.weddew-shop.ru
Sa[N]eKДата: Суббота, 22.12.2012, 15:57 | Сообщение # 5410
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Цитата (Weddew)
Не запускается он не из-за этого. Чтобы убрать этот warning нужно найти у удалить new RppravilaMSG.


Удалил! Спасибо!

Цитата (Weddew)
Чтобы мы Вам подсказали из-за чего не запускается сервер, Вам необходимо написать сюда содержимое файла server_log.txt.


Вот концовка файла server_log.txt где собствено сами ошибки

[13:51:38] *** Streamer Plugin: Include file version (0) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)
[13:51:38] *** Streamer Plugin: Obsolete or invalid native found (script needs to be recompiled with the latest include file)
[13:51:38] Script[gamemodes/zigzag.amx]: Run time error 19: "File or function is not found"
[13:51:38] Number of vehicle models: 0

GeryyДата: Суббота, 22.12.2012, 16:16 | Сообщение # 5411
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Следует обновить плагин Streamer, также закинуть streamer.inc в папку pawno\include и скомпиллировать мод заного.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Sa[N]eKДата: Суббота, 22.12.2012, 18:27 | Сообщение # 5412
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Цитата (Geryy)
Следует обновить плагин Streamer, также закинуть streamer.inc в папку pawno\include и скомпиллировать мод заного.


Спасибо большое!!!!

JiggaДата: Воскресенье, 23.12.2012, 13:31 | Сообщение # 5413
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
как сделать такой выбор скина после диалога регистрации
http://imghost.in/?v=2012-12-23_tkr8x8imd75mekr93e2pqzkmk.png

artemganin1999Дата: Воскресенье, 23.12.2012, 20:35 | Сообщение # 5414
Уверенный в себе
Группа: Пользователи
Сообщений: 184
Награды: 0
Репутация: -28
Замечания: 0%
Статус:
Вот мне mta выдал
Код
CreateObject(980,-1531.0999756,482.7000122,9.0000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)
CreateObject(980,-1539.4000244,482.7999878,9.0000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)

Мне нужны кардинаты для ворот, плз помогите нубу где тут x y z , или как там , первое что id 980 ворот знаю -_-

WeddewДата: Воскресенье, 23.12.2012, 22:53 | Сообщение # 5415
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 0%
Статус:
Цитата (artemganin1999)
Вот мне mta выдал
Код
CreateObject(980,-1531.0999756,482.7000122,9.0000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)
CreateObject(980,-1539.4000244,482.7999878,9.0000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)

Мне нужны кардинаты для ворот, плз помогите нубу где тут x y z , или как там , первое что id 980 ворот знаю -_-


-1531.0999756, 482.7000122, 9.0000000 - X Y Z
и
-1539.4000244, 482.7999878, 9.0000000 - X Y Z

Цитата (artemganin1999)
первое что id 980 ворот знаю -_-

Второе, третье и четвертое это и есть координаты X Y Z. Смотрите синтаксис функции CreateObject.

Добавлено (23.12.2012, 22:53)
---------------------------------------------

Цитата (Jigga)
как сделать такой выбор скина после диалога регистрации
http://imghost.in/?v=2012-12-23_tkr8x8imd75mekr93e2pqzkmk.png


Обработчиком переключателя скинов является OnPlayerRequestClass.
Далее Вам нужно написать переключатель скинов в этой функции.
Пример:
Код
new skins[] = {
  129,
  154
}; // Массив хранения скинов

public OnPlayerRequestClass(playerid,classid)
{
  SetPlayerSkin(playerid, skins[classid]); // Установка скина игроку
  return 1;
}


В массив skins[] необходимо добавлять скины.




www.weddew-shop.ru
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 361 из 412«12359360361362363411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM