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

 



 
          





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





Последние Файлы 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  
F.A.Q. по созданию шлакбаумов
[RD]ChezДата: Суббота, 09.05.2009, 17:19 | Сообщение # 76
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
if(strcmp(cmdtext, "/openbarrier", true) == 0)
{
if(PlayerToPoint(7.0,playerid,-2080.9863,-97.5381,35.1641))
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
SetObjectRot(Slak1,1.000000,-1.000000,-89.000000);
SetTimer("SlakClose1", 5000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума");
}
return 1;
}
//--------------Участок СФ-------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/opencop", true) == 0)
{
if(PlayerToPoint(7.0,playerid,-1635.2861,684.9445,7.1875))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
MoveObject(Cop1,-1623.448852,688.214294,6.341532,3);
SetTimer("CopClose1", 5000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не коп");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у ворот");
}
return 1;
}



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
A-tubirionДата: Суббота, 09.05.2009, 17:28 | Сообщение # 77
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 1
Город: Петербург
Репутация: 7
Замечания: 0%
Статус:
Pawn Compiler library - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. suicide2
[RD]ChezДата: Суббота, 09.05.2009, 17:50 | Сообщение # 78
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
A-tubirion, епте -_- ща еще раз пересмотрю =\
[pwn]if(!strcmp(cmdtext, "/openbarrier"))
{
if(PlayerToPoint(7.0,playerid,-2080.9863,-97.5381,35.1641))
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) {
SetObjectRot(Slak1,1.000000,-1.000000,-89.000000);
SetTimer("SlakClose1", 5000, 0);
return1 ;}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор");

}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума");
}

if(!strcmp(cmdtext, "/opencop"))
{
if(PlayerToPoint(7.0,playerid,-1635.2861,684.9445,7.1875))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) {
MoveObject(Cop1,-1623.448852,688.214294,6.341532,3);
SetTimer("CopClose1", 5000, 0);
return 1;}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не коп");
}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не у ворот");
}
[/pwn]

у меня все верно только что табы расставлял... ищи у себя лишнюю { или }


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
A-tubirionДата: Суббота, 09.05.2009, 18:15 | Сообщение # 79
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 1
Город: Петербург
Репутация: 7
Замечания: 0%
Статус:
Короче бился я головой об стену, бился. Около полутора часа просидел и отредактировал до одной ошибки.
Вот код, красным помечена строка, в которой ошибка.
[pwn]//---------------------------Шлагбаум АШ----------------------------------------------------------------------
if(strcmp(cmdtext, "/openbarrier", true) == 0)
{
if(PlayerToPoint(7.0,playerid,-2080.9863,-97.5381,35.1641))
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
SetObjectRot(Slak1,1.000000,-1.000000,-89.000000);
SetTimer("SlakClose1", 5000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не школьный инструктор");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума");
return 1;
}
}
//--------------Участок СФ-------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/opencop", true) == 0)
{
if(PlayerToPoint(7.0,playerid,-1635.2861,684.9445,7.1875))
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
MoveObject(Cop1,-1623.448852,688.214294,6.341532,3);
SetTimer("CopClose1", 5000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не коп");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не у ворот");
return 1;
}
}
//--------------------------------------------------------------------------------------------------------------[/pwn]

Вот сама ошибка:
[pwn]C:\Documents and Settings\Alex\Рабочий стол\SAMP_GF_\SAMP_REAL!\SAMP\gamemodes\gf.pwn(8171) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.[/pwn]

[RD]ChezДата: Суббота, 09.05.2009, 19:39 | Сообщение # 80
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
A-tubirion, are you blind? -_-
[pwn]if(!strcmp(cmdtext, "/openbarrier"))
{
if(PlayerToPoint(7.0,playerid,-2080.9863,-97.5381,35.1641))
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) {
SetObjectRot(Slak1,1.000000,-1.000000,-89.000000);
SetTimer("SlakClose1", 5000, 0);
return1 ;}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не инструктор");

}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не у шлагбаума");
}

if(!strcmp(cmdtext, "/opencop"))
{
if(PlayerToPoint(7.0,playerid,-1635.2861,684.9445,7.1875))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) {
MoveObject(Cop1,-1623.448852,688.214294,6.341532,3);
SetTimer("CopClose1", 5000, 0);
return 1;}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не коп");
}
else return SendClientMessage(playerid, COLOR_GREY, " Вы не у ворот");
}[/pwn]


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
PhenomДата: Суббота, 09.05.2009, 20:51 | Сообщение # 81
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
A-tubirion, crazy di-blind mda
Dominik777Дата: Вторник, 19.05.2009, 19:41 | Сообщение # 82
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: EKIBASTUZ
Репутация: 0
Замечания: 0%
Статус:
помогите пожалуста я в панво ничё не знаю вот решил попробовать сам
это образец ворот (проверте что тут не так у меня и выложите как они бы работали)

