Перейти к содержанию
Авторизация  
Na'Vi

/tpa телепорт к администратору

Рекомендуемые сообщения

Na'Vi

Привет пипл!


 


Описание: В общем эта команда помогает админам и игрокам. Админ вводит /atp, он включает систему телепортации, игроки вводят /tpa id админа и они телепортируются к нему (соответственно если включена система у этого админа). Данные команды очень помогают при проведениях мероприятий.


 


Создаём переменную:



new atp[MAX_PLAYERS];

Далее добавляем в OnPlayerCommandText



if(strcmp(cmd, "/tpa", true) == 0)
{
new Float:px, Float:py, Float:pz;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите /tpa [id]");
giveplayerid = strval(tmp);
if(atp[giveplayerid] == 1)
{
SendClientMessage(playerid, COLOR_GREEN, "Вы успешно телепортировались.");
GetPlayerPos(giveplayerid, px, py, pz);
SetPlayerPosEx(playerid, px+1, py, pz);
}
else SendClientMessage(playerid, COLOR_LIGHTRED, "Данный игрок не включил систему телепортации.");
}
if(strcmp(cmd, "/atp", true) == 0)
{
new name[24];
GetPlayerName(playerid, name, 24);
if(PlayerInfo[playerid][pAdmin] == 0) return true;
if(atp[playerid] == 0)
{
format(string, 255, "Администратор %s[%d] включил систему телепортации. Введите [/tpa %d], чтобы телепортироваться.", name, playerid, playerid);
SendClientMessageToAll(COLOR_LIGHTRED, string);
atp[playerid] = 1;
}
else
{
format(string, 255, "Администратор %s[%d] выключил систему телепортации.", name, playerid);
SendClientMessageToAll(COLOR_LIGHTRED, string);
atp[playerid] = 0;
}
}

Автор неизвестен!


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
bard143

У меня выдает целую кучу варнингов (и.... да. Я из будущего:))

C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2826) : error 017: undefined symbol "cmd"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2829) : error 017: undefined symbol "tmp"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2829) : error 017: undefined symbol "cmdtext"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2830) : error 017: undefined symbol "tmp"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2831) : error 017: undefined symbol "giveplayerid"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2831) : error 017: undefined symbol "tmp"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2832) : error 017: undefined symbol "giveplayerid"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2835) : error 017: undefined symbol "giveplayerid"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2836) : error 017: undefined symbol "SetPlayerPosEx"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2840) : error 017: undefined symbol "cmd"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2844) : error 017: undefined symbol "pAdmin"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2847) : error 017: undefined symbol "string"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2848) : error 017: undefined symbol "string"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2853) : error 017: undefined symbol "string"
C:\Users\Toshiba\Desktop\??????\??????\Crystalix Roleplay\gamemodes\new.pwn(2854) : error 017: undefined symbol "string"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
15 Errors.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.