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

 



 
          





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





Последние Файлы 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
_LexA_Дата: Воскресенье, 07.02.2010, 08:49 | Сообщение # 1741
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (RoMaTu)
И куда именно скриты нужно вписывать в моде под какой строчкой ?

Их не вписывать нужно, а добавлять файл amx в папку filterscripts, а название скрипта прописывать в файле server.cfg в строчке filterscripts
Quote (RoMaTu)
И как добавлять команды в мод ? ? ?

Команды добавлять в public OnPlayerCommandText

RoMaTuДата: Воскресенье, 07.02.2010, 12:02 | Сообщение # 1742
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Тюмень
Репутация: 0
Замечания: 0%
Статус:
То есть если я хочу чтоб у меня работали команды телепорта мне нужно вести это

/gotp - вызов глав помощи
/gols - Вызов меню телепортации по Los Santos
/golv - Вызов меню телепортации по Las Venturas
/gosf - Вызов меню телепортации по San Fierro
/goother - Вызов меню телепортации по остальным местам

_LexA_Дата: Воскресенье, 07.02.2010, 12:07 | Сообщение # 1743
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
RoMaTu, что значит ввести? Что бы они были и работали их для начала надо написать и вставить в мод в public OnPlayerCommandText, если только команды не скриптом написаны. Если у тебя скрипт телепорта, читай, что я написал выше.
RoMaTuДата: Воскресенье, 07.02.2010, 12:17 | Сообщение # 1744
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Тюмень
Репутация: 0
Замечания: 0%
Статус:
Да у меня скрипт телепорта [pwn]#include <a_samp>

#define COLOR_LIGHT 0xCCFFFFAA
#define COLOR_BLACK 0x00000AA
#define COLOR_GREEN 0x33FF33AA
#define COLOR_YELLOW 0xFFFF33AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0x990000AA
#pragma tabsize 0
//==========LS=======//
forward Skyscraperls(playerid);
forward Tuningls(playerid);
forward Quayls(playerid);
forward Policels(playerid);
forward Ammunationls(playerid);
forward Airportls(playerid);
//==========LS=======//
//==========LV=======//
forward Policelv(playerid);
forward Sexshoplv(playerid);
forward Kaligulalv(playerid);
forward Casinolv(playerid);
forward Ammunationlv(playerid);
forward Airportlv(playerid);
forward Piratelv(playerid);
forward Pyramidlv(playerid);
//==========LV=======//
//==========SF=======//
forward Tuningsf(playerid);
forward Militarysf(playerid);
forward Airportsf(playerid);
forward TopBridgesf(playerid);
forward Bridgesf(playerid);
forward Skyscrapersf(playerid);
forward TopSkyscrapersf(playerid);
forward Quaysf(playerid);
//==========SF=======//
//==========OTHER=======//
forward ChilinardOth(playerid);
forward AirportOth(playerid);
forward MilitaryOth(playerid);
forward RockOth(playerid);
forward TownOth(playerid);
//==========OTHER=======//

new Menu:teleportmenu1;
new Menu:teleportmenu2;
new Menu:teleportmenu3;
new Menu:teleportmenu4;

main()
{
print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-");
print(" Teleport System by XAOC, LOADED!");
print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-");
}

public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:Current = GetPlayerMenu(playerid);
if(Current == teleportmenu1) {
TogglePlayerControllable(playerid, 1);
switch(row) {
case 0: Skyscraperls(playerid);
case 1: Tuningls(playerid);
case 2: Quayls(playerid);
case 3: Policels(playerid);
case 4: Ammunationls(playerid);
case 5: Airportls(playerid);
}}

if(Current == teleportmenu2) {
TogglePlayerControllable(playerid, 1);
switch(row) {
case 0: Policelv(playerid);
case 1: Sexshoplv(playerid);
case 2: Kaligulalv(playerid);
case 3: Casinolv(playerid);
case 4: Ammunationlv(playerid);
case 5: Airportlv(playerid);
case 6: Piratelv(playerid);
case 7: Pyramidlv(playerid);
}}
if(Current == teleportmenu3) {
TogglePlayerControllable(playerid, 1);
switch(row) {
case 0: Tuningsf(playerid);
case 1: Militarysf(playerid);
case 2: Airportsf(playerid);
case 3: TopBridgesf(playerid);
case 4: Bridgesf(playerid);
case 5: Skyscrapersf(playerid);
case 6: TopSkyscrapersf(playerid);
case 7: Quaysf(playerid);
}}
if(Current == teleportmenu4) {
TogglePlayerControllable(playerid, 1);
switch(row) {
case 0: ChilinardOth(playerid);
case 1: AirportOth(playerid);
case 2: MilitaryOth(playerid);
case 3: RockOth(playerid);
case 4: TownOth(playerid);
}}
return 1;
}

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Teleport System loaded");
print(" Special thanks: Corvus");
print("--------------------------------------\n");
return 1;
}

