Bart40
Умник
Вот код:
Сколько не пытался вшить не получается!
Помогите((
HTML:
// By adri1
//#define FILTERSCRIPT
#include <a_samp>
new Tipe[MAX_PLAYERS], id = 19475;
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/test",cmdtext,true,10)==0){
CallRemoteFunction("OnPlayerCommandText", "is", playerid, "/flymode");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Select tipe... more big, more small, etc....","Tipe1\nTipe2\nTipe3\nTipe4\nTipe5\nTipe6\nTipe7\nTipe8","Crear","Cancelar");
return 1;}
if(strcmp("/dialog",cmdtext,true,10)==0){
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Select tipe... more big, more small, etc....","Tipe1\nTipe2\nTipe3\nTipe4\nTipe5\nTipe6\nTipe7\nTipe8","Crear","Cancelar");
return 1;}
if(strcmp("/testoff",cmdtext,true,10)==0){
CallRemoteFunction("OnPlayerCommandText", "is", playerid, "/flymode");
return 1;}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "text object", "text object", "create", "cancel");
if(listitem == 0){Tipe[playerid] = 1;}
else if(listitem == 1){Tipe[playerid] = 2;}
else if(listitem == 2){Tipe[playerid] = 3;}
else if(listitem == 3){Tipe[playerid] = 4;}
else if(listitem == 4){Tipe[playerid] = 5;}
else if(listitem == 5){Tipe[playerid] = 6;}
else if(listitem == 6){Tipe[playerid] = 7;}
else if(listitem == 7){Tipe[playerid] = 8;}
}
}
if(dialogid == 2)
{
if(Tipe[playerid] == 1){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 2){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+1,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 3){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+2,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 4){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+3,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 5){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+4,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 6){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+5,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 7){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+6,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
else if(Tipe[playerid] == 8){
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
new sign = CreateObject(id+7,X,Y,Z+0.5,0,0,0,300);
new string[256];
format(string, 256, "%s", inputtext);
SetObjectMaterialText(sign,string);
EditObject(playerid,sign);}
}
return 1;
}
Помогите((
