SA-MP Forums Archive
[DUVIDA] Como fazer um pedбgio - 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: [DUVIDA] Como fazer um pedбgio (/showthread.php?tid=128700)



[DUVIDA] Como fazer um pedбgio - andmeida10 - 19.02.2010

Olб gente, de novo, tive procurando e nгo encontrei nada.

Dъvida й seguinte:

Como eu faзo, que quando o player passe num certo local, ele pague pedagio?

Eu jб tentei:


pawn Code:
{
  if(IsPlayerInRangeOfPoint(playerid, 7.0,1569.6971,-1607.2794,13.3828))
  {
    new string[50];
  format(string, sizeof(string), "Pegбgio pago: $200");
  GameTextForPlayer(playerid, string, 3000, 4);
    GivePlayerMoney(playerid,-200);
  }
return 1;
}

Compilou certinho, mas quando ele passa la no sitio, ele n paga pegadio. (eu pus isso no public OnPlayerPickUpPickup, talvez seja esse o erro)



Ajudem plese


Re: [DUVIDA] Como fazer um pedбgio - xolp25 - 19.02.2010

cara ngm vai te ensinar axo... conhece o ******? existe um fs de pedagio baixa ele ai:

http://www.4shared.com/file/87028206...LV-PWNAMX.html


Re: [DUVIDA] Como fazer um pedбgio - SlashPT - 19.02.2010

nao pode ser pickup tem de ser tipo um timer... a nao se ke vc tenha la mesmo uma pickup... mas tem de estar a pe LOL

no topo
pawn Code:
forward peda();
no ongamemodini
pawn Code:
SetTimer("peda", 1000, 1);
pawn Code:
public peda()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 7.0,1569.6971,-1607.2794,13.3828))
{
new string[50];
format(string, sizeof(string), "Pegбgio pago: $200");
GameTextForPlayer(i, string, 3000, 4);
GivePlayerMoney(i,-200);
}
}
return 1;
}
й a unica maneira que eu acho ser possivel...

unico bug tipo se vc parar no sitio ele ta sempre a "gamar-te o guito" xD

e

NAO TESTEI


Re: [DUVIDA] Como fazer um pedбgio - Lucas_Brasil - 20.02.2010

Quote:
Originally Posted by DarK TeaM PT
nao pode ser pickup tem de ser tipo um timer... a nao se ke vc tenha la mesmo uma pickup... mas tem de estar a pe LOL

no topo
pawn Code:
forward peda();
no ongamemodini
pawn Code:
SetTimer("peda", 1000, 1);
pawn Code:
public peda()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 7.0,1569.6971,-1607.2794,13.3828))
{
new string[50];
format(string, sizeof(string), "Pegбgio pago: $200");
GameTextForPlayer(i, string, 3000, 4);
GivePlayerMoney(i,-200);
}
}
return 1;
}
й a unica maneira que eu acho ser possivel...

unico bug tipo se vc parar no sitio ele ta sempre a "gamar-te o guito" xD

e

NAO TESTEI
neste caso, nгo й nescessario uma string, faзa assim:

pawn Code:
public peda()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 7.0,1569.6971,-1607.2794,13.3828))
{
GameTextForPlayer(i, "Pegбgio pago: $200", 3000, 4);
GivePlayerMoney(i,-200);
}
}
return 1;
}



Re: [DUVIDA] Como fazer um pedбgio - SlashPT - 20.02.2010

yep eu simplesmente me basiei no ke ele disse xD


Re: [DUVIDA] Como fazer um pedбgio - andmeida10 - 20.02.2010

vou testar

vlw


Re: [DUVIDA] Como fazer um pedбgio - SlashPT - 20.02.2010

funciona??


Re: [DUVIDA] Como fazer um pedбgio - andmeida10 - 20.02.2010

funcionou sim


Re: [DUVIDA] Como fazer um pedбgio - SlashPT - 21.02.2010

ok


Re: [DUVIDA] Como fazer um pedбgio - xolp25 - 21.02.2010

isso ajudo pra kct no meu sv vlv