[Ajuda] Multa - 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] Multa (
/showthread.php?tid=657069)
Multa -
Canema - 31.07.2018
Olб, alguйm pode me dar uma ajuda, seguinte eu to com um sistema de multa aqui, mas ela vai pro player e eu quero que vб pros carros, como й a estrutura da variavel de cada carro?
Re: Multa -
SIZET - 31.07.2018
Se mostrar o comando fica melhor mas tenta usar
GetPlayerVehicleID
Nгo tenho ideia de como vai ser mas tbm n sei como quer que seja o seu /multar
Multando o player й /Multar [ID] [Valor] para veнculo й como?
Re: Multa -
Canema - 31.07.2018
Multar no sentido de tu passar numa velocidade num radar e o carro for multado como й na vida real e nгo o player entende? pra multa ir pra placa nгo pro ID do player
Re: Multa -
Domingues - 31.07.2018
Quote:
Originally Posted by Canema
Olб, alguйm pode me dar uma ajuda, seguinte eu to com um sistema de multa aqui, mas ela vai pro player e eu quero que vб pros carros, como й a estrutura da variavel de cada carro?
|
Sу criar uma variбvel vetor com seu valor size da constant MAX_VEHICLES.
Ex:
PHP код:
new Multas[MAX_VEHICLES];
// onde leva a multa.
new vehicleid = GetPlayerVehicleId(playerid);
Multas[vehicleid]++;
Esse й um exemplo bem bбsico, vocк terб que usar sua lуgica para implementar melhor.
Re: Multa -
Duartstrocci - 04.09.2018
Quote:
Originally Posted by SIZET
Se mostrar o comando fica melhor mas tenta usar GetPlayerVehicleID
Nгo tenho ideia de como vai ser mas tbm n sei como quer que seja o seu /multar
Multando o player й /Multar [ID] [Valor] para veнculo й como?
|
----------
Consegue me enviar um link com esse sistema por favor ?
/multar [id] [valor]
Ficaria muito agradecido!
Re: Multa -
SIZET - 04.09.2018
Quote:
Originally Posted by Duartstrocci
Consegue me enviar um link com esse sistema por favor ?
/multar [id] [valor]
Ficaria muito agradecido!
|
PHP код:
CMD:multar(playerid, params[])
{
new id, Valor, Motivo[24];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "| ERRO | Vocк nгo tem permissгo!");
if(sscanf(params, "uds[24]", id, Valor, Motivo))
return SendClientMessage(playerid, -1, "| ERRO | Use: /Multar [ID] [Valor] [Motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, -1, "| ERRO | ID Invбlido!");
//Player[id][Multas] += 1; #Preferencia sua de colocar quantas multas o player tem! ;) ( Nгo recomendaria pois essa multa й so de tirar dinheiro! )
GivePlayerMoney(id, - Valor);
SendClientMessage(playerid, -1, "| INFO | Comando efetuado com sucesso!");
format(string, sizeof(string), "| INFO | O(A) Administrador(a) %s (%d) multou vocк por $%d ( Motivo: %s )", Nome(playerid), playerid, Valor, Motivo);
SendClientMessage(id, -1, string);
return 1;
}
Re: Multa -
Duartstrocci - 04.09.2018
Quote:
Originally Posted by SIZET
PHP код:
CMD:multar(playerid, params[])
{
new id, Valor, Motivo[24];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "| ERRO | Vocк nгo tem permissгo!");
if(sscanf(params, "uds[24]", id, Valor, Motivo))
return SendClientMessage(playerid, -1, "| ERRO | Use: /Multar [ID] [Valor] [Motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, -1, "| ERRO | ID Invбlido!");
//Player[id][Multas] += 1; #Preferencia sua de colocar quantas multas o player tem! ;) ( Nгo recomendaria pois essa multa й so de tirar dinheiro! )
GivePlayerMoney(id, - Valor);
SendClientMessage(playerid, -1, "| INFO | Comando efetuado com sucesso!");
format(string, sizeof(string), "| INFO | O(A) Administrador(a) %s (%d) multou vocк por $%d ( Motivo: %s )", Nome(playerid), playerid, Valor, Motivo);
SendClientMessage(id, -1, string);
return 1;
}
|
--------------------------------------------
Muita consideraзгo! Obrigado man