public OnGameModeInit()
{
teleportmenu1 = CreateMenu("Los Santos TP", 2, 300.0, 100.0, 300.0, 90.0);
AddMenuItem(teleportmenu1, 0, "Skyscraper with a parachute");
AddMenuItem(teleportmenu1, 0, "Tuning");
AddMenuItem(teleportmenu1, 0, "Quay");
AddMenuItem(teleportmenu1, 0, "Police station");
AddMenuItem(teleportmenu1, 0, "Ammunation");
AddMenuItem(teleportmenu1, 0, "Airport");

teleportmenu2 = CreateMenu("Las Venturas TP", 2, 300.0, 100.0, 300.0, 90.0);
AddMenuItem(teleportmenu2, 0, "Police station");
AddMenuItem(teleportmenu2, 0, "Sex-shop");
AddMenuItem(teleportmenu2, 0, "Kaligula");
AddMenuItem(teleportmenu2, 0, "Casino");
AddMenuItem(teleportmenu2, 0, "Ammunation");
AddMenuItem(teleportmenu2, 0, "Airport");
AddMenuItem(teleportmenu2, 0, "Pirate ship");
AddMenuItem(teleportmenu2, 0, "Pyramid");

teleportmenu3 = CreateMenu("San Fierro TP", 2, 300.0, 100.0, 300.0, 90.0);
AddMenuItem(teleportmenu3, 0, "Tuning");
AddMenuItem(teleportmenu3, 0, "Military ship");
AddMenuItem(teleportmenu3, 0, "Airport");
AddMenuItem(teleportmenu3, 0, "Top of the bridge");
AddMenuItem(teleportmenu3, 0, "Bridge");
AddMenuItem(teleportmenu3, 0, "Skyscraper");
AddMenuItem(teleportmenu3, 0, "Top skyscraper");
AddMenuItem(teleportmenu3, 0, "Quay");

teleportmenu4 = CreateMenu("Other TP", 2, 300.0, 100.0, 300.0, 90.0);
AddMenuItem(teleportmenu4, 0, "Chilinard");
AddMenuItem(teleportmenu4, 0, "Thrown airport");
AddMenuItem(teleportmenu4, 0, "Military ship");
AddMenuItem(teleportmenu4, 0, "Rock behind city");
AddMenuItem(teleportmenu4, 0, "Small town");

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[]) {
if(strcmp(cmdtext, "/gotp", true) == 0){
SendClientMessage(playerid, COLOR_YELLOW, " /gols - Âûçîâ ìåíþ òåëåïîðòàöèè ïî Los Santos");
SendClientMessage(playerid, COLOR_YELLOW, " /golv - Âûçîâ ìåíþ òåëåïîðòàöèè ïî Las Venturas");
SendClientMessage(playerid, COLOR_YELLOW, " /gosf - Âûçîâ ìåíþ òåëåïîðòàöèè ïî San Fierro");
SendClientMessage(playerid, COLOR_YELLOW, " /goother - Âûçîâ ìåíþ òåëåïîðòàöèè ïî îñòàëüíûì ìåñòàì");
return 1;
}
if(strcmp(cmdtext, "/gols", true) == 0) {
ShowMenuForPlayer(teleportmenu1, playerid);
return 1;
}
if(strcmp(cmdtext, "/golv", true) == 0) {
ShowMenuForPlayer(teleportmenu2, playerid);
return 1;
}
if(strcmp(cmdtext, "/gosf", true) == 0) {
ShowMenuForPlayer(teleportmenu3, playerid);
return 1;
}
if(strcmp(cmdtext, "/goother", true) == 0) {
ShowMenuForPlayer(teleportmenu4, playerid);
return 1;
}
return 0;
}

