Как сделать так чтоб телепортировать игрока в тюрьму? И какие координаты тюряги?
Тюрьма
Сообщений 1 страница 17 из 17
Поделиться22007-12-02 17:23:09
Как сделать так чтоб телепортировать игрока в тюрьму? И какие координаты тюряги?
new cmd[256], idx;
cmd=strtok(cmdtext,idx);
if (!strcmp("/jail", cmd, true) )
{
new pid=strval(strtok(cmdtext,idx));
if (IsPlayerConnected(pid))
{
SetPlayerPos(pid,264.3591,77.5832,1001.0391);
SendClientMessage(pid, 0xFF0000AA, "You have been arrested");
SetPlayerInterior(pid,6);
return 1;
}
return 1;
}
Отредактировано Evgeniy (2007-12-02 17:29:45)
Поделиться32007-12-03 18:05:48
а куда вставлять это??
Поделиться42007-12-03 18:35:18
а куда вставлять это??
В OnPlayerCommandText(...)
Поделиться52007-12-09 00:16:58
Этот код для какой версии? Мне нужно для 0.2.2
он пишет
C:\PROGRA~1\ROCKST~1\GTASAN~1\Server\GAMEMO~1\CRAZYT~1.pwn(786) : error 017: undefined symbol "strtok" C:\PROGRA~1\ROCKST~1\GTASAN~1\Server\GAMEMO~1\CRAZYT~1.pwn(786) : error 033: array must be indexed (variable "cmd") C:\PROGRA~1\ROCKST~1\GTASAN~1\Server\GAMEMO~1\CRAZYT~1.pwn(789) : error 017: undefined symbol "strtok" C:\PROGRA~1\ROCKST~1\GTASAN~1\Server\GAMEMO~1\CRAZYT~1.pwn(1007) : warning 203: symbol is never used: "idx" Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase 3 Errors.
Поделиться72007-12-09 10:56:00
Не пашет ниче ((( Скажите мне скрипт для SA-MP 0.2.2 если можно, плииззз..
Поделиться82007-12-09 17:45:26
Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите
Поделиться92007-12-09 19:45:16
Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите
+1
Поделиться102007-12-09 20:12:05
Не пашет ниче ((( Скажите мне скрипт для SA-MP 0.2.2 если можно, плииззз..
Специально для тебя, фильтрскрипт:
#include <a_samp>
#include <dutils>
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256], idx;
cmd=strtok(cmdtext,idx);
if (!strcmp("/jail", cmd, true) )
{
new pid=strval(strtok(cmdtext,idx));
if (IsPlayerConnected(pid))
{
SetPlayerPos(pid,264.3591,77.5832,1001.0391);
SendClientMessage(pid, 0xFF0000AA, "You have been arrested");
SetPlayerInterior(pid,6);
return 1;
}
return 1;
}
return 0;
}
Поделиться112007-12-10 09:05:06
Спасибо большое, очень помогли
Поделиться122007-12-10 16:16:30
Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите
+2
//-------------------------------------------------------
Кстати в "фильтре" нигде не юзается dutils
Отредактировано 1bit-742 (2007-12-10 16:17:15)
Поделиться132007-12-10 20:05:16
Кстати в "фильтре" нигде не юзается dutils
а strtok?
Поделиться142007-12-11 09:45:19
Еще такой вопрос:
А как сделать так чтоб из тюрьмы никуда нельзя телепортироваться?
Поделиться152007-12-11 21:07:02
Еще такой вопрос:
А как сделать так чтоб из тюрьмы никуда нельзя телепортироваться?
всмысле? после набора /kill или при использовании читов или еще что-то?
Поделиться162007-12-12 09:40:08
Типа с того места он не может никакие команды использовать
Поделиться172007-12-13 21:07:26
тогда при вводе команды (OnPlayerCommandText) проверять по координатам, находится ли игрок в тюрьме (IsPlayerInArea) и если да, то сразу return.
Похожие темы
Возможно, ли сделать такой мод? | Вопросы по созданию скриптов | 2007-06-23 |
Нужна помощь | Просьбы по скриптам | 2007-12-02 |
Вопросы по созданию гейммодов | Вопросы по созданию скриптов | 2008-07-19 |
Посмотрите | Вопросы по созданию скриптов | 2007-06-05 |
Что добавить в "Стандартный набор скриптера"? | Вопросы по статьям | 2007-11-27 |