28.03.2015, 09:12
Quote:
Crie um loop e use break pra pausar quando ele encontrar o ID.
|
Estou criando um Filterscript para depois adaptar ao meu Gamemode.
Esse cуdigo serб muito otimizado, por enquanto estou fazendo meus testes.
PHP код:
CMD:criarprop(playerid, params[])
{
Contar_Propriedades();
new oNomeProp[64], oValorProp, Float:oPosicao[3], AlgumaRemovida = -666;
if(sscanf(params, "s[64]d", oNomeProp, oValorProp)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Modo de uso correto: /criarprop [NOME] [PREЗO]");
for(new i = 0; i < Propriedades_Criadas; ++i)
{
if(!DOF2_FileExists(pProp(i)))
{
AlgumaRemovida = i;
break;
}
}
if(AlgumaRemovida == -666) AlgumaRemovida = Propriedades_Criadas;
GetPlayerPos(playerid, oPosicao[0], oPosicao[1], oPosicao[2]);
Criar_Propriedade(AlgumaRemovida, oNomeProp, "Ninguйm", oPosicao[0], oPosicao[1], oPosicao[2], false, oValorProp);
CarregarProp(AlgumaRemovida);
if(AlgumaRemovida == Propriedades_Criadas) Propriedades_Criadas++;
return 1;
}