//===============================LS========================================//
public Skyscraperls(playerid)
{
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1546.4706,-1353.1392,329.4724);
SetPlayerPos(playerid, 1546.4706,-1353.1392,329.4724);
}
else if(GetPlayerMoney(playerid)<100){
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

//*****************
public Tuningls(playerid)
{
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1043.5872,-1042.9121,31.7864);
SetPlayerPos(playerid, 1043.5872,-1042.9121,31.7864);
}
else if(GetPlayerMoney(playerid)<100)
{
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}
//*****************
public Quayls(playerid)
{
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 840.8961,-2058.4443,12.8672);
SetPlayerPos(playerid, 840.8961,-2058.4443,12.8672);
}
else if(GetPlayerMoney(playerid)<100)
{
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}
//*****************
public Policels(playerid)
{
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1545.4237,-1675.3828,13.5603);
SetPlayerPos(playerid, 1545.4237,-1675.3828,13.5603);
}
else if(GetPlayerMoney(playerid)<100)
{
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

//*****************
public Ammunationls(playerid)
{
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1360.5272,-1282.8705,13.3771);
SetPlayerPos(playerid, 1360.5272,-1282.8705,13.3771);
}
else if(GetPlayerMoney(playerid)<100)
{
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

//*****************
public Airportls(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1906.2207,-2429.4124,13.5391);
SetPlayerPos(playerid, 1906.2207,-2429.4124,13.5391);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

//===============================LV========================================//
public Policelv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2242.4707,2452.4792,10.8203);
SetPlayerPos(playerid, 2242.4707,2452.4792,10.8203);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Sexshoplv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2089.9355,2076.5129,10.8203);
SetPlayerPos(playerid, 2089.9355,2076.5129,10.8203);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Kaligulalv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2192.3721,1677.2687,12.3672);
SetPlayerPos(playerid, 2192.3721,1677.2687,12.3672);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Casinolv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2023.6177,1006.8246,10.8203);
SetPlayerPos(playerid, 2023.6177,1006.8246,10.8203);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Ammunationlv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2155.7151,943.7850,10.8203);
SetPlayerPos(playerid, 2155.7151,943.7850,10.8203);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Airportlv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 1592.5265,1445.1265,10.8302);
SetPlayerPos(playerid, 1592.5265,1445.1265,10.8302);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Piratelv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2002.7113,1542.9701,13.5859);
SetPlayerPos(playerid, 2002.7113,1542.9701,13.5859);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Pyramidlv(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 2323.0342,1283.6992,96.7743);
SetPlayerPos(playerid, 2323.0342,1283.6992,96.7743);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

//===============================SF========================================//
public Tuningsf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -2704.7307,218.5696,4.1797);
SetPlayerPos(playerid, -2704.7307,218.5696,4.1797);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Militarysf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1429.2852,502.9500,18.22947);
SetPlayerPos(playerid, -1429.2852,502.9500,18.2294);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Airportsf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1417.7987,-591.8294,14.14847);
SetPlayerPos(playerid, -1417.7987,-591.8294,14.1484);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public TopBridgesf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1520.3173,676.5159,139.2734);
SetPlayerPos(playerid, -1520.3173,676.5159,139.2734);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Bridgesf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1319.8330,899.6963,46.3729);
SetPlayerPos(playerid, -1319.8330,899.6963,46.3729);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Skyscrapersf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1803.9529,576.1880,234.8906);
SetPlayerPos(playerid, -1803.9529,576.1880,234.8906);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public TopSkyscrapersf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1753.8151,885.5803,295.8750);
SetPlayerPos(playerid, -1753.8151,885.5803,295.8750);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public Quaysf(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1629.5845,1427.2319,7.1745);
SetPlayerPos(playerid, -1629.5845,1427.2319,7.1745);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}
//===============================Other========================================//

