• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
"В контакте"
SmileДата: Суббота, 31.12.2011, 10:57:06 | Сообщение # 1

Группа: Проверенные
Сообщений: 186
В начало мода

Code
new ver[MAX_PLAYERS];
new msj[MAX_PLAYERS];

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3[MAX_PLAYERS];
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw12;
new Text:Textdraw14;
//logo
new Text:Textdraw15;
new Text:Textdraw16;
new Text:Textdraw17;
//fin


В паблик OnGameModeInit()

Code
Textdraw0 = TextDrawCreate(130.000000, 1.000000, "B KOHTAKTE");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.439999, 2.000001);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x3b5998ff);
TextDrawTextSize(Textdraw0, 643.000000, -56.000000);

Textdraw1 = TextDrawCreate(-3.000000, -5.000000, "_");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 1);
TextDrawLetterSize(Textdraw1, 0.519999, 3.099999);
TextDrawColor(Textdraw1, -1);
TextDrawSetOutline(Textdraw1, 0);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);
TextDrawUseBox(Textdraw1, 1);
TextDrawBoxColor(Textdraw1, 0x3b5998ff);
TextDrawTextSize(Textdraw1, 643.000000, 0.000000);

Textdraw2 = TextDrawCreate(222.000000, 7.000000, "PONCK");
TextDrawBackgroundColor(Textdraw2, 255);
TextDrawFont(Textdraw2, 1);
TextDrawLetterSize(Textdraw2, 0.239999, 1.199999);
TextDrawColor(Textdraw2, -236);
TextDrawSetOutline(Textdraw2, 0);
TextDrawSetProportional(Textdraw2, 1);
TextDrawSetShadow(Textdraw2, 1);
TextDrawUseBox(Textdraw2, 1);
TextDrawBoxColor(Textdraw2, -1);
TextDrawTextSize(Textdraw2, 336.000000, 0.000000);

Textdraw4 = TextDrawCreate(505.000000, 2.000000, "l");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 1);
TextDrawLetterSize(Textdraw4, 0.150000, 2.299998);
TextDrawColor(Textdraw4, -1);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);

Textdraw5 = TextDrawCreate(546.000000, 2.000000, "l");
TextDrawBackgroundColor(Textdraw5, 255);
TextDrawFont(Textdraw5, 1);
TextDrawLetterSize(Textdraw5, 0.150000, 2.299998);
TextDrawColor(Textdraw5, -1);
TextDrawSetOutline(Textdraw5, 0);
TextDrawSetProportional(Textdraw5, 1);
TextDrawSetShadow(Textdraw5, 1);

Textdraw6 = TextDrawCreate(513.000000, 7.000000, "Domoi");
TextDrawBackgroundColor(Textdraw6, 255);
TextDrawFont(Textdraw6, 1);
TextDrawLetterSize(Textdraw6, 0.310000, 1.299999);
TextDrawColor(Textdraw6, -1);
TextDrawSetOutline(Textdraw6, 0);
TextDrawSetProportional(Textdraw6, 1);
TextDrawSetShadow(Textdraw6, 1);

Textdraw7 = TextDrawCreate(554.000000, 9.000000, "v");
TextDrawBackgroundColor(Textdraw7, 255);
TextDrawFont(Textdraw7, 3);
TextDrawLetterSize(Textdraw7, 0.269999, 1.100000);
TextDrawColor(Textdraw7, -1);
TextDrawSetOutline(Textdraw7, 0);
TextDrawSetProportional(Textdraw7, 1);
TextDrawSetShadow(Textdraw7, 1);

Textdraw10 = TextDrawCreate(519.000000, 431.000000, "Online");
TextDrawBackgroundColor(Textdraw10, 255);
TextDrawFont(Textdraw10, 1);
TextDrawLetterSize(Textdraw10, 0.370000, 1.600000);
TextDrawColor(Textdraw10, -1);
TextDrawSetOutline(Textdraw10, 0);
TextDrawSetProportional(Textdraw10, 1);
TextDrawSetShadow(Textdraw10, 1);
TextDrawUseBox(Textdraw10, 1);
TextDrawBoxColor(Textdraw10, -926365496);
TextDrawTextSize(Textdraw10, 622.000000, -8.000000);

