02.05.2012, 10:23
Fiz o seguinte comando em SII:
Porйm, ele nгo cria a casa, nгo cria o arquivo INI com o ID da mesma e nгo cria o pickup.
O certo seria ele verificar o numero da ultima casa criada e criar o proximo numero sendo o ID dessa, e criar o pickup.
Mas ele nгo faz nada disso.
Nгo crasha o servidor nem nada, apenas nгo cria a casa.
Oque estб de errado no comando?
pawn Код:
CMD:criarcasa(playerid, params[])
{
new price, inte;
new Float:X, Float:Y, Float:Z ;
new pickupid;
if(IsPlayerAdmin(playerid))
{
if(sscanf(params, "d", price, inte))
{
SendClientMessage (playerid, Cinza, "Use: /criarcasa [PREЗO] [INTERIOR]");
}
else
{
for(new i; i != pCasa; ++i) format(kString, sizeof(kString),"/Casas/%d.ini", i);
GetPlayerPos(playerid, X, Y, Z);
INI_WriteFloat("PosX", X);
INI_WriteFloat("PosY", Y);
INI_WriteFloat("PosZ", Z);
INI_WriteInt("Int", inte);
INI_WriteInt("Mundo", pCasa++);
INI_WriteInt("TDono", 0);
INI_WriteString("Dono", "Ninguem");
INI_WriteInt("Preco", price);
INI_WriteInt("Trancada", 0);
INI_WriteInt("TMorador", 0);
INI_WriteString("Morador", "Ninguem");
pickupid = CreatePickup(1273, 1, INI_ReadFloat("PosX"), INI_ReadFloat("PosY"), INI_ReadFloat("PosZ"), -1);
INI_WriteInt("ID", pickupid);
pCasa++;
}
}
else
{
SendClientMessage(playerid, ERRO, "| ERRO | Vocк nгo estб autorizado a usar este comando");
}
return 1;
}
O certo seria ele verificar o numero da ultima casa criada e criar o proximo numero sendo o ID dessa, e criar o pickup.
Mas ele nгo faz nada disso.
Nгo crasha o servidor nem nada, apenas nгo cria a casa.
Oque estб de errado no comando?