28.03.2014, 22:32
Hola bueno pues tengo una duda, cogн un gm mysql para practicar y estoy intentando hacer el guardado de toys ya que este GM tiene dicho sistema pero no tiene el guardado correspondiente, Mi duda es como podrнa hacerlo. Dejo un ej para ver mas o menos de que hablo...
El enum de los toys
En la callback (OnPlayerDisconnect) coloco lo siguiente, esto para guardar al desconectar
Pero al compilar me tira el warning ''warning 213: tag mismatch'', no entiendo a que se debe.
El enum de los toys
Код:
enum ptInfo { ptModelID, ptBone, Float:ptPosX, Float:ptPosY, Float:ptPosZ, Float:ptRotX, Float:ptRotY, Float:ptRotZ, Float:ftscaleX, Float:ftscaleY, Float:ftscaleZ }; new PlayerToyInfo[MAX_PLAYERS+1][MAX_PLAYERTOYS][ptInfo];
Код:
for(new v = 0; v < MAX_PLAYERTOYS; v++){ new sql[16]; format(sql, sizeof(sql), "pt%dModelID", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptModelID]); format(sql, sizeof(sql), "pt%dBone", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptBone]); format(sql, sizeof(sql), "pt%dPosX", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptPosX]); format(sql, sizeof(sql), "pt%dPosY", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptPosY]); format(sql, sizeof(sql), "pt%dPosZ", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptPosZ]); format(sql, sizeof(sql), "pt%dRotX", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptRotX]); format(sql, sizeof(sql), "pt%dRotY", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptRotY]); format(sql, sizeof(sql), "pt%dRotZ", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ptRotZ]); format(sql, sizeof(sql), "ft%dscaleX", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ftscaleX]); format(sql, sizeof(sql), "ft%dscaleY", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ftscaleY]); format(sql, sizeof(sql), "ft%dscaleZ", v); GuardarValor(playerid, sql, PlayerToyInfo[playerid][v][ftscaleZ]); }