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.0, playerid, 2057.5413,1247.2595,11.362 || PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213))
{
if(GetPlayerSpeed(playerid, true) > 110)
{
new STR[128];
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;
}
}
}
}
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 202: number of arguments does not match definition
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(25431) : warning 202: number of arguments does not match definition
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31243) : warning 213: tag mismatch
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31244) : error 001: expected token: ")", but found "{"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 017: undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 017: undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 029: invalid expression, assumed zero
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB 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 202: number of arguments does not match definition
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(25431) : warning 202: number of arguments does not match definition
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31243) : warning 213: tag mismatch
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31244) : error 001: expected token: ")", but found "{"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 017: undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 017: undefined symbol "STR"
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : error 029: invalid expression, assumed zero
C:\Users\pcpc\Desktop\GM By Eiffel - USANDO\gamemodes\BPS.pwn(31247) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB 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