Textdraw12 = TextDrawCreate(503.000000, 431.000000, "_");
TextDrawBackgroundColor(Textdraw12, 255);
TextDrawFont(Textdraw12, 1);
TextDrawLetterSize(Textdraw12, 0.370000, 1.600000);
TextDrawColor(Textdraw12, -1);
TextDrawSetOutline(Textdraw12, 0);
TextDrawSetProportional(Textdraw12, 1);
TextDrawSetShadow(Textdraw12, 1);
TextDrawUseBox(Textdraw12, 1);
TextDrawBoxColor(Textdraw12, -926365496);
TextDrawTextSize(Textdraw12, 622.000000, -8.000000);

Textdraw11 = TextDrawCreate(501.000000, 414.000000, ".");
TextDrawBackgroundColor(Textdraw11, 255);
TextDrawFont(Textdraw11, 1);
TextDrawLetterSize(Textdraw11, 1.040001, 3.799997);
TextDrawColor(Textdraw11, 16711935);
TextDrawSetOutline(Textdraw11, 0);
TextDrawSetProportional(Textdraw11, 0);
TextDrawSetShadow(Textdraw11, 1);

Textdraw14 = TextDrawCreate(591.000000, 430.000000, "()");
TextDrawBackgroundColor(Textdraw14, 255);
TextDrawFont(Textdraw14, 1);
TextDrawLetterSize(Textdraw14, 0.370000, 1.600000);
TextDrawColor(Textdraw14, -1);
TextDrawSetOutline(Textdraw14, 0);
TextDrawSetProportional(Textdraw14, 1);
TextDrawSetShadow(Textdraw14, 1);

//logo facebook
Textdraw16 = TextDrawCreate(580.000000, 31.000000, "_");
TextDrawBackgroundColor(Textdraw16, 255);
TextDrawFont(Textdraw16, 1);
TextDrawLetterSize(Textdraw16, 0.689998, 3.299998);
TextDrawColor(Textdraw16, -1);
TextDrawSetOutline(Textdraw16, 0);
TextDrawSetProportional(Textdraw16, 1);
TextDrawSetShadow(Textdraw16, 1);
TextDrawUseBox(Textdraw16, 1);
TextDrawBoxColor(Textdraw16, 23240);
TextDrawTextSize(Textdraw16, 563.000000, 10.000000);

Textdraw15 = TextDrawCreate(580.000000, 31.000000, "f");
TextDrawBackgroundColor(Textdraw15, 255);
TextDrawFont(Textdraw15, 1);
TextDrawLetterSize(Textdraw15, 0.689998, 3.299998);
TextDrawColor(Textdraw15, -1);
TextDrawSetOutline(Textdraw15, 0);
TextDrawSetProportional(Textdraw15, 1);
TextDrawSetShadow(Textdraw15, 1);
TextDrawUseBox(Textdraw15, 1);
TextDrawBoxColor(Textdraw15, 23240);
TextDrawTextSize(Textdraw15, 592.000000, 10.000000);

Textdraw17 = TextDrawCreate(595.000000, 51.000000, "_");
TextDrawBackgroundColor(Textdraw17, 255);
TextDrawFont(Textdraw17, 1);
TextDrawLetterSize(Textdraw17, 0.689998, 0.799998);
TextDrawColor(Textdraw17, -1);
TextDrawSetOutline(Textdraw17, 0);
TextDrawSetProportional(Textdraw17, 1);
TextDrawSetShadow(Textdraw17, 1);
TextDrawUseBox(Textdraw17, 1);
TextDrawBoxColor(Textdraw17, 65360);
TextDrawTextSize(Textdraw17, 565.000000, -19.000000);


В public OnGameModeExit()
Code
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
TextDrawHideForAll(Textdraw1);
TextDrawDestroy(Textdraw1);
TextDrawHideForAll(Textdraw2);
TextDrawDestroy(Textdraw2);
TextDrawHideForAll(Textdraw4);
TextDrawDestroy(Textdraw4);
TextDrawHideForAll(Textdraw5);
TextDrawDestroy(Textdraw5);
TextDrawHideForAll(Textdraw6);
TextDrawDestroy(Textdraw6);
TextDrawHideForAll(Textdraw7);
TextDrawDestroy(Textdraw7);
TextDrawHideForAll(Textdraw8);
TextDrawDestroy(Textdraw8);
TextDrawHideForAll(Textdraw9);
TextDrawDestroy(Textdraw9);
TextDrawHideForAll(Textdraw10);
TextDrawDestroy(Textdraw10);
TextDrawHideForAll(Textdraw11);
TextDrawDestroy(Textdraw11);
TextDrawHideForAll(Textdraw12);
TextDrawDestroy(Textdraw12);
TextDrawHideForAll(Textdraw14);
TextDrawDestroy(Textdraw14);
//logo вконтакте
TextDrawHideForAll(Textdraw15);
TextDrawDestroy(Textdraw15);
TextDrawHideForAll(Textdraw16);
TextDrawDestroy(Textdraw16);
TextDrawHideForAll(Textdraw17);
TextDrawDestroy(Textdraw17);
return 1;
}


