LuxurY forum (scripting SA-MP)

Объявление

с 29 марта 2007 года
LuxurY forum - крупнейший российский форум скриптинга в PAWNO
Новый форум
Задавайте свои вопросы

Архив скриптов


Наша кнопка:
LuxurY forum :: Scripting SA-MP
Код:

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » LuxurY forum (scripting SA-MP) » Просьбы по скриптам » Тюрьма


Тюрьма

Сообщений 1 страница 17 из 17

1

Как сделать так чтоб телепортировать игрока в тюрьму? И какие координаты тюряги?

0

2

DTRoY написал(а):

Как сделать так чтоб телепортировать игрока в тюрьму? И какие координаты тюряги?

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)

0

3

а куда вставлять это??

0

4

G.R.S. написал(а):

а куда вставлять это??

В OnPlayerCommandText(...)

0

5

Этот код для какой версии? Мне нужно для 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.

0

6

Полезные команды

0

7

Не пашет ниче  ((( Скажите мне скрипт для SA-MP 0.2.2 если можно, плииззз..

0

8

Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите

0

9

Santos написал(а):

Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите

+1

0

10

DTRoY написал(а):

Не пашет ниче  ((( Скажите мне скрипт для 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;
}

0

11

Спасибо большое, очень помогли  :rolleyes:

0

12

Santos написал(а):

Какие же безрукие....по 10 раз у вас одни и те же ошибки, вам пишут как их решить, и опять вы задаете эти глупые вопросы.....и ещё, английский поучите

+2
//-------------------------------------------------------
Кстати в "фильтре" нигде не юзается dutils :)

Отредактировано 1bit-742 (2007-12-10 16:17:15)

0

13

1bit-742 написал(а):

Кстати в "фильтре" нигде не юзается dutils

а strtok?  :P

0

14

Еще такой вопрос:
А как сделать так чтоб из тюрьмы никуда нельзя телепортироваться?

0

15

DTRoY написал(а):

Еще такой вопрос:
А как сделать так чтоб из тюрьмы никуда нельзя телепортироваться?

всмысле? после набора /kill или при использовании читов или еще что-то?

0

16

Типа с того места он не может никакие команды использовать

0

17

тогда при вводе команды (OnPlayerCommandText) проверять по координатам, находится ли игрок в тюрьме (IsPlayerInArea) и если да, то сразу return.

0


Вы здесь » LuxurY forum (scripting SA-MP) » Просьбы по скриптам » Тюрьма