SA-MP Forums Archive
[Ajuda] RANDOM de casas file - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] RANDOM de casas file (/showthread.php?tid=598452)



RANDOM de casas file - Lutherdeck - 12.01.2016

quer fazer um random de casas, alguem me da uma forзa.. fiz dos dois tipos vк qual ta certo e corrige... nehum dos dois deu certo

1: ai dps uso o sistema normal de random...
Код:
new Float:coCasas[MAX_CASAS][1000] = {
	for(new c = 0; c < MAX_CASAS; c++){
		format(file, sizeof(file), PASTA_CASAS, c);
		if(dini_Exists(file)){
			{dini_Float(file, "PosX"), dini_Float(file, "PosY"), dini_Float(file, "PosZ")},
		}
	}
}
2:
Код:
stock rcasa(playerid){
	new vcasa = random(5);
	format(file, sizeof(file), PASTA_CASAS, vcasa);
	if(dini_Exists(file)){
		SendClientMessage(playerid,Vermelho,"Vocк estб em uma");
	}else{
		rcasa(playerid);
	}

}



Re: RANDOM de casas file - Ever_SH - 12.01.2016

O primeiro, estб totalmente errado, alem da String extremamente enorme, vocк nгo pode botar um cуdigo na variavel.
O segundo nгo faz muito sentido.

O que vocк quer exatamente que esse cуdigo faзa? Ficara mais fбcil ajuda-lo.


Re: RANDOM de casas file - [BOPE]Seu._.Madruga - 12.01.2016

Nгo entendi muito oque vocк quis dizer, mas fiz este comando aqui para tirar uma base!
PHP код:
CMD:entregar(playerid)
{
    if(!
IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}Vocк nгo estб conectado no servidor!");
    new 
file[50], string[128], aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanamesizeof(aname));
    new 
random(MAX_CASAS);
    
format(filesizeof(file), PASTA_CASASc);
    
SetPlayerCheckpoint(playeridDOF2_GetFloat(file"PosX"), DOF2_GetFloat(file"PosY"), DOF2_GetFloat(file"PosZ"), 3.0);
    
format(stringsizeof(string), "Olб %s entregue a pizza o mais rбpido na casa %d que foi localizada no mapa por um checkpoint!"anamec);
    
SendClientMessage(playerid, -1string);
    return 
1;




Re: RANDOM de casas file - Lutherdeck - 13.01.2016

E se a file nгo existir ?


Re: RANDOM de casas file - Ever_SH - 13.01.2016

Quote:
Originally Posted by Lutherdeck
Посмотреть сообщение
E se a file nгo existir ?
PHP код:
if(!DOF2_FileExists(ArquivoDaCasa))
{
      
//Casa Nгo Existe