В public OnPlayerConnect(playerid)
Code
{
msj[playerid] = 0;
ver[playerid] = 0;
Textdraw3[playerid] = TextDrawCreate(380.000000, 6.000000, "name");
TextDrawBackgroundColor(Textdraw3[playerid], 255);
TextDrawFont(Textdraw3[playerid], 1);
TextDrawLetterSize(Textdraw3[playerid], 0.300000, 1.399999);
TextDrawColor(Textdraw3[playerid], -1);
TextDrawSetOutline(Textdraw3[playerid], 0);
TextDrawSetProportional(Textdraw3[playerid], 1);
TextDrawSetShadow(Textdraw3[playerid], 1);
return 1;
}


В public OnPlayerDisconnect(playerid, reason)
Code
{
msj[playerid] = 0;
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw10);
TextDrawHideForPlayer(playerid, Textdraw11);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw14);
TextDrawHideForPlayer(playerid, Textdraw15);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw17);
StopAudioStreamForPlayer(playerid);
ver[playerid] = 0;
return 1;
}


В public OnPlayerCommandText(playerid, cmdtext[])
Code
{
//Update count
new str[100];
format(str,sizeof(str),"(%i)",PlayersInFacebook());
TextDrawSetString(Textdraw14, str);//count

//comando
if (strcmp("/vk", cmdtext, true, 10) == 0)
{
if(ver[playerid] == 0)
{
ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Добро пожаловать в {0000FF}В Контакте","Привет пользователь! Добро пожаловать в\nсоц. сеть В Контакте\nВведи /stop что бы остановить музыку!\nНаслаждайся!!!","Спасибо!","");
TextDrawSetString(Textdraw3[playerid], NombreJugador(playerid));//name
//logo
TextDrawShowForPlayer(playerid, Textdraw15);
TextDrawShowForPlayer(playerid, Textdraw17);
TextDrawShowForPlayer(playerid, Textdraw16);
//fin
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
TextDrawShowForPlayer(playerid, Textdraw4);//actualizacion para todos lo que esten conectados
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, Textdraw8);
TextDrawShowForPlayer(playerid, Textdraw9);
TextDrawShowForPlayer(playerid, Textdraw12);
TextDrawShowForPlayer(playerid, Textdraw10);
TextDrawShowForPlayer(playerid, Textdraw11);
TextDrawShowForPlayer(playerid, Textdraw14);
ver[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://www.sandstrahlmanne.de/multimedia/lieder/facebook%20song.mp3");// ваша ссылка на радио или песню
SetTimer("update",1000,true);
}
else
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw10);
TextDrawHideForPlayer(playerid, Textdraw11);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw14);
//logo
TextDrawHideForPlayer(playerid, Textdraw15);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw17);
//fin
ver[playerid] = 0;
StopAudioStreamForPlayer(playerid);
}
return 1;
}
if(strcmp(cmdtext, "/stop",true) == 0)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
return 0;
}

forward update();
public update()
{
new str[100];
format(str,sizeof(str),"(%i)",PlayersInFacebook());
TextDrawSetString(Textdraw14, str);//conteo
return 1;
}


В public OnPlayerText(playerid, text[])
Code
{
if(text[0] == '&')
{
if(ver[playerid] == 1)
{
if(msj[playerid] == 1)
{
SendClientMessage(playerid, -1, "{FB1D1D}Ошибочка{FFFFFF}: Вы можете писать только каждые 2секунды");
return 0;
}
new string[126];
GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"{1353DB}Чат ВК{FFFFFF}: %s{0C53BC}: %s",string,text[1]);
MsgToFa(0x0000FFFF,string);
msj[playerid] = 1;
SetTimerEx("TimeText",2000,false,"d",playerid);
}else{
SendClientMessage(playerid,-1,"{FB1D1D}Ошибочка{FFFFFF}: Вы должны сначала войти в ВК");
}
return 0;
}


