tag mismatch
#1

на return z;
pawn Код:
stock GOZ(objectid)
{
new Float:x,Float:y,Float:z;
GetObjectRot(objectid,x,y,z);
return z;
}
Reply
#2

pawn Код:
Float:GOZ(objectid) {
    new Float:local_GOZ;
    GetObjectRot(objectid, _, _, local_GOZ);
    return local_GOZ;
}
Reply
#3

Del.
Reply
#4

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
pawn Код:
Float:GOZ(objectid) {
    new Float:local_GOZ;
    GetObjectRot(objectid, _, _, local_GOZ);
    return local_GOZ;
}
ошибки
error 034: argument does not have a default value (argument 2)
warning 208: function with tag result used before definition, forcing reparse
Reply
#5

pawn Код:
forward Float:GOZ(objectid);
public Float:GOZ(objectid) {
    new Float:x,Float:y,Float:z;
    GetObjectRot(objectid,x,y,z);
    return z;
}
Reply
#6

Quote:
Originally Posted by long76
Посмотреть сообщение
ошибки
error 034: argument does not have a default value (argument 2)
warning 208: function with tag result used before definition, forcing reparse
pawn Код:
Float:GOZ(objectid) {
    new Float:localZ, Float:localEmpty;
    GetObjectRot(objectid, localEmpty, localEmpty, localZ);
    return localZ;
}
И помести функцию в самое начало.

Ни в коем случае не используй примеры от Kolstin, человек совершенно не понимает что пишет!
Reply
#7

ну ключевое слово public не обязательно, а вот
pawn Код:
forward Float:GOZ(objectid);
можно поместить в самый вверх, тогда не придётся саму ф-ию тащить наверх)
Reply
#8

Не надо forward наверх тащить
У меня подобная функция с форвардом внизу мода и никаких варнингов нет
Reply
#9

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
pawn Код:
Float:GOZ(objectid) {
    new Float:local_GOZ;
    GetObjectRot(objectid, _, _, local_GOZ);
    return local_GOZ;
}
кстати Stepashka это что за приём такой в аргументах ф-ии?)
я про символ нижнего подчеркивания _
Reply
#10

Quote:
Originally Posted by Diman777
Посмотреть сообщение
кстати Stepashka это что за приём такой в аргументах ф-ии?)
я про символ нижнего подчеркивания _
Применяется для того что бы пропустить ненужные тебе аргументы. В данном примере не работает, функция не имеет предефайненых значений.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)