public ChilinardOth(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -2334.8123,-1633.4257,483.7031);
SetPlayerPos(playerid, -2334.8123,-1633.4257,483.7031);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public AirportOth(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, 400.5048,2502.1021,16.4844);
SetPlayerPos(playerid, 400.5048,2502.1021,16.4844);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public MilitaryOth(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -1366.8934,1488.1726,11.0391);
SetPlayerPos(playerid, -1366.8934,1488.1726,11.0391);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public RockOth(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -2871.6252,2714.4536,275.7968);
SetPlayerPos(playerid, -2871.6252,2714.4536,275.7968);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public TownOth(playerid) {
new VID = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid)>=100) {
GivePlayerMoney(playerid, -100);
SetVehiclePos(VID, -2464.0979,2334.0642,4.8359);
SetPlayerPos(playerid, -2464.0979,2334.0642,4.8359);
}
else if(GetPlayerMoney(playerid)<100) {
SendClientMessage(playerid, COLOR_RED, "Íåäîñòàòî÷íî äåíåã :(");
}
return 1;
}

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_GREEN, "Íà ýòîì ñåðâåðå óñòàíîâëåí Teleport System, äëÿ äàëüíåéøåé ïîìîùè íàáåðèòå '/gotp'");
}

Добавлено (07.02.2010, 12:17)
---------------------------------------------
И вот это все мне нужно всавить под строчку public OnPlayerCommandText

_LexA_Дата: Воскресенье, 07.02.2010, 12:29 | Сообщение # 1745
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
RoMaTu, ну вот вставляй amx файл этого скрипта в папку filterscripts, а в в файле server.cfg пропиши название этого скрипта в строчке filterscripts

Добавлено (07.02.2010, 12:29)
---------------------------------------------

Quote (RoMaTu)
То есть если я хочу чтоб у меня работали команды телепорта мне нужно вести это

Да, именно эти команды.

RogueДата: Воскресенье, 07.02.2010, 14:55 | Сообщение # 1746
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Вадя,спасибо большое!
RoMaTuДата: Вторник, 09.02.2010, 06:29 | Сообщение # 1747
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Тюмень
Репутация: 0
Замечания: 0%
Статус:
Народ помогите опять под строчкой public OnPlayerCommandText(playerid, cmdtext[])
Ввожу вот эти команды
[pwn]{
if(strcmp(cmdtext, "/gotp", true) == 0){
SendClientMessage(playerid, COLOR_YELLOW, " /gols - Âûçîâ ìåíþ òåëåïîðòàöèè ïî Los Santos");
SendClientMessage(playerid, COLOR_YELLOW, " /golv - Âûçîâ ìåíþ òåëåïîðòàöèè ïî Las Venturas");
SendClientMessage(playerid, COLOR_YELLOW, " /gosf - Âûçîâ ìåíþ òåëåïîðòàöèè ïî San Fierro");
SendClientMessage(playerid, COLOR_YELLOW, " /goother - Âûçîâ ìåíþ òåëåïîðòàöèè ïî îñòàëüíûì ìåñòàì");
return 1;
}
if(strcmp(cmdtext, "/gols", true) == 0) {
ShowMenuForPlayer(teleportmenu1, playerid);
return 1;
}
if(strcmp(cmdtext, "/golv", true) == 0) {
ShowMenuForPlayer(teleportmenu2, playerid);
return 1;
}
if(strcmp(cmdtext, "/gosf", true) == 0) {
ShowMenuForPlayer(teleportmenu3, playerid);
return 1;
}
if(strcmp(cmdtext, "/goother", true) == 0) {
ShowMenuForPlayer(teleportmenu4, playerid);
return 1;
}
return 0;
}

И когда нажимаю на F5 выдает ошибку Error или что то типо того

SprunkДата: Вторник, 09.02.2010, 09:10 | Сообщение # 1748
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
RoMaTu, Какой мод? какие ошибки?


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

RogueДата: Вторник, 09.02.2010, 14:37 | Сообщение # 1749
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Народ,помогите кто-нибудь сделать проверку на то,что когда игрок принимает участие в дуэли(/duel),то он не принимает участие в раунде(арена\база),и если игрок принимает участие в раунде(арена\база),то он не может использовать команду /duel.

Хотя бы примерно подскажите.