Дальше добавляем куда хотим
Code
forward TimeText(playerid);
public TimeText(playerid)
{
if(msj[playerid] == 1)
{
msj[playerid] = 0;
}
return 1;
}

//texto a conectados en facebook
forward MsgToFa(color,const string[]);
public MsgToFa(color,const string[])
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)) if(ver[i] == 1) SendClientMessage(i,-1,string), PlayAudioStreamForPlayer(i,"http://k003.kiwi6.com/hotlink/u97j3w1vb6/facebook_chat_sound.mp3");//ссылка на звук сообщения
}
return 1;
}


В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code
{
switch(dialogid)
{
case 20:
{
if(!response)
{
return 1;
}
}
}
return 1;
}


В любое место

Code
stock NombreJugador(playerid)
{
     new Nombre[24];
     GetPlayerName(playerid,Nombre,24);
     new N[24];
     strmid(N,Nombre,0,strlen(Nombre),24);
     for(new i = 0; i < MAX_PLAYER_NAME; i++)
     {
         if (N [i] == '_') N[i] = ' ';
     }
     return N;
}

//funcion gracias a davidxxx xD
PlayersInFacebook()
{
new obt;
for(new d=0;d<MAX_PLAYERS;d++)if(ver[d]== 1)obt++;
return obt--;
}

//You can Delet this

GetConnectedPlayers()// gracias a chaoz por este codigo
{
new count;
for(new i, j=GetMaxPlayers(); i<j; i++)if(IsPlayerConnected(i))count++;
return count;
}


Автор: davidxxx
Переводчик: Smile


[img]http://vsampe.3dn.ru/VS.bmp[/img]
[img]http://vsampe.3dn.ru/vs.bmp[/img]
 
СообщениеВ начало мода

Code
new ver[MAX_PLAYERS];
new msj[MAX_PLAYERS];

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3[MAX_PLAYERS];
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw12;
new Text:Textdraw14;
//logo
new Text:Textdraw15;
new Text:Textdraw16;
new Text:Textdraw17;
//fin


В паблик OnGameModeInit()

Code
Textdraw0 = TextDrawCreate(130.000000, 1.000000, "B KOHTAKTE");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.439999, 2.000001);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 0x3b5998ff);
TextDrawTextSize(Textdraw0, 643.000000, -56.000000);

Textdraw1 = TextDrawCreate(-3.000000, -5.000000, "_");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 1);
TextDrawLetterSize(Textdraw1, 0.519999, 3.099999);
TextDrawColor(Textdraw1, -1);
TextDrawSetOutline(Textdraw1, 0);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);
TextDrawUseBox(Textdraw1, 1);
TextDrawBoxColor(Textdraw1, 0x3b5998ff);
TextDrawTextSize(Textdraw1, 643.000000, 0.000000);

Textdraw2 = TextDrawCreate(222.000000, 7.000000, "PONCK");
TextDrawBackgroundColor(Textdraw2, 255);
TextDrawFont(Textdraw2, 1);
TextDrawLetterSize(Textdraw2, 0.239999, 1.199999);
TextDrawColor(Textdraw2, -236);
TextDrawSetOutline(Textdraw2, 0);
TextDrawSetProportional(Textdraw2, 1);
TextDrawSetShadow(Textdraw2, 1);
TextDrawUseBox(Textdraw2, 1);
TextDrawBoxColor(Textdraw2, -1);
TextDrawTextSize(Textdraw2, 336.000000, 0.000000);

Textdraw4 = TextDrawCreate(505.000000, 2.000000, "l");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 1);
TextDrawLetterSize(Textdraw4, 0.150000, 2.299998);
TextDrawColor(Textdraw4, -1);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);

Textdraw5 = TextDrawCreate(546.000000, 2.000000, "l");
TextDrawBackgroundColor(Textdraw5, 255);
TextDrawFont(Textdraw5, 1);
TextDrawLetterSize(Textdraw5, 0.150000, 2.299998);
TextDrawColor(Textdraw5, -1);
TextDrawSetOutline(Textdraw5, 0);
TextDrawSetProportional(Textdraw5, 1);
TextDrawSetShadow(Textdraw5, 1);

