SA-MP Forums Archive
Uee? quanto que eu roubei? - 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: Uee? quanto que eu roubei? (/showthread.php?tid=134339)



Uee? quanto que eu roubei? - pawNO - 16.03.2010

Olбaa! Seguinte, criei um sistema de roubo e й perfeitinho, mas eu gostaria que quando terminasse de arrombar o cofre, mandasse uma mensagem ao player da quantia que ele roubou. Nгo sou bom em string, jб tentei estudar e nгo entendo. Se algйm me ajudar agradeceria.

Esta aн os scripts, se alguйm quiser copiar, sem problema:
Код:
if(strcmp(cmd,"/roubarloterica",true)==0)
	{
	if(IsPlayerConnected(playerid))
	{
 	if(!PlayerToPoint(2.0,playerid, 821.39141845703, 9.4306592941284, 1004.1950683594))
	{
	SendClientMessage(playerid, COLOR_GREY, "Vocк nгo esta na sala do cofre da lotйrica.");  //PlayerInfo[killerid][pMember]
	return 1;
	}
	if (robbed2 == 1)
	{
	SendClientMessage(playerid, COLOR_GREY, "Alguйm jб estб a tentar roubar a loterica.");
	return 1;
	}
	if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3)
	{
	SendClientMessage(playerid, COLOR_GREY, "Policiais nгo podem roubar a loterica.");
	return 1;
	}
	if(PlayerInfo[playerid][pTeam] != 5)
	{
	SendClientMessage(playerid, COLOR_GREY, "Vocк nгo estб em uma gangue.");
	return 1;
	}
	if(robtime2 > 1)
	{
	format(string, sizeof(string), "Aguarde, o cofre esta vazio.", robtime);
	SendClientMessage(playerid,COLOR_LIGHTRED,string);
	return 1;
	}
	format(string, sizeof(string), "[Atenзгo] O cofre da loterica foi assaltado. Nгo fassam suas apostas neste momento.", PlayerInfo[playerid][pMember]);
	SendClientMessageToAll(COLOR_LIGHTBLUE, string);
	SendClientMessage(playerid,COLOR_GREEN,"Aguarde, vocк esta arrombando o cofre!");
	SetTimerEx("Robbank2",60000,0,"i",playerid);
	Kils = SetTimerEx("roubar",4000,1,"i",playerid);
	robmoney[playerid] = random(50000);
	SetPlayerCriminal(playerid,255, "Assalto a lotйrica");
	WantedLevel[playerid] += 4;
	robbed2 = 1;
	robtime2 = 108000;
	}
	return 1;
	}
Код:
public Robbank2(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (!PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
	{
	SendClientMessage(playerid, COLOR_GREY, "A tentativa de roubo nгo foi bem sucedida.");
	robbed2 = 0;
	return 1;
	}
if (PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
{
SendClientMessage(playerid, COLOR_PURPLE, "Vocк roubou a grana do cofre, agora fuja logo daqui!"); //aqui teria a MODIFICAЗГO!
KillTimer(Kils);
GivePlayerGP(playerid, robmoney[playerid]);
robbed2 = 0;
return 1;
}
}
}///////
//EDIT - ACRESCENTANDO:

GivePlayerGP = Minha moeda secundбria


Re: Uee? quanto que eu roubei? - SlashPT - 16.03.2010

tenta

pawn Код:
public Robbank2(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (!PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
    {
    SendClientMessage(playerid, COLOR_GREY, "A tentativa de roubo nгo foi bem sucedida.");
    robbed2 = 0;
    return 1;
    }
if (PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
{
new string[58];
format(string, 58, "Vocк roubou %d do cofre, agora fuja logo daqui!", robmoney[playerid]);
SendClientMessage(playerid, COLOR_PURPLE, string); //aqui teria a MODIFICAЗГO!
KillTimer(Kils);
GivePlayerGP(playerid, robmoney[playerid]);
robbed2 = 0;
return 1;
}
}
}///////



Re: Uee? quanto que eu roubei? - pawNO - 16.03.2010

Quote:
Originally Posted by DarK TeaM PT
tenta

pawn Код:
public Robbank2(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (!PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
    {
    SendClientMessage(playerid, COLOR_GREY, "A tentativa de roubo nгo foi bem sucedida.");
    robbed2 = 0;
    return 1;
    }
if (PlayerToPoint(30, playerid, 821.39141845, 9.4306592941, 1004.1950683))
{
new string[58];
format(string, 58, "Vocк roubou %d do cofre, agora fuja logo daqui!", robmoney[playerid]);
SendClientMessage(playerid, COLOR_PURPLE, string); //aqui teria a MODIFICAЗГO!
KillTimer(Kils);
GivePlayerGP(playerid, robmoney[playerid]);
robbed2 = 0;
return 1;
}
}
}///////
Nгo sei nem como agradecer, valeeeu!

deu certinho!


Re: Uee? quanto que eu roubei? - SlashPT - 16.03.2010

de nada sempre as ordens!




Re: Uee? quanto que eu roubei? - andmeida10 - 16.03.2010

alguem me pode explicar sting... nгo entendo, e muita gente aqui do forum, concerteza tambйm nгo. Quem sabe, por favor ajudem.

Obrigado