zazais
Специалист
Привет.
Вот тут работу для новичков хочу улучшить чтобы не флудило в чат каждый раз, хотел перевести
SendClientMessage в GameTextForPlayer, ну что то пошло не так, выдает ошибки, помогите пожалуйста понять где ошибся.
Проблема решена следущим образом
Вот тут работу для новичков хочу улучшить чтобы не флудило в чат каждый раз, хотел перевести
SendClientMessage в GameTextForPlayer, ну что то пошло не так, выдает ошибки, помогите пожалуйста понять где ошибся.
Код:
Код:
else if(pickupid == pickup_sklad_job_gruz)
{
if(GetPVarInt(playerid, !"start_jobgruz") == 3)
{
SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
p_ADD_SKLAD[playerid] = random(50);
p_MONEY_JOB[playerid] = p_MONEY_JOB[playerid] + p_ADD_SKLAD[playerid];
DisablePlayerCheckpoint(playerid);
static const
fmt_str_sklad[] = "Вы успешно перенесли {FFA500}%d {63cb00}кг груза. Общий вес составляет: {FFA500}%d {63cb00}кг груза.";
static
str_sklad[sizeof(fmt_str_sklad) + 2 + 5 - 4];
format(str_sklad, sizeof(str_sklad), fmt_str_sklad, p_ADD_SKLAD[playerid], p_MONEY_JOB[playerid]);
SendClientMessage(playerid, 0x63cb00FF, str_sklad);
GiveMoney(playerid, p_MONEY_JOB[playerid]*5);
//static const
//fmt_str_end [ ] = "Ваш заработоксоставил - {FFA500}%d {63cb00}вирт.";
static
str_end[ sizeof(fmt_str_end) + 6 - 2 ]
;
format(str_end, sizeof(str_end), "~r~Count: ~w~%d$", fmt_str_end, p_MONEY_JOB[playerid]*5 );
GameTextForPlayer(playerid, str_end, 5000, 1);
//format ( str_end, sizeof(str_end), fmt_str_end, p_MONEY_JOB[playerid]*5 );
//SendClientMessage(playerid, 0x63cb00FF, str_end);
p_ADD_SKLAD[playerid] = 0;
RemovePlayerAttachedObject(playerid, 0);
NEXT_CHECKPPOINTGRUZ(playerid);
RemovePlayerMapIcon(playerid, 1);
DeletePVar(playerid, !"start_jobgruz");
}
}
Проблема решена следущим образом
Код:
else if(pickupid == pickup_sklad_job_gruz)
{
if(GetPVarInt(playerid, !"start_jobgruz") == 3)
{
SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
p_ADD_SKLAD[playerid] = random(50);
p_MONEY_JOB[playerid] = p_MONEY_JOB[playerid] + p_ADD_SKLAD[playerid];
DisablePlayerCheckpoint(playerid);
static const
fmt_str_sklad[] = "Вы успешно перенесли {FFA500}%d {63cb00}кг груза. Общий вес составляет: {FFA500}%d {63cb00}кг груза.";
static
str_sklad[sizeof(fmt_str_sklad) + 2 + 5 - 4];
format(str_sklad, sizeof(str_sklad), fmt_str_sklad, p_ADD_SKLAD[playerid], p_MONEY_JOB[playerid]);
SendClientMessage(playerid, 0x63cb00FF, str_sklad);
GiveMoney(playerid, p_MONEY_JOB[playerid]*5);
static const
fmt_str_end [ ] = "~b~~h~Count: ~w~%d$";
static
str_end[ sizeof(fmt_str_end) + 6 - 2 ]
;
format ( str_end, sizeof(str_end), fmt_str_end, p_MONEY_JOB[playerid]*5 );
GameTextForPlayer(playerid, str_end, 5000, 1);
//format ( str_end, sizeof(str_end), fmt_str_end, p_MONEY_JOB[playerid]*5 );
//SendClientMessage(playerid, 0x63cb00FF, str_end);
p_ADD_SKLAD[playerid] = 0;
RemovePlayerAttachedObject(playerid, 0);
NEXT_CHECKPPOINTGRUZ(playerid);
RemovePlayerMapIcon(playerid, 1);
DeletePVar(playerid, !"start_jobgruz");
}
}
