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

 



 
          





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





Последние Файлы 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
Player_XxXДата: Четверг, 23.09.2010, 12:36 | Сообщение # 2146
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус:
Quote
(294) : warning 213: tag mismatch
(294) : warning 213: tag mismatch
(295) : error 035: argument type mismatch (argument 1)
(295) : error 029: invalid expression, assumed zero
(295) : error 029: invalid expression, assumed zero
(295) : fatal error 107: too many error messages on one line

4 Errors.


Code
function26C(arg0, arg1)
{
  new File:var0 = 0, File:var1 = 0;
  if(!fexist(arg0)[]) //тут ошибки
  {
   return 0;
  }

Dima-kunДата: Четверг, 23.09.2010, 14:21 | Сообщение # 2147
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Player_XxX)
 if(!fexist(arg0)[]) //тут ошибки

ну ясен пень ошибки.. скобки [] нахера поставил?



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Player_XxXДата: Четверг, 23.09.2010, 16:32 | Сообщение # 2148
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус:
а без скобок больше ошибок...
Ghost-XДата: Четверг, 23.09.2010, 16:35 | Сообщение # 2149
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Player_XxX, синтаксис не позволяет ставить скобки


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
FasanДата: Четверг, 23.09.2010, 17:05 | Сообщение # 2150
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: Ufa
Репутация: 0
Замечания: 0%
Статус:
Помогите сделать следующие. Мне нужно сделать иконку дома зеленую\красную на карте, зеленая дом свободен, красная дом занят. Домов много и в ручную как то не ризон делать. не давно видел код, но найти не могу.
AdrenalineRushДата: Четверг, 23.09.2010, 17:19 | Сообщение # 2151
Освоившийся
Группа: Продвинутые
Сообщений: 119
Награды: 1
Город: ....
Репутация: 33
Замечания: 0%
Статус:
Quote (Fasan)
Помогите сделать следующие. Мне нужно сделать иконку дома зеленую\красную на карте, зеленая дом свободен, красная дом занят. Домов много и в ручную как то не ризон делать. не давно видел код, но найти не могу.

В public OnPlayerSpawn вставь
Code
static count = 0;
  for(new h = 0; h < sizeof(HouseInfo); h++)
   {
    if(HouseInfo[h][hOwned] == 0)
    {
     SetPlayerMapIcon(playerid, count+h+1, HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez], 31, COLOR_LIGHTRED);
    }
    if(HouseInfo[h][hOwned] == 1)
    {
     SetPlayerMapIcon(playerid, count+h+1, HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez], 32, COLOR_LIGHTRED);
    }
   }

Player_XxXДата: Четверг, 23.09.2010, 17:31 | Сообщение # 2152
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус:
вот ошибки когда убираю скобки
Quote
(295) : error 035: argument type mismatch (argument 1)
(299) : error 035: argument type mismatch (argument 1)
(300) : error 035: argument type mismatch (argument 1)
(304) : error 035: argument type mismatch (argument 1)
(292) : warning 203: symbol is never used: "arg1"
(292) : warning 203: symbol is never used: "arg0"
(315) : error 035: argument type mismatch (argument 1)
(320) : error 028: invalid subscript (not an array or too many subscripts): "arg0"
(320) : warning 215: expression has no effect
(320) : error 001: expected token: ";", but found "]"
(320) : error 029: invalid expression, assumed zero
(320) : fatal error 107: too many error messages on one line