Textdraw6 = TextDrawCreate(513.000000, 7.000000, "Domoi");
TextDrawBackgroundColor(Textdraw6, 255);
TextDrawFont(Textdraw6, 1);
TextDrawLetterSize(Textdraw6, 0.310000, 1.299999);
TextDrawColor(Textdraw6, -1);
TextDrawSetOutline(Textdraw6, 0);
TextDrawSetProportional(Textdraw6, 1);
TextDrawSetShadow(Textdraw6, 1);

Textdraw7 = TextDrawCreate(554.000000, 9.000000, "v");
TextDrawBackgroundColor(Textdraw7, 255);
TextDrawFont(Textdraw7, 3);
TextDrawLetterSize(Textdraw7, 0.269999, 1.100000);
TextDrawColor(Textdraw7, -1);
TextDrawSetOutline(Textdraw7, 0);
TextDrawSetProportional(Textdraw7, 1);
TextDrawSetShadow(Textdraw7, 1);

Textdraw10 = TextDrawCreate(519.000000, 431.000000, "Online");
TextDrawBackgroundColor(Textdraw10, 255);
TextDrawFont(Textdraw10, 1);
TextDrawLetterSize(Textdraw10, 0.370000, 1.600000);
TextDrawColor(Textdraw10, -1);
TextDrawSetOutline(Textdraw10, 0);
TextDrawSetProportional(Textdraw10, 1);
TextDrawSetShadow(Textdraw10, 1);
TextDrawUseBox(Textdraw10, 1);
TextDrawBoxColor(Textdraw10, -926365496);
TextDrawTextSize(Textdraw10, 622.000000, -8.000000);

Textdraw12 = TextDrawCreate(503.000000, 431.000000, "_");
TextDrawBackgroundColor(Textdraw12, 255);
TextDrawFont(Textdraw12, 1);
TextDrawLetterSize(Textdraw12, 0.370000, 1.600000);
TextDrawColor(Textdraw12, -1);
TextDrawSetOutline(Textdraw12, 0);
TextDrawSetProportional(Textdraw12, 1);
TextDrawSetShadow(Textdraw12, 1);
TextDrawUseBox(Textdraw12, 1);
TextDrawBoxColor(Textdraw12, -926365496);
TextDrawTextSize(Textdraw12, 622.000000, -8.000000);

Textdraw11 = TextDrawCreate(501.000000, 414.000000, ".");
TextDrawBackgroundColor(Textdraw11, 255);
TextDrawFont(Textdraw11, 1);
TextDrawLetterSize(Textdraw11, 1.040001, 3.799997);
TextDrawColor(Textdraw11, 16711935);
TextDrawSetOutline(Textdraw11, 0);
TextDrawSetProportional(Textdraw11, 0);
TextDrawSetShadow(Textdraw11, 1);

Textdraw14 = TextDrawCreate(591.000000, 430.000000, "()");
TextDrawBackgroundColor(Textdraw14, 255);
TextDrawFont(Textdraw14, 1);
TextDrawLetterSize(Textdraw14, 0.370000, 1.600000);
TextDrawColor(Textdraw14, -1);
TextDrawSetOutline(Textdraw14, 0);
TextDrawSetProportional(Textdraw14, 1);
TextDrawSetShadow(Textdraw14, 1);

//logo facebook
Textdraw16 = TextDrawCreate(580.000000, 31.000000, "_");
TextDrawBackgroundColor(Textdraw16, 255);
TextDrawFont(Textdraw16, 1);
TextDrawLetterSize(Textdraw16, 0.689998, 3.299998);
TextDrawColor(Textdraw16, -1);
TextDrawSetOutline(Textdraw16, 0);
TextDrawSetProportional(Textdraw16, 1);
TextDrawSetShadow(Textdraw16, 1);
TextDrawUseBox(Textdraw16, 1);
TextDrawBoxColor(Textdraw16, 23240);
TextDrawTextSize(Textdraw16, 563.000000, 10.000000);

