22.09.2012, 14:10
pawn Код:
CMD:criarcasa(playerid, params[])
{
new preco , string[256], StringLabel[200], pickupcasa;
if(sscanf(params, "i", preco)) return SendClientMessage(playerid, Vermelho, "Use: /criarcasa [preзo]");
for(new c = 0; c < MAX_CASAS; c++)
{
if(!DOF2_FileExists(string))
{
static Float:X, Float:Y, Float:Z, virtualw;
GetPlayerPos(playerid, X, Y, Z);
virtualw++;
format(string, sizeof(string), PASTA_CASAS, virtualw);
DOF2_CreateFile(string);
DOF2_SetFloat(string, "PosX", X);
DOF2_SetFloat(string, "PosY", Y);
DOF2_SetFloat(string, "PosZ", Z);
//DOF2_SetInt(string, "Interior", intcasa);
//DOF2_SetInt(string, "VirtualWorld", virtualw);
DOF2_SetInt(string, "TemDono", 0);
DOF2_SetInt(string, "Trancada", 0);
DOF2_SetString(string, "Dono", "Niguem");
DOF2_SetInt(string, "Preco", preco);
DOF2_SetInt(string, "Numero", virtualw);
pickupcasa = CreatePickup(1273, 1, DOF2_GetFloat(string, "PosX"), DOF2_GetFloat(string, "PosY"), DOF2_GetFloat(string, "PosZ"), -1);
DOF2_SetInt(string, "PickupID", pickupcasa);
format(StringLabel, sizeof(StringLabel),"{E0BC1B}Casa Nъmero{FFFFFF}: %d\n{E0BC1B}Preco{FFFFFF}: %d{32CD32}R$\n{E0BC1B}Dono{FFFFFF}: {FF0000}Sem Dono", DOF2_GetInt(string, "Numero"), DOF2_GetInt(string, "Preco"));
CasaLabel[c] = Create3DTextLabel(StringLabel, -1, DOF2_GetFloat(string, "PosX"), DOF2_GetFloat(string, "PosY"), DOF2_GetFloat(string, "PosZ")+0.75,20.0,0,1);
DOF2_SaveFile();
break;
}
}
return 1;
}