При заходе на пикап не проявляется меню

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
31 Июл 2024
Сообщения
66
При заходе на пикап не проявляется меню

public OnGameModeInit()
{
GruzPick = CreatePickup(1275, 23, 2195.9114,-2245.8933,13.5469,-1);
Create3DTextLabel("Устройство на работу грузчика", 0xFFFFFFFF, 2195.9114,-2245.8933,13.5469, 6.5, 0);


public OnPlayerPickUpPickup(playerid, pickupid) //
{
if(pickupid == GruzPick)
{
if(GruzRab[playerid] == 0)
{
ShowPlayerDialog(playerid, 9999999, DIALOG_STYLE_MSGBOX, "Устройство на работу грузчика", "Вы действительно хотите устроится на грузчика?", "Да", "Нет");
}
else
{
ShowPlayerDialog(playerid, 9999999, DIALOG_STYLE_MSGBOX, "Увольнение с работы грузчика", "Вы действительно хотите уволится с работы грузчика?", "Да", "Нет");
}
return true;
}

// ГРУЗЧИКИ
new GruzPick;
new GruzRab[MAX_PLAYERS];
new GruzRabSkin[MAX_PLAYERS];

case 9999999:
{
if(!response) return true;
if(GruzRab[playerid] == 0)
{
GruzRab[playerid] = 1;
GruzRab[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 260);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно устроились на работу грузчика!");
SendClientMessage(playerid, 0x08FF00FF, "Теперь отправляйтесь за мешками. Место обозначено на карте!");
return true;
}
else
{
GruzRab[playerid] = 0;
SetPlayerSkin(playerid, GruzRab[playerid]);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно уволились с работы грузчика!");
return true;
}
}

сама работа на пикапах

public OnPlayerEnterCheckpoint(playerid)
{
if(GruzRab[playerid] == 1)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли мешок отправляйтесь на склад!");
DisablePlayerCheckpoint(playerid);
GruzRab[playerid] = 2;
SetPlayerCheckpoint(playerid, 2161.7712,-2249.8057,13.3017, 1.2);
}
if(GruzRab[playerid] == 2)
{
new money = random(426) + 825;
GivePlayerMoney(playerid, money);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
GruzRab[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли отнесли ящик на склад!");
return true;
}

публик

public OnPlayerConnect(playerid)
{
GruzRab[playerid] = 0;
GruzRabSkin[playerid] = 0;

Ошибок нет, но не проявляется прошу помочь. ( Если вам еще что то нужно то пожалуйста отпишите я вам всё предоставлю )
 
Пользователь
Регистрация
31 Июл 2024
Сообщения
66
Вообщем поправил чё то вроде теперь открывается менюшка, но при тыке да ничего не происходит)

case 13587:
{
if(!response) return true;
if(GruzRab[playerid] == 0)
{
GruzRab[playerid] = 1;
GruzRab[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 260);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно устроились на работу грузчика!");
SendClientMessage(playerid, 0x08FF00FF, "Теперь отправляйтесь за мешками. Место обозначено на карте!");
return true;
}
else
{
GruzRab[playerid] = 0;
SetPlayerSkin(playerid, GruzRab[playerid]);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно уволились с работы грузчика!");
return true;
}
}

// ГРУЗЧИКИ
new GruzPick;
new GruzRab[MAX_PLAYERS];
new GruzRabSkin[MAX_PLAYERS];
enum {
DIALOG_JOB_LOADER_HR = 0, // диалог работы грузчика
DIALOG_AUTHENTICATION,
DIALOG_REGISTRATION,
DIALOG_GRUZCHIK,

DIALOG_COUNT // эту строку не трогать, все новые вставлять только перед ней
};

#assert DIALOG_COUNT < 32768

public OnPlayerPickUpPickup(playerid, pickupid) //
{
if(pickupid == GruzPick)
{
if(GruzRab[playerid] == 0)
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Устройство на работу грузчика", "Вы действительно хотите устроится на грузчика?", "Да", "Нет");
}
else
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Увольнение с работы грузчика", "Вы действительно хотите уволится с работы грузчика?", "Да", "Нет");
}
return true;
}
 
Пользователь
Регистрация
31 Июл 2024
Сообщения
66
При заходе на пикап не проявляется меню

public OnGameModeInit()
{
GruzPick = CreatePickup(1275, 23, 2195.9114,-2245.8933,13.5469,-1);
Create3DTextLabel("Устройство на работу грузчика", 0xFFFFFFFF, 2195.9114,-2245.8933,13.5469, 6.5, 0);


public OnPlayerPickUpPickup(playerid, pickupid) //
{
if(pickupid == GruzPick)
{
if(GruzRab[playerid] == 0)
{
ShowPlayerDialog(playerid, 9999999, DIALOG_STYLE_MSGBOX, "Устройство на работу грузчика", "Вы действительно хотите устроится на грузчика?", "Да", "Нет");
}
else
{
ShowPlayerDialog(playerid, 9999999, DIALOG_STYLE_MSGBOX, "Увольнение с работы грузчика", "Вы действительно хотите уволится с работы грузчика?", "Да", "Нет");
}
return true;
}

// ГРУЗЧИКИ
new GruzPick;
new GruzRab[MAX_PLAYERS];
new GruzRabSkin[MAX_PLAYERS];

case 9999999:
{
if(!response) return true;
if(GruzRab[playerid] == 0)
{
GruzRab[playerid] = 1;
GruzRab[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 260);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно устроились на работу грузчика!");
SendClientMessage(playerid, 0x08FF00FF, "Теперь отправляйтесь за мешками. Место обозначено на карте!");
return true;
}
else
{
GruzRab[playerid] = 0;
SetPlayerSkin(playerid, GruzRab[playerid]);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно уволились с работы грузчика!");
return true;
}
}

сама работа на пикапах

public OnPlayerEnterCheckpoint(playerid)
{
if(GruzRab[playerid] == 1)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли мешок отправляйтесь на склад!");
DisablePlayerCheckpoint(playerid);
GruzRab[playerid] = 2;
SetPlayerCheckpoint(playerid, 2161.7712,-2249.8057,13.3017, 1.2);
}
if(GruzRab[playerid] == 2)
{
new money = random(426) + 825;
GivePlayerMoney(playerid, money);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
GruzRab[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли отнесли ящик на склад!");
return true;
}

публик

public OnPlayerConnect(playerid)
{
GruzRab[playerid] = 0;
GruzRabSkin[playerid] = 0;

Ошибок нет, но не проявляется прошу помочь. ( Если вам еще что то нужно то пожалуйста отпишите я вам всё предоставлю )
ИЗМЕНЕННО


Здравствуйте <3

Коды
case 13587:
{
if(!response) return true;
if(GruzRab[playerid] == 0)
{
GruzRab[playerid] = 1;
GruzRab[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 260);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно устроились на работу грузчика!");
SendClientMessage(playerid, 0x08FF00FF, "Теперь отправляйтесь за мешками. Место обозначено на карте!");
return true;
}
else
{
GruzRab[playerid] = 0;
SetPlayerSkin(playerid, GruzRab[playerid]);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно уволились с работы грузчика!");
return true;
}
}

// ГРУЗЧИКИ
new GruzPick;
new GruzRab[MAX_PLAYERS];
new GruzRabSkin[MAX_PLAYERS];
enum {
DIALOG_JOB_LOADER_HR = 0, // диалог работы грузчика
DIALOG_AUTHENTICATION,
DIALOG_REGISTRATION,
DIALOG_GRUZCHIK,

DIALOG_COUNT // эту строку не трогать, все новые вставлять только перед ней
};

#assert DIALOG_COUNT < 32768

public OnPlayerPickUpPickup(playerid, pickupid) //
{
if(pickupid == GruzPick)
{
if(GruzRab[playerid] == 0)
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Устройство на работу грузчика", "Вы действительно хотите устроится на грузчика?", "Да", "Нет");
}
else
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Увольнение с работы грузчика", "Вы действительно хотите уволится с работы грузчика?", "Да", "Нет");
}
return true;
}

public OnGameModeInit()
{
GruzPick = CreatePickup(1275, 23, 2195.9114,-2245.8933,13.5469,-1);
Create3DTextLabel("Устройство на работу грузчика", 0xFFFFFFFF, 2195.9114,-2245.8933,13.5469, 6.5, 0);

public OnPlayerEnterCheckpoint(playerid)
{
if(GruzRab[playerid] == 1)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли мешок отправляйтесь на склад!");
DisablePlayerCheckpoint(playerid);
GruzRab[playerid] = 2;
SetPlayerCheckpoint(playerid, 2161.7712,-2249.8057,13.3017, 1.2);
}
if(GruzRab[playerid] == 2)
{
new money = random(426) + 825;
GivePlayerMoney(playerid, money);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
GruzRab[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли отнесли ящик на склад!");
return true;
}

public OnPlayerConnect(playerid)
{
GruzRab[playerid] = 0;
GruzRabSkin[playerid] = 0;
 
Пользователь
Регистрация
31 Июл 2024
Сообщения
66
ИЗМЕНЕННО


Здравствуйте <3

Коды
case 13587:
{
if(!response) return true;
if(GruzRab[playerid] == 0)
{
GruzRab[playerid] = 1;
GruzRab[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, 260);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно устроились на работу грузчика!");
SendClientMessage(playerid, 0x08FF00FF, "Теперь отправляйтесь за мешками. Место обозначено на карте!");
return true;
}
else
{
GruzRab[playerid] = 0;
SetPlayerSkin(playerid, GruzRab[playerid]);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x08FF00FF, "Вы успешно уволились с работы грузчика!");
return true;
}
}

// ГРУЗЧИКИ
new GruzPick;
new GruzRab[MAX_PLAYERS];
new GruzRabSkin[MAX_PLAYERS];
enum {
DIALOG_JOB_LOADER_HR = 0, // диалог работы грузчика
DIALOG_AUTHENTICATION,
DIALOG_REGISTRATION,
DIALOG_GRUZCHIK,

DIALOG_COUNT // эту строку не трогать, все новые вставлять только перед ней
};

#assert DIALOG_COUNT < 32768

public OnPlayerPickUpPickup(playerid, pickupid) //
{
if(pickupid == GruzPick)
{
if(GruzRab[playerid] == 0)
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Устройство на работу грузчика", "Вы действительно хотите устроится на грузчика?", "Да", "Нет");
}
else
{
ShowPlayerDialog(playerid, DIALOG_GRUZCHIK, DIALOG_STYLE_MSGBOX, "Увольнение с работы грузчика", "Вы действительно хотите уволится с работы грузчика?", "Да", "Нет");
}
return true;
}

public OnGameModeInit()
{
GruzPick = CreatePickup(1275, 23, 2195.9114,-2245.8933,13.5469,-1);
Create3DTextLabel("Устройство на работу грузчика", 0xFFFFFFFF, 2195.9114,-2245.8933,13.5469, 6.5, 0);

public OnPlayerEnterCheckpoint(playerid)
{
if(GruzRab[playerid] == 1)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли мешок отправляйтесь на склад!");
DisablePlayerCheckpoint(playerid);
GruzRab[playerid] = 2;
SetPlayerCheckpoint(playerid, 2161.7712,-2249.8057,13.3017, 1.2);
}
if(GruzRab[playerid] == 2)
{
new money = random(426) + 825;
GivePlayerMoney(playerid, money);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 2198.0630,-2267.9910,13.5547, 1.2);
GruzRab[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFFF, "Вы успешно взяли отнесли ящик на склад!");
return true;
}

public OnPlayerConnect(playerid)
{
GruzRab[playerid] = 0;
GruzRabSkin[playerid] = 0;
UP
 
Сверху