Забыл координаты кстати)))
вспоминай!
LuxurY forum (scripting SA-MP) |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » телепортация
Забыл координаты кстати)))
вспоминай!
Я их знал когда в скриптинге 0 был)))
if (strcmp(cmdtext, "/libertycity", true) == 0) { GameTextForPlayer(playerid, " Welcom Liberty Ciy! City by Sm1le :)", 5000, 3); SetPlayerInterior(playerid,1); SetPlayerPos(playerid,-732.0,504.0,1372.5); return 1; }
Вот вспомнил... Лови...
Sm1le, спасибо!!! Я так понял в Либерти нельзя раставлять машины и телепортироватся туда.
А есть есчё какие нибудь места в Сан Андреасе, куда можно попасть только телепортируясь? Кто знает напишите
Sm1le, спасибо!!! Я так понял в Либерти нельзя раставлять машины и телепортироватся туда.
А есть есчё какие нибудь места в Сан Андреасе, куда можно попасть только телепортируясь? Кто знает напишите
вроде нет таких, только, если интерьеры какие нито
Я так понял в Либерти нельзя раставлять машины и телепортироватся туда.
Можно, только нужно прикреплять машины к интериорам.
А есть есчё какие нибудь места в Сан Андреасе, куда можно попасть только телепортируясь? Кто знает напишите
Таких мест полно (в интериорах). Скачай режим Hidden interiors (или как-то так называется), там их более ста, причем половина даже ни разу в игре не встречалась.
Можно машины там раставлять [FS]Debug!
Вот я нашёл интерьеры (146 штук)
Отредактировано Hiromant (2007-06-27 19:49:35)
Блин там зарегестрироватсо надо чтоб скачать файл )
Народ помогите!!!
Хочу сделать такой скрипт. Короче, стою я в месте Х, пишу каманду /tunning и телепортируюсь к тюнингу машин во 2 городе (Wheel Arch Angels) ровно на 2 мин. После 2 минут сервер автоматически телепортирует меня назад в место Х.
Вот я начал делать, а как дальше не знаю:
if(strcmp(cmdtext, "/tunning", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2689.6392, 210.3786, 4.2222);
GivePlayerMoney(playerid,-5000); //
SendClientMessage(playerid,COLOR_WHITE," Wheel Arch Angels .");
} else {
SetPlayerPos(playerid, -2689.6392, 210.3786, 4.2222);
GivePlayerMoney(playerid,-2000);
}
return 1;
}
Народ помогите!!!
Хочу сделать такой скрипт. Короче, стою я в месте Х, пишу каманду /tunning и телепортируюсь к тюнингу машин во 2 городе (Wheel Arch Angels) ровно на 2 мин. После 2 минут сервер автоматически телепортирует меня назад в место Х.
Вот я начал делать, а как дальше не знаю:
if(strcmp(cmdtext, "/tunning", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2689.6392, 210.3786, 4.2222);
GivePlayerMoney(playerid,-5000); //
SendClientMessage(playerid,COLOR_WHITE," Wheel Arch Angels .");
} else {
SetPlayerPos(playerid, -2689.6392, 210.3786, 4.2222);
GivePlayerMoney(playerid,-2000);
}
return 1;
}
в команду добавь врубить таймер на 2 мин. это 120000 вроде
вот также в команде сохрани позиции, или через dini, либо сделай 3 новых переменных
типа
new Float:XTpos[MAX_PLAYERS]; new Float:YTpos[MAX_PLAYERS]; new Float:ZTpos[MAX_PLAYERS];
и в команде соответственно так:
new Float:X, Float:Y, FloatZ; GetPlayerPos(playerid,X,Y,Z); XTpos[playerid] = X; YTpos[playerid] = Y; ZTpos[playerid] = Z;
вот а потом как таймер сработает после 2 мин,
то телепортируй игрока.
SetPlayerPos(playerid,XTpos[playerid],YTpos[playerid],ZTpos[playerid]);
и все естественно делай по нулям:
XTpos[playerid] = 0; YTpos[playerid] = 0; ZTpos[playerid] = 0;
в dini тоже несложно.
new Float:XTpos[MAX_PLAYERS]; new Float:YTpos[MAX_PLAYERS]; new Float:ZTpos[MAX_PLAYERS]; if(strcmp(cmdtext, "/1", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new VehicleID; VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, 2389.8313, 993.1152, 10.7122); GivePlayerMoney(playerid,-5000); // öåķą ņåėåļīšņą ń ģąųčķīé SendClientMessage(playerid,COLOR_WHITE," Āū įūėč ļåšåģåłåķķū ź ņžķķčķćó."); } else { SetPlayerPos(playerid, 2389.8313, 993.1152, 10.7122); GivePlayerMoney(playerid,-2000); // öåķą ņåėåļīšņą įåē ģąųčķū SetTimer("countdown",500,0); new Float:X, Float:Y, FloatZ; GetPlayerPos(playerid, 2389.8313, 993.1152, 10.7122); XTpos[playerid] = X; YTpos[playerid] = Y; ZTpos[playerid] = Z; SetPlayerPos(playerid,XTpos[playerid],YTpos[playerid],ZTpos[playerid]); XTpos[playerid] = 0; YTpos[playerid] = 0; ZTpos[playerid] = 0; } return 1; }
Вот сделал так и при "compile" выдаёт ошибку.
Вот сделал так и при "compile" выдаёт ошибку.
и что ты хочешь? чтобы я исправил? ок я исправил.
Телепатов на форуме нет! Если есть ошибки в скрипте, то выкладывай скрипт, а не "У меня вот это выскакивает".
Это тоже самое как прийти в больницу и сказать: "У меня болит!, а где разбирайтесь сами, причем, что я не дам вам себя осматривать."
чес слово смешно
вот геймод Смотри начиная от 985 строчки до 1032!
порадовало:
GetPlayerPos(playerid, 2389.8313, 993.1152, 10.7122);
и это тоже
XTpos[playerid] = X; YTpos[playerid] = Y; ZTpos[playerid] = Z; SetPlayerPos(playerid,XTpos[playerid],YTpos[playerid],ZTpos[playerid]); XTpos[playerid] = 0; YTpos[playerid] = 0; ZTpos[playerid] = 0;
В какую строчку пихать???
if(strcmp(cmdtext, "/airport", true) == 0) {new cartype = GetPlayerVehicleID(playerid); new State=GetPlayerState(playerid); SetPlayerInterior(playerid,0); {if(State!=PLAYER_STATE_DRIVER) {SetPlayerPos(playerid,1282.6499,1267.8385,10.8203);} else if(IsPlayerInVehicle(playerid, cartype) == 1) {SetVehiclePos(cartype,1282.6499,1267.8385,10.8203); SetVehicleZAngle(cartype,324.4201);} else {SetPlayerPos(playerid,1282.6499,1267.8385,10.8203);} GameTextForPlayer(playerid,"Welcome to Airport",2500,3);} return 1;
в функцию OnPlayerCommandText
плиз скажите как сделать телепортацию для админов при помоши карты | Вопросы по созданию скриптов | 2007-11-10 |
Вопросы по созданию гейммодов | Вопросы по созданию скриптов | 2008-07-19 |
Функции | Обучающие статьи | 2007-04-06 |
RE: машины! | Вопросы по созданию скриптов | 2007-08-19 |
Форум закрыт! | Новости | 2007-10-21 |
Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » телепортация