Телепорт одного игрока к другому

Описание: Готовые команды
Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 6 мая 2013, 9:34

Телепорт одного игрока к другому

Код: Выделить всё

if(strcmp(cmd"/tpget"true) == && PlayerInfo[playerid][pAdmin] >= 6) {
        new 
telename[MAX_PLAYER_NAME];
        new 
teleid;
        new 
Float:pXFloat:pYFloat:pZ;
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playeridCOLOR_WHITE"Используйте: /tpget [id игрока] [к id игрока]");
            return 
1;
        }
        
giveplayerid ReturnUser(tmp);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playeridCOLOR_WHITE"Используйте: /tpget [id игрока] [к id игрока]");
            return 
1;
        }
         
teleid strval(tmp);
        if (
IsPlayerConnected(giveplayerid) && IsPlayerConnected(teleid)) {
            
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
            
GetPlayerName(playeridsendernamesizeof(sendername));
            
GetPlayerName(teleidtelenamesizeof(telename));
            
GetPlayerPos(teleidpX,pY,pZ);
            
SetPlayerPos(giveplayeridpX,pY,pZ);
            
format(stringsizeof(string), "%s (id: %d) телепортировал %s'а (id: %d) к %s'у (id: %d)"sendername,playerid,giveplayer,giveplayerid,telename,teleid);
            
printf(string);
            
format(stringsizeof(string), "Вы телепортировали %s'а (id: %d) к %s' (id: %d)."giveplayer,giveplayerid,telename,teleid);
            
SendClientMessage(playeridCOLOR_YELLOWstring);
            
format(stringsizeof(string), "Вы были телепортированы к %s'у (id: %d) Администраторам %s'ом (id: %d)."telename,teleid,sendername,playerid);
            
SendClientMessage(giveplayeridCOLOR_YELLOWstring);
        }
        if (!
IsPlayerConnected(giveplayerid)) {
            
format(stringsizeof(string), "%d - Неверный Id игрока. (Игрока нет на сервере)"giveplayerid);
            
SendClientMessage(playeridCOLOR_YELLOWstring);
        }
        if (!
IsPlayerConnected(teleid)) {
            
format(stringsizeof(string), "%d - Неверный Id игрока. (Игрока нет на сервере)"teleid);
            
SendClientMessage(playeridCOLOR_YELLOWstring);
        }
        return 
1;
    }  
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Команды»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 6 гостей