[Ajuda] comando /aceitar o comando esta ativo
#1

ola pessoal boa noite

eu conseguir fazer comandos de interagir
mбs nessa parte algo falta que seria o de quando nгo a nenhuma oferta
o comando do player retornar a mensagem informando que nada foi oferecido

do jeito que esta sempre que ele digitar /aceitar retirar dinheiro do player

eu tentei por else, mбs algo falta poderiam explicar por favor
agradeзo

Код:
CMD:aceitar(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	new aname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
	new playerid2;

	SendClientMessage(playerid,-1, "aceito");
	GivePlayerMoney(playerid,-50);
	SetPlayerHealth(ID,100);
	GivePlayerMoney(playerid2 ,100);
	}
	else{ SendClientMessage(playerid, -1, "nada oferecido");
	}
	return 1;
}
editado por o comando
esse й o comando pra ofertar

Quote:

CMD:teste1(playerid, params[])
{
if(PlayerInfo[ playerid ][pProfissao] != 2) return SendClientMessage(playerid,Vermelho," esse comando nгo й de sua profissгo");
if(fazer{playerid} == true) return SendClientMessage(playerid,Vermelho," Espere 2 minutos para voltar a usar o comando");
if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use: /teste1 id");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, CorErroNeutro, "Esse ID nгo esta conectado");

GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 7, Pos[0], Pos[1], Pos[2] )) return SendClientMessage(playerid, -1, "Essa Pessoa nгo esta perto de vocк");



fazerunhas{playerid} = true;
SetTimerEx("fezunhas", 120000, false, "i", playerid);
format(Str, sizeof(Str), "[oferta] %s retiar $ 50, /aceitar ou /recusar", pNomeOriginal[ID]);
SendClientMessage(ID, -1,Str);
SendClientMessage(ID, -1, " /aceitar ou /recusar.");
SendClientMessage(playerid, rosa, "Voce ofereceu seus serviзos");
GivePlayerMoney(playerid ,50);






return 1;
}

Reply
#2

Estб tudo errado. Nгo й assim...
Qual o comando de oferecer?
Reply
#3

ipsLuan

eu consegui fazer tudo restringi a distancia o tempo para usar dinovo
se o player aceita o dinheiro sai dele e vai a quem ofertou
tudo funciona mas
isso de nao tem ninguem ofertando e ele poder usar o /aceitar que nao consigo resolver
nгo sei como se faz

eu vi um poste seu mбs nao entendi bem se poder explicar agradeзo

https://sampforum.blast.hk/showthread.php?tid=597352
Reply
#4

consegui resolver
encontrei esse post, e fiz como ele
https://sampforum.blast.hk/showthread.php?tid=297009

agora o comando /aceitar retorna a mensagem q nada foi oferecido e nгo diminui o dinheiro

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)