SA-MP Forums Archive
[Ajuda] Ajuda com esse comando - 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] Ajuda com esse comando (/showthread.php?tid=512283)



Ajuda com esse comando - LucasSantos - 10.05.2014

Bom, esse cуdigo estб funcionando perfeitamente. Sу que tipo, como eu coloquei o CreateExplosion, a explosгo pega em mim e eu perco vida, eu quero pфr para que o objeto e a explosгo fique longe de mim por uns 10 metros, o bastante para o fogo nгo pegar em mim.

Cуdigo:

Код:
CMD:suitonatk(playerid, params[])//suitonatk
{
    if(PlayerDados[playerid][Suiton] < 1) return SendClientMessage(playerid, BRANCO, "Vocк nгo possui o Elemento Suiton!");
	if(GetProgressBarValue(chakra[playerid]) >= 530){
	if(gettime() - TempoComando[playerid] < 5)     return SendClientMessage(playerid, 0xFF0000FF, "Espere 5 segundos para usar este comando/jutsu novamente!");
	TempoComando[playerid] = gettime();
	GetProgressBarValue(chakra[playerid]);
	new Float:h;
    h = GetProgressBarValue(chakra[playerid]);
	SetProgressBarValue(chakra[playerid],h-530);
	UpdateProgressBar(chakra[playerid], playerid);
	new Float: X,
	    Float: Y,
	    Float: Z;
	GetPlayerPos(playerid, X, Y, Z);
	PosicaoFrentePlayer(playerid, X, Y, 40);
	new barril;
	barril = CreateObject(7916, X, Y, Z, 0, 0, 0, 50);
	Barris[tBarris] = barril;
	PlayAudioStreamForPlayer(playerid, "https://dl.dropboxusercontent.com/u/91731129/Suiton%20-%20Suishouha.mp3", 0, 0, 0, 10, 0);
	tBarris ++;
	GetPlayerPos(playerid, X, Y, Z);
	PosicaoFrentePlayer(playerid, X, Y, 30);
    CreateExplosion(X,Y,Z-5,10,10.0);
    ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
    SetTimerEx("mijutsu",10000,false,"i",playerid);
    format(String, sizeof(String), "--Jutsu-- %s: Suiton no Jutsu", Nome(playerid));
    SendClientMessageToAll(BRANCO, String);}
    else{
    SendClientMessage(playerid, 0x00F6F6AA,"Vocк nгo tem chakra suficiente!");}
	return 1;
}
Desde jб agradeзo!


Re: Ajuda com esse comando - Cor3y - 10.05.2014

Rebola e sai correndo.

+X, sendo X um valor qualquer como 10,20 etc.


Re: Ajuda com esse comando - LucasSantos - 10.05.2014

Quote:
Originally Posted by Cor3y
Посмотреть сообщение
Rebola e sai correndo.

+X, sendo X um valor qualquer como 10,20 etc.
Nгo entendi, poderia simplificar?


Re: Ajuda com esse comando - DiiMeNoR - 10.05.2014

Код:
CreateExplosion(X,Y,Z+20,10,10.0);
Tenta ai.