SA-MP Forums Archive
Float. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Float. (/showthread.php?tid=531722)



Float. - Snoopythekill - 14.08.2014

what there are the bad in this code ?

pawn Код:
#include <a_samp>
#include <zcmd>

new Float:Pos_guardar[MAX_PLAYERS][5];

command(guardarposicion, playerid, params[])
{
    #pragma unused params
    GetPlayerPos(playerid, Pos_guardar[playerid][0], Pos_guardar[playerid][1], Pos_guardar[playerid][2]);
    Pos_guardar[playerid][3] = GetPlayerVirtualWorld(playerid);
    Pos_guardar[playerid][4] = GetPlayerInterior(playerid);
    SendClientMessage(playerid, -1, "Posicion guardada correctamente, para volver a ella usa /cargarposicion.");
    return 1;
}

command(cargarposicion, playerid, params[])
{
    #pragma unused params
    SetPlayerPos(playerid, Pos_guardar[playerid][0], Pos_guardar[playerid][1], Pos_guardar[playerid][2]);
    SetPlayerVirtualWorld(playerid, Pos_guardar[playerid][3]);
    SetPlayerInterior(playerid, Pos_guardar[playerid][4]);
    SendClientMessage(playerid, -1, "Posicion cargada correctamente.");
    return 1;
}
pawn Код:
C:\Users\JuanS_2\Desktop\as.pwn(20) : warning 213: tag mismatch
C:\Users\JuanS_2\Desktop\as.pwn(21) : warning 213: tag mismatch
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.



Re: Float. - GGW - 14.08.2014

where is the line 20 and 21 ?


Re: Float. - Vince - 14.08.2014

Virtual worlds and interiors are not floating point values and thus cannot be correctly stored in an array that's tagged with Float. Either use multiple variables, or use an enum.