krasich51Дата: Вторник, 09.02.2010, 15:19 | Сообщение # 1750
Новенький
Группа: Продвинутые
Сообщений: 69
Награды: 3
Город: Оленегорск
Репутация: 9
Замечания: 0%
Статус:
Народ, я сделал команду чтоб сливать бенз с машин (мод не ГФ), впринципи работает, но одно но - сливается бензин в минус (т.е если в тачке 1 литр бензина, то слить можно 50) помогите исправить =(

[pwn]
if(iscmd(cmd,"/unfuel")){
if(PlayerCuffed[playerid]) return 1;
new vid = GetNearestVehicle(playerid);
if(!vid){
Message(playerid,"Ïîáëèçîñòè íåò àâòîìîáèëåé",clDarkRed);
return 1;
}
if(Fuel[vid]<1){
format(msg,max_line,"Â áàêå ýòîãî àâòîìîáèëÿ íåò áåíçèíà");
Message(playerid,msg,clDarkRed);
return 1;
}
if(Fuel[vid]-pint<1){
format(msg,max_line,"Âû íåìîæåòå ñëèòü òàêîå êîë-âî áåíçèíà");
Message(playerid,msg,clDarkRed);
return 1;
}
if(PlayerFuel[playerid]+pint>50){
Message(playerid,"Âû íå ìîæåòå ïåðåíîñèòü áîëåå 50 ëèòðîâ áåíçèíà",clDarkRed);
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)){
format(msg,max_line,"Èñïîëüçîâàíèå: /unfuel [êîëè÷åñòâî]");
Message(playerid,msg);
return 1;
}
pint = strval(tmp);
if(pint<1){
Message(playerid,"Âû íå ìîæåòå ñëèòü ìåíåå 1 ëèòðà áåíçèíà",clDarkRed);
return 1;
}
format(msg,max_line,"* %s ñëèë áåíçèí ñ àâòîìîáèëÿ %s",name,CarName[GetVehicleModel(vid)-400]);
HMessage(playerid,msg,distance_close,clPurple);
format(msg,max_line,"Âû ñëèëè %i ë áåíçèíà ñ àâòîìîáèëÿ %s",pint,CarName[GetVehicleModel(vid)-400]);
Message(playerid,msg,clYellow);
Fuel[vid] -= float(pint);
PlayerFuel[playerid] += pint;
SaveVehicle(vid);
return 1;
}
[/pwn]


FunRusДата: Вторник, 09.02.2010, 21:30 | Сообщение # 1751
Новенький
Группа: Пользователи
Сообщений: 37
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Немогу понять как сменить место респауна допустим у банды.Через что получить координаты?(/save?)
Куда это вставлять..помогите плз!!

RogueДата: Вторник, 09.02.2010, 21:46 | Сообщение # 1752
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
FunRus, заходишь в папку с игрой,нажимаешь на ярлык "samp debug" у тебя запускается игра,отправляешься на то место,где хочешь чтобы у тебя респавнился игрок,нажимаешь /save.Потом вставляешь координаты в OnPlayerSpawn
Например:
AddPlayerClass(285,488.7473,-21.8652,1003.1094,87.8300,0,0,0,0,0,0);
285-это ид скина
87.8300-можешь отбросить(так и с остальными координатами)
0-это оружие и патроны игрока
0-оружие,0-патроны,0-оружие,0-патроны,0-оружие,0-патроны.
Если хочешь,чтобы спавнился просто игрок,без оружия,то вот пример координат
488.7473,-21.8652,1003.1094

Вроде всё правильно :)

FunRusДата: Вторник, 09.02.2010, 21:51 | Сообщение # 1753
Новенький
Группа: Пользователи
Сообщений: 37
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Rogue, спасибо биг, обезательно скин писать?Если я хочю фракцию допустим...
RogueДата: Вторник, 09.02.2010, 22:13 | Сообщение # 1754
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
FunRus, Если у тебя уже скин для фракции установлен,то нужны только координаты,напишу тебе,чтобы ты лишнего ничего не дописал к координатам: Float:x,Float:y,Float:z,вот только эти точки нужны для спавна.
FunRusДата: Вторник, 09.02.2010, 22:42 | Сообщение # 1755
Новенький
Группа: Пользователи
Сообщений: 37
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Всё..сделал, спасибо большое)

Добавлено (09.02.2010, 22:42)
---------------------------------------------
Появился ещё вопрос...У меня лидер допусти Вагос может уволить Грувовка...и так далее. Как это убрать?

А также есть какойто глюк: ставлю метку на карте..жму мышку и телепорт.Как убрать?)

Кто поможет буду ставить +))

Поиск:





 


 


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