PDA

Просмотр полной версии : [Вопрос] error 001: expected token: ";", but found ")"



KrutoyKrosch
24.11.2016, 23:34
Разве так нельзя делать? Или я что то не так сделал?



[114]stock SpawnVehiclePolice(playerid, faction = random(2))
[115]{
[116] if(faction == 1)
[117] {


../include/reg.inc(114) : error 029: invalid expression, assumed zero
../include/reg.inc(114) : warning 215: expression has no effect
../include/reg.inc(114) : error 001: expected token: ";", but found ")"
../include/reg.inc(114) : error 010: invalid function or declaration
../include/reg.inc(114 -- 116) : fatal error 107: too many error messages on one line

- - - Добавлено - - -

Не хочу что то такой геморрой делать



stock SpawnVehiclePolice(playerid, faction)
{
if(!faction)
faction = random(2);

Guldan
24.11.2016, 23:37
Когда вызываешь stock SpawnVehiclePolice используй там random(2)

SpawnVehiclePolice(playerid, random(2));
Или же в самом stock SpawnVehiclePolice

stock SpawnVehiclePolice(playerid, faction) {
faction = random(2);
//Код..
}

KrutoyKrosch
24.11.2016, 23:51
В том то и прикол я хотел убрать этот геморрой, что бы когда его вызываешь не писать random(2); А второй способ для меня не подходит

Guldan
24.11.2016, 23:53
В том то и прикол я хотел убрать этот геморрой, что бы когда его вызываешь не писать random(2); А второй способ для меня не подходит
А если такой вариант?

#define spawnVehiclePolice(%0) SpawnVehiclePolice(%0,random(2))

KrutoyKrosch
24.11.2016, 23:56
Можно и так сделать, чо то сразу не доперло