GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bbTamas - 2014. július 16. - 13:38:00

Cím: Zeex Pawn compiler függvény deklaráció hiba?
Írta: bbTamas - 2014. július 16. - 13:38:00
Zeex Pawn compiler-t használok, nos ebben mégis mi lehet a hiba, vagy mi lehet a baja?
Elvben teljesen hibátlan függvény deklaráció.
 
forward Float:GetXYInFrontOfPlayer(playerid, &Float:q, &Float:w, Float:distance);
public Float:GetXYInFrontOfPlayer(playerid, &Float:q, &Float:w, Float:distance)
{
    new Float:a;
    GetPlayerPos(playerid, q, w, a);
    if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    else GetPlayerFacingAngle(playerid, a);
    q += (distance * floatsin(-a, degrees));
    w += (distance * floatcos(-a, degrees));
    return a;
}
 
forward Float:GetRampDistance(playerid);
public Float:GetRampDistance(playerid)
{
new ping = GetPlayerPing(playerid), Float:dist;
dist = floatpower(ping, 0.25);
dist = dist*4.0;
dist = dist+4.0;
return dist;
}

 

freeroam.pwn(19345) : warning 208: function with tag result used before definition, forcing reparse
freeroam.pwn(19359) : warning 208: function with tag result used before definition, forcing reparse
Pawn compiler 3.2.3664.samp           Copyright (c) 1997-2006, ITB CompuPhase
Cím: Zeex Pawn compiler függvény deklaráció hiba?
Írta: TengeriMalac - 2014. július 16. - 14:56:15
hagyhatod így, nem változtat semmit..
de ha nagyon ragaszkodsz hozzá, úgy tudod megoldani, hogy a script elejére másolod, akkor eltûnik a warning..
fingom nincs mért írja ki, nekem is szokta.
Cím: Zeex Pawn compiler függvény deklaráció hiba?
Írta: bbTamas - 2014. július 16. - 15:02:45
LOL és tényleg jó így.
Én meg pont a mód legvégére raktam a függvényt. ^-^
Köszönöm, ment a plusz!
Azért érdekelne, miért írja ki. :whistle:
Cím: Zeex Pawn compiler függvény deklaráció hiba?
Írta: TengeriMalac - 2014. július 16. - 18:36:26
elméletileg azért, mert az után hozod létre, hogy használod, ami nem tetszik a fordítónak..
már csak az nem tiszta, hogy a többinél mért nem ír hibát.. :\'D
Cím: Zeex Pawn compiler függvény deklaráció hiba?
Írta: bbTamas - 2014. július 16. - 18:51:50
És ha stock függvényként hozom létre, az miért nem jó? Régi módba így volt.
THX zárok.