Textdraw15 = TextDrawCreate(580.000000, 31.000000, "f");
TextDrawBackgroundColor(Textdraw15, 255);
TextDrawFont(Textdraw15, 1);
TextDrawLetterSize(Textdraw15, 0.689998, 3.299998);
TextDrawColor(Textdraw15, -1);
TextDrawSetOutline(Textdraw15, 0);
TextDrawSetProportional(Textdraw15, 1);
TextDrawSetShadow(Textdraw15, 1);
TextDrawUseBox(Textdraw15, 1);
TextDrawBoxColor(Textdraw15, 23240);
TextDrawTextSize(Textdraw15, 592.000000, 10.000000);

Textdraw17 = TextDrawCreate(595.000000, 51.000000, "_");
TextDrawBackgroundColor(Textdraw17, 255);
TextDrawFont(Textdraw17, 1);
TextDrawLetterSize(Textdraw17, 0.689998, 0.799998);
TextDrawColor(Textdraw17, -1);
TextDrawSetOutline(Textdraw17, 0);
TextDrawSetProportional(Textdraw17, 1);
TextDrawSetShadow(Textdraw17, 1);
TextDrawUseBox(Textdraw17, 1);
TextDrawBoxColor(Textdraw17, 65360);
TextDrawTextSize(Textdraw17, 565.000000, -19.000000);


В public OnGameModeExit()
Code
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
TextDrawHideForAll(Textdraw1);
TextDrawDestroy(Textdraw1);
TextDrawHideForAll(Textdraw2);
TextDrawDestroy(Textdraw2);
TextDrawHideForAll(Textdraw4);
TextDrawDestroy(Textdraw4);
TextDrawHideForAll(Textdraw5);
TextDrawDestroy(Textdraw5);
TextDrawHideForAll(Textdraw6);
TextDrawDestroy(Textdraw6);
TextDrawHideForAll(Textdraw7);
TextDrawDestroy(Textdraw7);
TextDrawHideForAll(Textdraw8);
TextDrawDestroy(Textdraw8);
TextDrawHideForAll(Textdraw9);
TextDrawDestroy(Textdraw9);
TextDrawHideForAll(Textdraw10);
TextDrawDestroy(Textdraw10);
TextDrawHideForAll(Textdraw11);
TextDrawDestroy(Textdraw11);
TextDrawHideForAll(Textdraw12);
TextDrawDestroy(Textdraw12);
TextDrawHideForAll(Textdraw14);
TextDrawDestroy(Textdraw14);
//logo вконтакте
TextDrawHideForAll(Textdraw15);
TextDrawDestroy(Textdraw15);
TextDrawHideForAll(Textdraw16);
TextDrawDestroy(Textdraw16);
TextDrawHideForAll(Textdraw17);
TextDrawDestroy(Textdraw17);
return 1;
}


В public OnPlayerConnect(playerid)
Code
{
msj[playerid] = 0;
ver[playerid] = 0;
Textdraw3[playerid] = TextDrawCreate(380.000000, 6.000000, "name");
TextDrawBackgroundColor(Textdraw3[playerid], 255);
TextDrawFont(Textdraw3[playerid], 1);
TextDrawLetterSize(Textdraw3[playerid], 0.300000, 1.399999);
TextDrawColor(Textdraw3[playerid], -1);
TextDrawSetOutline(Textdraw3[playerid], 0);
TextDrawSetProportional(Textdraw3[playerid], 1);
TextDrawSetShadow(Textdraw3[playerid], 1);
return 1;
}


В public OnPlayerDisconnect(playerid, reason)
Code
{
msj[playerid] = 0;
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw10);
TextDrawHideForPlayer(playerid, Textdraw11);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw14);
TextDrawHideForPlayer(playerid, Textdraw15);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw17);
StopAudioStreamForPlayer(playerid);
ver[playerid] = 0;
return 1;
}


