SA-MP Forums Archive
[Ajuda] sistema de radar quase pronto - 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] sistema de radar quase pronto (/showthread.php?tid=627932)



sistema de radar quase pronto - Eiffel - 03.02.2017

Galera to fazendo um sistema de radar em meu servidor estб tudo pronto os objetos os textdraw3d, o givedagame pra perder dinheiro qnd passa no raio que colokei e nas coordenadas.. A ъnica coisa que falta й que eu quero que sу seja multado quem passar acima de uma velocidade por exemplo o limite й 80km/h passou a 50km/h de carro nгo leva multa.. Agr se passar acima de 80km/h de carro/moto leva multa..
Alguйm pode me falar o que estudar ou entгo me passar o cуdigo?
Qualquer um das duas coisas que fizerem ja irб me ajudar..


Re: sistema de radar quase pronto - Whoo - 03.02.2017

Vocк pega a velocidade do veiculo e veja se esta acima do permitido...

https://sampwiki.blast.hk/wiki/GetVehicleVelocity
https://sampforum.blast.hk/showthread.php?tid=345273
https://sampforum.blast.hk/showthread.php?tid=105465


Respuesta: sistema de radar quase pronto - Eiffel - 03.02.2017

Vou dar uma estudada aqui


Respuesta: sistema de radar quase pronto - Eiffel - 03.02.2017

Nesse GetVehicleVelocity tem como eu colocar o mбximo permitido em determinado local?


Re: sistema de radar quase pronto - Eiffel - 04.02.2017

Mano eu nгo entendi... Coloquei assim

forward Radares(playerid);
public Radares(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PlayerToPoint(30.0, playerid, 2057.5413,1247.2595,11.362 || PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213))
{
if(GetPlayerSpeed(playerid, true) > 110)
{
format(STR, sizeof(STR), "* Vocк foi multado por passar a %i km/h em uma Бrea de 110 km/h.", GetPlayerSpeed(playerid, true));
SendClientMessage(playerid, 0x441FFFAA, STR);
format(STR, sizeof(STR), "* E recebeu uma multa de R$%i.", GetPlayerSpeed(playerid, true)*3/2);
SendClientMessage(playerid, 0x441FFFAA, STR);
DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playerid, true)*3/2;
}
}







E nгo deu certo, deu cerca de 22 errors


Re: sistema de radar quase pronto - Eiffel - 04.02.2017

Alguйm pode me ajudar? coloquei assim:


forward Radares(playerid);
public Radares(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PlayerToPoint(30.0, playerid, 2057.5413,1247.2595,11.362 || PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213))
{
if(GetPlayerSpeed(playerid, true) > 110)
{
format(STR, sizeof(STR), "* Vocк foi multado por passar a %i km/h em uma Бrea de 110 km/h.", GetPlayerSpeed(playerid, true));
SendClientMessage(playerid, 0x441FFFAA, STR);
format(STR, sizeof(STR), "* E recebeu uma multa de R$%i.", GetPlayerSpeed(playerid, true)*3/2);
SendClientMessage(playerid, 0x441FFFAA, STR);
DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playerid, true)*3/2;
}
}








E deu vбrios erros, por favor sу falta isso para ligar o servidor. Grato!


Re: sistema de radar quase pronto - RodrigoMSR - 04.02.2017

Quote:
Originally Posted by Eiffel
Посмотреть сообщение
Alguйm pode me ajudar? coloquei assim:


forward Radares(playerid);
public Radares(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PlayerToPoint(30.0, playerid, 2057.5413,1247.2595,11.362 || PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213))
{
if(GetPlayerSpeed(playerid, true) > 110)
{
format(STR, sizeof(STR), "* Vocк foi multado por passar a %i km/h em uma Бrea de 110 km/h.", GetPlayerSpeed(playerid, true));
SendClientMessage(playerid, 0x441FFFAA, STR);
format(STR, sizeof(STR), "* E recebeu uma multa de R$%i.", GetPlayerSpeed(playerid, true)*3/2);
SendClientMessage(playerid, 0x441FFFAA, STR);
DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playerid, true)*3/2;
}
}








E deu vбrios erros, por favor sу falta isso para ligar o servidor. Grato!
Mande os erros.


Re: sistema de radar quase pronto - Carlos001 - 04.02.2017

PHP код:
forward Radares(playerid);
public 
Radares(playerid)
{
    if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(
PlayerToPoint(30.0playerid2057.5413,1247.2595,11.362 || PlayerToPoint(30.0playerid2137.2573,1908.2068,10.9213))
        {
            if(
GetPlayerSpeed(playeridtrue) > 110)
            {
                               new 
STR[128]; 
                
format(STRsizeof(STR), "* Vocк foi multado por passar a %i km/h em uma Бrea de 110 km/h."GetPlayerSpeed(playeridtrue));
                
SendClientMessage(playerid0x441FFFAASTR);
                
format(STRsizeof(STR), "* E recebeu uma multa de R$%i."GetPlayerSpeed(playeridtrue)*3/2);
                
SendClientMessage(playerid0x441FFFAASTR);
                
DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playeridtrue)*3/2;
            }        
        }            
    }                




Re: sistema de radar quase pronto - Eiffel - 04.02.2017

Erros:


PHP код:
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(25423) : warning 202number of arguments does not match definition
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(25431) : warning 202number of arguments does not match definition
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31243) : warning 213tag mismatch
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31244) : error 001expected token")"but found "{"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 017undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 017undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 029invalid expressionassumed zero
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
5 Errors




Re: sistema de radar quase pronto - Carlos001 - 04.02.2017

Quote:
Originally Posted by Eiffel
Посмотреть сообщение
Erros:


PHP код:
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(25423) : warning 202number of arguments does not match definition
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(25431) : warning 202number of arguments does not match definition
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31243) : warning 213tag mismatch
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31244) : error 001expected token")"but found "{"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 017undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 017undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : error 029invalid expressionassumed zero
C
:\Users\pcpc\Desktop\GM By Eiffel USANDO\gamemodes\BPS.pwn(31247) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
5 Errors

Quote:

error 017: undefined symbol "STR"

variavel indefinida, cria ela lб na calback
Quote:

warning 202: number of arguments does not match definition
warning 213: tag mismatch

Nуs mande somente a linha(codigo) onde esta o erro