[pwn]#include

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
gate=CreateObject(980,1534.888428,-1451.337280,15.159267,0,0,0);//создаём ворота
}
public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext,"/open1",true)==0)
MoveObject(gate,980,1541.781616,-1451.446167,15.160513,1,0,0,0);//открываем ворота

if (strcmp(cmdtext,"/close1",true)==0)
MoveObject(gate,980,1534.888428,-1451.337280,15.159267,1,0,0,0);//закрываем ворота
return 1;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnObjectMoved(objectid)
{

}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}[/pwn]

[RD]ChezДата: Вторник, 19.05.2009, 19:54 | Сообщение # 83
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
[pwn]#include <a_samp>
new gate;
public OnGameModeInit()
{
gate=CreateObject(980,1534.888428,-1451.337280,15.159267,0,0,0);//создаём ворота
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/open1"))
{
MoveObject(gate,980,1541.781616,-1451.446167,15.160513,1,0,0,0);//открываем ворота
return 1;
}

if(!strcmp(cmdtext,"/close1"))
{
MoveObject(gate,980,1534.888428,-1451.337280,15.159267,1,0,0,0);//закрываем ворота
return 1;
}
return 0;
} [/pwn]

В таких случаях юзают моск ^_ а также поиск


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru


Сообщение отредактировал [RD]Chez - Вторник, 19.05.2009, 20:07
Dominik777Дата: Вторник, 19.05.2009, 21:03 | Сообщение # 84
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: EKIBASTUZ
Репутация: 0
Замечания: 0%
Статус:
[RD]Chez я юзаю поиск и сеичас но без результатно,мне нужен подробныи мануал по "Panwo".Так ты не исправил мои ошибки?я щас пробовал прокомпилировать не получилось
[RD]ChezДата: Вторник, 19.05.2009, 21:15 | Сообщение # 85
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Dominik777, чо за ошибки то мле? -_-


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Dominik777Дата: Вторник, 19.05.2009, 21:20 | Сообщение # 86
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: EKIBASTUZ
Репутация: 0
Замечания: 0%
Статус:
[RD]Chez, Ну я вставил всё то что ты вставил и начал компилировать вышли ошибки
Код ошибки вот

C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(21) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(21) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(21) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(21) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(27) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(27) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(27) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Лёха\Рабочий стол\new.pwn(27) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

8 Warnings.

[RD]ChezДата: Вторник, 19.05.2009, 21:26 | Сообщение # 87
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
понятно
[pwn]
#include <a_samp>
new gate;
public OnGameModeInit()
{
gate=CreateObject(980,1534.888428,-1451.337280,15.159267,0,0,0);//создаём ворота
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/open1"))
{
MoveObject(gate,1541.781616,-1451.446167,15.160513,2.0);//открываем ворота
return 1;
}

if(!strcmp(cmdtext,"/close1"))
{
MoveObject(gate,1534.888428,-1451.337280,15.159267,2.0);//закрываем ворота
return 1;
}
return 0;
} [/pwn]

http://wiki.sa-mp.com/wiki/CreateObject

и

http://wiki.sa-mp.com/wiki/MoveObject

чуишь разницу?


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Dominik777Дата: Среда, 20.05.2009, 09:54 | Сообщение # 88
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Город: EKIBASTUZ
Репутация: 0
Замечания: 0%
Статус:
[RD]Chez, wink :) спасибо тебе ОГРОМНОЕ буду на этом примере делать ещё ворота и за ссылку хорошую спасибо!
AndrejsДата: Пятница, 22.05.2009, 19:13 | Сообщение # 89
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
[offtop]
гг.. а я раньше для шлагбаумов/ворот короче для всего юзал MoveObject crazy , даже не знал о существовании SetObjectRoot... fun
[/offtop]




PsyDarkДата: Пятница, 22.05.2009, 23:44 | Сообщение # 90
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 1
Город: Moscow
Репутация: 2
Замечания: 0%
Статус:
[offtop] McSquizzy, от SetObjectRoot сервер сильно перегруживает, говорю по личному опыту)))) [/offtop]
Поиск:





 


 


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