01.05.2013, 02:17
Uso aqui um comando, e ele somente reconhece o valor 0, se eu por outro nъmero ele nгo reconhece, diz que nгo existe sendo que existe nas scriptfile.
Alguem poderia me ajudar?
pawn Код:
CMD:salvarint(playerid, params[])
{
new cid;
if(!IsPlayerAdmin(playerid)) return SCM(playerid, COR_VERMELHO, "[ Erro ] Vocк nгo tem autorizaзгo para usar este comando!");
if(InteriorSelecionado[playerid] == 0) return SCM(playerid, COR_VERMELHO, "[ Erro ] Vocк nгo estб visualizando nenhum interior!");
new Float:Pos[3]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); new Float:PFA; GetPlayerFacingAngle(playerid, PFA);
if(sscanf(params, "u", cid)) return SendClientMessage(playerid, COR_VERMELHO, "[ Erro ] /salvarint [casaid]");
new cHouse[64];
format(cHouse, sizeof(cHouse), PASTA_CASAS, cid);
if(cid > MAX_CASAS) return SCM(playerid, COR_VERMELHO, "[ Erro ] Esta casa nгo existe.");
if(!DOF2_FileExists(cHouse)) return SCM(playerid, COR_VERMELHO, "[ Erro ] Esta casa nгo existe.");
DOF2_SetFloat(cHouse, "cIntX", Pos[0]);
DOF2_SetFloat(cHouse, "cIntY", Pos[1]);
DOF2_SetFloat(cHouse, "cIntZ", Pos[2]);
DOF2_SetInt(cHouse, "Interior", GetPlayerInterior(playerid));
SCM(playerid, COR_VERMELHO, "[ Info - Casas ] Interior salvo com sucesso.");
return 1;
}