Сделал так:
Вроде работаетPHP код:
TogglePlayerControllableEx(playerid,var)
{
if(var == 1)
{
FreezTest[playerid] = 1;
TogglePlayerControllable(playerid,1);
}
else
{
FreezTest[playerid] = 0;
TogglePlayerControllable(playerid,0);
}
}
Вид для печати
Сделал так:
Вроде работаетPHP код:
TogglePlayerControllableEx(playerid,var)
{
if(var == 1)
{
FreezTest[playerid] = 1;
TogglePlayerControllable(playerid,1);
}
else
{
FreezTest[playerid] = 0;
TogglePlayerControllable(playerid,0);
}
}
Эмм...
А лучше такPHP код:
TogglePlayerControllableEx(playerid, var)
{
FreezTest[playerid] = var;
TogglePlayerControllable(playerid, var);
}
PHP код:
TogglePlayerControllableEx(playerid, var)
{
if(var != (0|1)) return printf("Error: В функцию \"TogglePlayerControllableEx\" попало неверное значение (%d)", var);
FreezTest[playerid] = var;
TogglePlayerControllable(playerid, var);
return 1;
}
Или допустим даже так:
Или так:PHP код:
TogglePlayerControllableEx(const playerid, const freeze)
return TogglePlayerControllable(playerid, FreezTest[playerid] = !!freeze);
:grin:PHP код:
#define TogglePlayerControllableEx(%0,%1) \
TogglePlayerControllable(%0, FreezTest[%0] = !!%1);