Code
function26C(arg0, arg1) //292 строка
{
  new File:var0 = 0, File:var1 = 0;
  if(!fexist(arg0)) //295 строка
  {
   return 0;
  }

  var0 = fopen(arg0, 0); // 299 строка
  var1 = fopen(arg1, 1); //300 строка

   function484(var2);//304 строка

  new var0 = strlen(arg0);//315 строка

  if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка

блин помогите исправить, я сам пробывал исправить но не получается...

FasanДата: Четверг, 23.09.2010, 18:04 | Сообщение # 2153
Новенький
Группа: Пользователи
Сообщений: 10
Награды: 0
Город: Ufa
Репутация: 0
Замечания: 0%
Статус:
AdrenalineRush поставил компильнул, ошибок не было. Но в игре нет иконок

Добавлено (23.09.2010, 18:04)
---------------------------------------------
А все работает, чуток не туда вставил. Спасибо большое

ВнедорожникДата: Четверг, 23.09.2010, 18:05 | Сообщение # 2154
Постоялец
Группа: I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус:
Code
    for(new h=0; h<totalmembers; h++)
     {
         case h-1:
         {

Как исправить чтобы не ругалась на case?

Code
(1857) : error 002: only a single statement (or expression) can follow each "case"
(1857) : error 029: invalid expression, assumed zero
(1857) : warning 215: expression has no effect
(1857) : error 017: undefined symbol "h"
(1857) : fatal error 107: too many error messages on one line

4 Errors.




Используем Notepad++ вместо Pawno
SandBox RPG on the developing
setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
maximus-vrnДата: Четверг, 23.09.2010, 19:25 | Сообщение # 2155
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
Не работает проверка на бота. Бот у меня в моде
в public OnPlayerSpawn(playerid)
Code
if(IsPlayerNPC(playerid))  
   {  
   new npcname[MAX_PLAYER_NAME];  
   GetPlayerName(playerid, npcname, sizeof(npcname));   
   if(!strcmp(npcname, "Pilot", true))   
   {  
   PutPlayerInVehicle(playerid, MyFirstNPCVehicle, 61);  
   }  
   return 1;
   }

Потом у меня стоит пикап при заходе на который появляется диалоговое окно

Code
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"тратата ","ололо","ок","Отмена");

Далее проверка и если нажали Ок выполняются действия

Code
if(dialogid==3)  
   {  
   if(!response)return 1;  
   if(response)  
   {  
   switch(listitem)  
   {  
   case 0:  
   {  
   new npcname[MAX_PLAYER_NAME];  
   GetPlayerName(playerid, npcname, sizeof(npcname));  
   if(strcmp(npcname, "Pilot", true) == 0)  
   {  
   SendClientMessage(playerid,COLOR_WHITE,"тамтамтам");  
      GivePlayerMoney(playerid,1000);  
   }  
   else  
   {  
   GivePlayerMoney(playerid,-1000);  
   ConnectNPC("Pilot","LV1");  
   }  
   }  
      }  
      }  
      }

Так вот здесь стоит проверка

Code
if(strcmp(npcname, "Pilot", true) == 0)

и она должна проверить есть ли на сервере бот с таким ником и если есть то вывести надпись, а если нет то приконектить. Но почему-то не работает. В чём причина?
И ещё нужно сделать так чтобы после окончания записи бота сервер его кикал и машина его исчезала, но как сделать проверку на окончание записи?

Ghost-XДата: Четверг, 23.09.2010, 21:25 | Сообщение # 2156
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Code
function26C(arg0[], arg1[]) //292 строка



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Player_XxXДата: Пятница, 24.09.2010, 05:22 | Сообщение # 2157
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус:
Quote
(320) : error 028: invalid subscript (not an array or too many subscripts): "arg0"
(320) : warning 215: expression has no effect
(320) : error 001: expected token: ";", but found "]"
(320) : error 029: invalid expression, assumed zero
(320) : fatal error 107: too many error messages on one line

Code
  if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка
только эта строчка осталась

StelsДата: Пятница, 24.09.2010, 05:33 | Сообщение # 2158
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Player_XxX, похоже, я что-то путаю, но
Quote (Player_XxX)
  new File:var0 = 0, File:var1 = 0;
  if(!fexist(arg0)) //295 строка
  {
   return 0;
  }

  var0 = fopen(arg0, 0); // 299 строка
  var1 = fopen(arg1, 1); //300 строка

   function484(var2);//304 строка

  new var0 = strlen(arg0);//315 строка

  if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)//320 строка


Во-первых, 0 - 1 = -1.
Во-вторых, arg0 - не массив.
В-третьих, тебе уже ответили wall

Quote (Ghost-X)
function26C(arg0[], arg1[]) //292 строка




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
mr-arturДата: Пятница, 24.09.2010, 18:24 | Сообщение # 2159
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Kiev-Grad
Репутация: 0
Замечания: 0%
Статус:
Так как я являюсь нубом в столь занимательном занятии скриптинге !
у меня возникла такая проблема !
я решил создать свою фракцию(банду)
выбрал место очень не плохое !
http://i.piccy.info/i5/88/27/522788/mesto1.jpg
http://i.piccy.info/i5/89/27/522789/mesto2.jpg
Там есть ворота и я не знаю как сделать что бы они открывались !
в самой игре (на прохождение) они открываються !
http://i.piccy.info/i5/99/27/522799/vorota2.jpg
http://i.piccy.info/i5/96/27/522796/vorota.jpg
но в сампе они закрыты ! (работает по принципу как и в аэропорту)
[wavyred]Пожалуйста можете не мне подсказать как их открыть ?![/wavyred]



ТАК0Е
stepmexДата: Пятница, 24.09.2010, 20:05 | Сообщение # 2160
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Никак.

Добавлено (24.09.2010, 20:05)
---------------------------------------------
"Повторяю для тупых и убогих" ©
НИКАК нельзя открыть эти ворота, скрипт открываюния ворот, не работает в са-мп, поэтому они там тупо объект.

И не надо мне в ЛС ломиться со своим тупизмом, я помойму по русски пишу и доступно!


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Пятница, 24.09.2010, 20:06
Поиск:





 


 


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