В public OnPlayerCommandText(playerid, cmdtext[])
Code
{
//Update count
new str[100];
format(str,sizeof(str),"(%i)",PlayersInFacebook());
TextDrawSetString(Textdraw14, str);//count

//comando
if (strcmp("/vk", cmdtext, true, 10) == 0)
{
if(ver[playerid] == 0)
{
ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Добро пожаловать в {0000FF}В Контакте","Привет пользователь! Добро пожаловать в\nсоц. сеть В Контакте\nВведи /stop что бы остановить музыку!\nНаслаждайся!!!","Спасибо!","");
TextDrawSetString(Textdraw3[playerid], NombreJugador(playerid));//name
//logo
TextDrawShowForPlayer(playerid, Textdraw15);
TextDrawShowForPlayer(playerid, Textdraw17);
TextDrawShowForPlayer(playerid, Textdraw16);
//fin
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
TextDrawShowForPlayer(playerid, Textdraw4);//actualizacion para todos lo que esten conectados
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, Textdraw8);
TextDrawShowForPlayer(playerid, Textdraw9);
TextDrawShowForPlayer(playerid, Textdraw12);
TextDrawShowForPlayer(playerid, Textdraw10);
TextDrawShowForPlayer(playerid, Textdraw11);
TextDrawShowForPlayer(playerid, Textdraw14);
ver[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://www.sandstrahlmanne.de/multimedia/lieder/facebook%20song.mp3");// ваша ссылка на радио или песню
SetTimer("update",1000,true);
}
else
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw10);
TextDrawHideForPlayer(playerid, Textdraw11);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw14);
//logo
TextDrawHideForPlayer(playerid, Textdraw15);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw17);
//fin
ver[playerid] = 0;
StopAudioStreamForPlayer(playerid);
}
return 1;
}
if(strcmp(cmdtext, "/stop",true) == 0)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
return 0;
}

forward update();
public update()
{
new str[100];
format(str,sizeof(str),"(%i)",PlayersInFacebook());
TextDrawSetString(Textdraw14, str);//conteo
return 1;
}


В public OnPlayerText(playerid, text[])
Code
{
if(text[0] == '&')
{
if(ver[playerid] == 1)
{
if(msj[playerid] == 1)
{
SendClientMessage(playerid, -1, "{FB1D1D}Ошибочка{FFFFFF}: Вы можете писать только каждые 2секунды");
return 0;
}
new string[126];
GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"{1353DB}Чат ВК{FFFFFF}: %s{0C53BC}: %s",string,text[1]);
MsgToFa(0x0000FFFF,string);
msj[playerid] = 1;
SetTimerEx("TimeText",2000,false,"d",playerid);
}else{
SendClientMessage(playerid,-1,"{FB1D1D}Ошибочка{FFFFFF}: Вы должны сначала войти в ВК");
}
return 0;
}


Дальше добавляем куда хотим
Code
forward TimeText(playerid);
public TimeText(playerid)
{
if(msj[playerid] == 1)
{
msj[playerid] = 0;
}
return 1;
}

//texto a conectados en facebook
forward MsgToFa(color,const string[]);
public MsgToFa(color,const string[])
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)) if(ver[i] == 1) SendClientMessage(i,-1,string), PlayAudioStreamForPlayer(i,"http://k003.kiwi6.com/hotlink/u97j3w1vb6/facebook_chat_sound.mp3");//ссылка на звук сообщения
}
return 1;
}


В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code
{
switch(dialogid)
{
case 20:
{
if(!response)
{
return 1;
}
}
}
return 1;
}


В любое место

Code
stock NombreJugador(playerid)
{
     new Nombre[24];
     GetPlayerName(playerid,Nombre,24);
     new N[24];
     strmid(N,Nombre,0,strlen(Nombre),24);
     for(new i = 0; i < MAX_PLAYER_NAME; i++)
     {
         if (N [i] == '_') N[i] = ' ';
     }
     return N;
}

//funcion gracias a davidxxx xD
PlayersInFacebook()
{
new obt;
for(new d=0;d<MAX_PLAYERS;d++)if(ver[d]== 1)obt++;
return obt--;
}

//You can Delet this

GetConnectedPlayers()// gracias a chaoz por este codigo
{
new count;
for(new i, j=GetMaxPlayers(); i<j; i++)if(IsPlayerConnected(i))count++;
return count;
}


Автор: davidxxx
Переводчик: Smile

Автор - Smile
Дата добавления - 31.12.2011 в 10:57:06
DJ-SergeyДата: Понедельник, 21.01.2013, 05:39:56 | Сообщение # 2

Группа: Пользователи
Сообщений: 3
что это , для чего ?
залейте скрины  headbang
Errors.


Сообщение отредактировал DJ-Sergey - Понедельник, 21.01.2013, 05:47:47
 
Сообщениечто это , для чего ?
залейте скрины  headbang
Errors.

Автор - DJ-Sergey
Дата добавления - 21.01.2013 в 05:39:56
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
23:30:53
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: