РУССКИЙ ДРИФТ СЕРВЕР ЗАХОДИ!!![0.3E]
Привет, гость!
Конечно можешь остаться Гостем, но будет лучше если ты войдешь
или зарегистрируешься!



Наш IP: 149.154.67.146:7841
 
ФорумФорум  КалендарьКалендарь  ЧаВоЧаВо  РегистрацияРегистрация  ВконтактеВконтакте  ВходВход  

Поделиться | 
 

 [Мануал] Команда в определёном месте для определёного ника

Перейти вниз 
АвторСообщение
Admin
Администратор
Администратор
avatar

Сообщения : 73
Дата регистрации : 2012-03-16
Возраст : 24
Откуда : Украина

СообщениеТема: [Мануал] Команда в определёном месте для определёного ника   Ср Апр 04, 2012 1:56 pm

Начнём урок будем делать передивание в гардеробе

куда-нибудь в конец добавим сток
Код:
stock GetPlayerNameS(playerid) 

new str[MAX_PLAYER_NAME]; 
GetPlayerName(playerid,str,sizeof(str)); 
return str; 
патом саму каманду
Код:
в public OnPlayerCommandText(playerid, cmdtext[]) 
Код:
if(strcmp(cmdtext,"/skin",true)==0) //команда 
          { 
        new pname[256]; 
        pname=GetPlayerNameS(playerid); 
        if(strfind(pname,"[KLAN]") == 0) // Тут должен быть написан тег клана 
          { 
        { 
          if(PlayerToPoint(1.0, playerid, 265.017,1361.922,-22.496)) //координаты где будет сробатовать команда 

        SetPlayerSkin(playerid,23); // ид скина 
        SetPlayerColor(playerid,COLOR_BLUE); // Цвет клана! Замените на свой 
        SendClientMessage(playerid,COLOR_WHITE," Сообщение  !"); //сообщение при воде команды 
        } 
        else 
        { 
        return SendClientMessage(playerid,0xFF0000AA," Сообщение!");//если вы не в координатах 
          } 
          return 1; 
        } 
        } 
        return 0; 
        } 
Вот и весь урок

Автор: VAMPIR_SAMP


Вернуться к началу Перейти вниз
http://freemode.forum2x2.com
Zero0



Сообщения : 1
Дата регистрации : 2012-04-24

СообщениеТема: Re: [Мануал] Команда в определёном месте для определёного ника   Вт Апр 24, 2012 4:13 pm

Admin пишет:
Начнём урок будем делать передивание в гардеробе

куда-нибудь в конец добавим сток
Код:
stock GetPlayerNameS(playerid) 

new str[MAX_PLAYER_NAME]; 
GetPlayerName(playerid,str,sizeof(str)); 
return str; 
патом саму каманду
Код:
в public OnPlayerCommandText(playerid, cmdtext[]) 
Код:
if(strcmp(cmdtext,"/skin",true)==0) //команда 
          { 
        new pname[256]; 
        pname=GetPlayerNameS(playerid); 
        if(strfind(pname,"[KLAN]") == 0) // Тут должен быть написан тег клана 
          { 
        { 
          if(PlayerToPoint(1.0, playerid, 265.017,1361.922,-22.496)) //координаты где будет сробатовать команда 

        SetPlayerSkin(playerid,23); // ид скина 
        SetPlayerColor(playerid,COLOR_BLUE); // Цвет клана! Замените на свой 
        SendClientMessage(playerid,COLOR_WHITE," Сообщение  !"); //сообщение при воде команды 
        } 
        else 
        { 
        return SendClientMessage(playerid,0xFF0000AA," Сообщение!");//если вы не в координатах 
          } 
          return 1; 
        } 
        } 
        return 0; 
        } 
Вот и весь урок

Автор: VAMPIR_SAMP
pname=GetPlayerNameS ужас
new pname[256]; 0_о 256?? это в нике 256 символов?? правильнее new pname[MAX_PLAYER_NAME];

Код:
if(strcmp(cmdtext,"/skin",true)==0) //команда 

if(!strfind(GetPlayerNameS(playerid),"[KLAN]") == 0) return    SendClientMessage(playerid,0xFF0000AA," Сообщение!");//если вы не клане
if(!PlayerToPoint(1.0, playerid, 265.017,1361.922,-22.496)) return SendClientMessage(playerid,0xFF0000AA," Сообщение!");//если вы не в координатах 
SetPlayerSkin(playerid,23); // ид скина 
SetPlayerColor(playerid,COLOR_BLUE); // Цвет клана! Замените на свой 
return SendClientMessage(playerid,COLOR_WHITE," Сообщение  !"); //сообщение при воде команды 
}
так проще не?
и напоследок PlayerToPoint не стандартная функция как и GetPlayerNameS новичок не поймет что это и откуда.. урок 3/10
Вернуться к началу Перейти вниз
 
[Мануал] Команда в определёном месте для определёного ника
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
РУССКИЙ ДРИФТ СЕРВЕР ЗАХОДИ!!![0.3E] :: Мануалы/Уроки-
Перейти: