ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Лежать-то лежит, а вот что внутри фикса:
Тот же format и используется.PHP код:
// valstr fix by Slice
stock FIX_valstr(dest[], value, bool:pack = false)
{
// format can't handle cellmin properly
static const cellmin_value[] = !"-2147483648";
if (value == cellmin)
pack && strpack(dest, cellmin_value, 12) || strunpack(dest, cellmin_value, 12);
else
format(dest, 12, "%d", value), pack && strpack(dest, dest, 12);
}
#define valstr FIX_valstr
Mazzilla (21.02.2015)
Как тогда в этом коде например использовать эту функцию:
PHP код:
if (moneys > 0 && playermoney >= moneys)
{
PlayerInfo[giveplayerid][pMoney] += moneys;
PlayerInfo[playerid][pMoney] -= moneys;
format(string, sizeof(string), "Вы передали игроку %s, $%d.", giveplayer, moneys);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), "Вы получили $%d от %s.", moneys, sendername);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
log("Pay", string);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "достал деньги и передал их %s." ,giveplayer);
Action(playerid, string);
}
Второе сообщение на второй странице, видимо, просто так висит. Почему за вас должны делать всё?
[ForD] (21.02.2015)
На прошлой странице было всё разъяснено...PHP код:
if (moneys > 0 && playermoney >= moneys)
{
PlayerInfo[giveplayerid][pMoney] += moneys;
PlayerInfo[playerid][pMoney] -= moneys;
new
money_string[12];
ConvertNumber(moneys, money_string);
format(string, sizeof(string), "Вы передали игроку %s, $%s.", giveplayer, money_string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), "Вы получили $%s от %s.", money_string, sendername);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
log("Pay", string);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "достал деньги и передал их %s." ,giveplayer);
Action(playerid, string);
}
Последний раз редактировалось BaBuIIIkaDrifteR; 21.02.2015 в 19:50.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
У меня почему то выводит совершенно другое число. Передаю 100к пишет 49.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)