Главная страница!

 



 
        
 





Рекомендуем:
Новый сервер ip:31.192.104.254:7909





  • Страница 1 из 1
  • 1
Модератор форума: DeM, Lmx  
Форум » San Andreas Multiplayer » Wiki-samp » Рп ник
Рп ник
Ros_AngelesДата: Воскресенье, 27.02.2011, 01:20 | Сообщение # 1






Группа: Администраторы
Сообщений: 6
Репутация: 3
Статус: Offline
Как сделать рп ник в виде 3д текста для своего сервера виде команды
1.Создайте :
Code
#define D_RPnik 1 // ид диалога я взял для примера 1
new Text3D:RPNick[MAX_PLAYERS]; // 3d текст

2. Создайте команду например :
Code
if(strcmp(cmd, "/rpnik", true) == 0)
{
ShowPlayerDialog(playerid,D_RPnik,DIALOG_STYLE_INPUT,"Rp ник:","{FBDF89}Сменить Rp ник","Изменить","");
return 1;
// 1. D_RPnik это наш define 2. DIALOG_STYLE_INPUT вид нашего диалога 3. {FBDF89} в диалоги не помню точно какой 4. Изменить ( если рядом не вписать, тогда в диалоги будет одна кнопа
}

3. Создаем в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) саму функцию
Quote
new string3[64];
new text_info3[64];
if(dialogid == D_RPnik)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,D_RPnik,DIALOG_STYLE_INPUT,"Rp ник:","{FBDF89}Сменить Rp ник","Изменить","");
return 1;
}
new Float:X, Float:Y, Float:Z;
GetPlayerPos( playerid, X, Y, Z );
format(text_info3,sizeof(text_info3),"%s",inputtext);
RPNick[playerid] = Create3DTextLabel(text_info3, COLOR_NEWS, X, Y, Z , 20.0,0,1);
Attach3DTextLabelToPlayer(RPNick[playerid],playerid, 0.0, 0.0, -0.5);
format(string3, sizeof(string3), "RP ник: %s",inputtext);
SendClientMessage(playerid, COLOR_GRAD2, string3);
}
}

/// я всё писал на ходу так что если не получилось что то напишите мне в асю помогу (если помог то + )
 
Форум » San Andreas Multiplayer » Wiki-samp » Рп ник
  • Страница 1 из 1
  • 1
Поиск:

















 
Создать сайт бесплатно

 

 
Создать бесплатный сайт с uCoz