Перейти к содержанию
Авторизация  
Evgen

Добрый день нужна помошь с номерами

Рекомендуемые сообщения

Evgen

у меня есть так сказать система как ее сделать на пикап 

//номера для авто
 if(current == nomera)
    {
    switch(row)
	{
    case 0:
    {
    new s[24],Str[24],v=GetPlayerVehicleID(playerid),ss[32];
format(s,sizeof(s),"%s%d%d%d%s%s [96rus]",randomchar(), random(9), random(9), random(9), randomchar(),randomchar());//
Delete3DTextLabel(dt[v]);
dt[v] = Create3DTextLabel(s, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle(dt[v], v, 0.0, 0.0, 1.0);
new File = ini_openFile("num(3d).ini");
format(Str,10,"%d",v);
ini_setString(File,Str,s);
ini_closeFile(File);
iff[v]=2;
SaveIff();
format(ss,sizeof(ss),"Установил номера");
SendClientMessage(playerid,COLOR_WHITE,ss);
return 1;
}

case 1: // BACK
{
new string[256];
new s[24],Str[24],v=GetPlayerVehicleID(playerid),ss[32];
format(s,sizeof(s),"%s%d%d%d%s%s [99rus]",randomchar(), random(9), random(9), random(9), randomchar(),randomchar(),string);//
if(iff[v]==2){Update3DTextLabelText(dt[v],0xFFFFFFFF,s);}
else
{
dt[v] = Create3DTextLabel(s, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle(dt[v], v, 0.0, 0.0, 1.0);
}
if(PlayerInfo[playerid][pBabki] < 17000) return SendClientMessage(playerid, COLOR_RED, "У вас не достаточно денег");
PlayerInfo[playerid][pBabki] -= 17000;
new File = ini_openFile("num(3d).ini");
format(Str,10,"%d",v);
ini_setString(File,Str,s);
ini_closeFile(File);
iff[v]=2;
SaveIff();
format(ss,sizeof(ss),"Установили номера");
SendClientMessage(playerid,COLOR_LIGHTBLUE,ss);
FreezePlayer(playerid, 0);
return 1;
}
}
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web


new PickupCarNumber;
PickupCarNumber = CreatePickup(ID пикапа,Тип пикапа,X,Y,Z);

public OnPlayerPickUpPickup(playerid, pickupid)

{

//тут вызвать необходимый диалог или команду

}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgen

,а какой диалог тут ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Видимо: current == nomera

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Azder

Че то похоже на мой мод Premier Game.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

@Azder, Одна основа, вероятно.

Изменено пользователем std::vector

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgen

Не получается 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgen

 

 


current == nomera
скажи что за основа у вас в лс 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Я дал все необходимое для решения вашей проблемы. Учите матчасть и действуйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

@Evgen,  Тут как бы не диалог, а меню

Юзай ShowMenuForPlayer

 

, тебе тоже бы не помешало бы подучить  

Изменено пользователем Ryslik42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Перепутал меню с диалогом, всем свойственно допускать ошибки. Тем не менее, принцип одинаков.

Изменено пользователем std::vector

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.