Sistema de Veнculo Avanзado -
Macintosh - 18.07.2011
Olб galera do fуrum sa-mp, venho disponibilizar pra vocкs um filterscripter meu, idealizado pelo nosso amigo Josma_cmd. O FS contйm 15 comandos, com 300 e algumas linhas.
Em breve estarei disponibilizando a versгo 2.0 com todos os bugs se tiver retirados. Nгo testei o script.
Se acharem bug favor relatar. Obrigado
Download:
v1.0 ~
Link Direto
v1.1a ~
Link Direto
v1.0 ~
PasteBin
v1.1a ~
PasteBin
Versгo Atual:
v1.1 Alpha
Contйudo Versгo Atual:- /SpecVeiculoOff
- /Painel
- /CriarVeiculo - /DestruirVeiculo - /SpecVeiculo - /SpecVeiculoOff → Sу Administrador RCON podem usб-los.
Comandos:- /Criarveiculo,
- /DestruirVeiculo,
- /VidaVeiculo,
- /AnguloVeiculo,
- /PosicaoVeiculo,
- /VwVeiculo,
- /VeloVeiculo,
- /ModeloVeiculo,
- /StatusVeiculo,
- /CoresVeiculo,
- /SetarPaintjob,
- /InfoVeiculo,
- /SpecVeiculo,
- /Creditos,
- /ComandosSVA.
Versгo:
v1.0
Crйditos:
[KoS] Shickcard - Criador do FS
Ryder' - Getar cor veнculo
Josma_cmd - Idealizador do FS
Re: Sistema de Veнculo Avanзado -
Josma_cmd - 18.07.2011
Valeu pelos crйditos
Уtimo FS, poderia colocar o pastebin pra estudarem a estrutura do cуdigo dar dicas e tal sem necessidade de baixar, mas enfim
.
Prуxima versгo poderia ter aqueles sistemas, abrir capo porta malas etc, acender farois, TV no veiculo com camera se movendo etc
.
Mas tem tempo atй a nova versгo vai surgir idйias, parabйns pelo FS.
Re: Sistema de Veнculo Avanзado -
Macintosh - 18.07.2011
Quote:
Originally Posted by Josma_cmd
Valeu pelos crйditos
Уtimo FS, poderia colocar o pastebin pra estudarem a estrutura do cуdigo dar dicas e tal sem necessidade de baixar, mas enfim .
Prуxima versгo poderia ter aqueles sistemas, abrir capo porta malas etc, acender farois, TV no veiculo com camera se movendo etc .
Mas tem tempo atй a nova versгo vai surgir idйias, parabйns pelo FS.
|
Valeu! :}
Podem sugerir ideias pra prуxima versгo.
Re: Sistema de Veнculo Avanзado -
FoxXx - 18.07.2011
Quote:
Originally Posted by Shickcard
Podem sugerir ideias pra prуxima versгo.
|
poe um controle de ligar desligar carro tbm, fica + cool >_<
This forum requires that you wait 120 seconds between posts. Please try again in 12 seconds.
WTF
Re: Sistema de Veнculo Avanзado -
[R] ousenber [K] - 18.07.2011
lol ta rox , muito bom so que coloca pastebin ai...
__________________________________________
...Meus Trabalhos...
[
FisterScripts]
Sistema de Admin e Helper Simples v0.3
Sistema de Viagem v0.5
[
Includes]
Nenhum...
[
GameModes]
Nenhum...
[
Tutoriais]
Nenhum...
[
Maps]
W.D.A. ( Water Dylan Airport )
Se meu post lhe ajudou , lhe deixou confuso Clique nesta imagem >> << abaixo do meu avatar
Estou de Olho em vocк !
[Ass] Assinatura feita por JORGE_HARD
Re: Sistema de Veнculo Avanзado -
Shadoww5 - 18.07.2011
To esperando o link do pastebin ...
Re: Sistema de Veнculo Avanзado -
Macintosh - 18.07.2011
Upado no
Pastebin.
Re: Sistema de Veнculo Avanзado -
Shadoww5 - 18.07.2011
1 - Para que serve isto:
PHP код:
#if !defined SetSharingData
#define SetSharingData(%0,%1) \
setproperty(0, "", (%0), (%1))
#endif
E isto ?
PHP код:
#if !defined GetSharingData
#define GetSharingData(%0,%1) \
getproperty(0, "", (%0), (%1))
#endif
2 - A indentaзгo nгo estб das melhores.
3 - Observe estes dois comandos:
PHP код:
if(strcmp(cmd, "/AnguloVeiculo", true) == 0)
{
new Float:z_rot,string[50];
format(string, sizeof(string), "Seu veнculo possui [%d] de rotaзгo.", z_rot);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/PosicaoVeiculo", true) == 0)
{
new Float:vehx,Float:vehy,Float:vehz,string[50];
format(string, sizeof(string), "[X]: %f - [Y]: %f - [Z]: %f.", vehx, vehy, vehz);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/StatusVeiculo", true) == 0)
{
new panels,doors,lights,tires,string[128];
format(string, sizeof(string), "[Status Veнculo]: Paineis - [%d] || Portas - [%d] || Luzes - [%d] || Pneus - [%d]", panels,doors,lights,tires);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/CoresVeiculo", true) == 0)
{
new color1,color2,string[30];
format(string, sizeof(string), "[Cores Veнculo]: Cor 1 - [%d] || Cor 2 - [%d]", color1, color2);
SendClientMessage(playerid, Branco, string);
return 1;
}
Vocк sabe muito bem que eles estгo incorretos. Corrija-os.
4 - Este comando deveria ser usado somente por administradores com RCON, senгo todos os veiculos seriam destruidos por brincadeira dos jogadores:
PHP код:
if(strcmp(cmd, "/DestruirVeiculo", true) == 0)
{
tmp = strtok(cmdtext, idx);
new veiculo,string[33];
if(!strlen(tmp)) return SendClientMessage(playerid, vermelho, "Uso correto:{FFFFFF} /DestruirVeiculo [ID]");
veiculo = strval(tmp);
DestroyVehicle(veiculo);
format(string, sizeof(string), "Vocк destruiu o veнculo [%d]", veiculo);
SendClientMessage(playerid, Branco, string);
return 1;
}
Re: Sistema de Veнculo Avanзado -
Ricop522 - 18.07.2011
Tem muita coisa errada ai, tanto que nos comandos o angulo nгo foi pego.
Bjus
Re: Sistema de Veнculo Avanзado -
Macintosh - 18.07.2011
Quote:
Originally Posted by Shadoww5
1 - Para que serve isto:
PHP код:
#if !defined SetSharingData
#define SetSharingData(%0,%1) \
setproperty(0, "", (%0), (%1))
#endif
E isto ?
PHP код:
#if !defined GetSharingData
#define GetSharingData(%0,%1) \
getproperty(0, "", (%0), (%1))
#endif
2 - A indentaзгo nгo estб das melhores.
3 - Observe estes dois comandos:
PHP код:
if(strcmp(cmd, "/AnguloVeiculo", true) == 0)
{
new Float:z_rot,string[50];
format(string, sizeof(string), "Seu veнculo possui [%d] de rotaзгo.", z_rot);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/PosicaoVeiculo", true) == 0)
{
new Float:vehx,Float:vehy,Float:vehz,string[50];
format(string, sizeof(string), "[X]: %f - [Y]: %f - [Z]: %f.", vehx, vehy, vehz);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/StatusVeiculo", true) == 0)
{
new panels,doors,lights,tires,string[128];
format(string, sizeof(string), "[Status Veнculo]: Paineis - [%d] || Portas - [%d] || Luzes - [%d] || Pneus - [%d]", panels,doors,lights,tires);
SendClientMessage(playerid, Branco, string);
return 1;
}
if(strcmp(cmd, "/CoresVeiculo", true) == 0)
{
new color1,color2,string[30];
format(string, sizeof(string), "[Cores Veнculo]: Cor 1 - [%d] || Cor 2 - [%d]", color1, color2);
SendClientMessage(playerid, Branco, string);
return 1;
}
Vocк sabe muito bem que eles estгo incorretos. Corrija-os.
4 - Este comando deveria ser usado somente por administradores com RCON, senгo todos os veiculos seriam destruidos por brincadeira dos jogadores:
PHP код:
if(strcmp(cmd, "/DestruirVeiculo", true) == 0)
{
tmp = strtok(cmdtext, idx);
new veiculo,string[33];
if(!strlen(tmp)) return SendClientMessage(playerid, vermelho, "Uso correto:{FFFFFF} /DestruirVeiculo [ID]");
veiculo = strval(tmp);
DestroyVehicle(veiculo);
format(string, sizeof(string), "Vocк destruiu o veнculo [%d]", veiculo);
SendClientMessage(playerid, Branco, string);
return 1;
}
|
Entгo ao criar este script, eu estava no TS com o Josma de madrugada pensando no que iria colocar no script. Eu posto isso aqui para ajudar os novatos e nгo para pessoas que julgam os cуdigos dos programadores.
Nгo detectei nenhum erro no script porque estava fazendo ele, vamos dizer na 'pressa' por nгo ter postado nenhum script no ultimo mкs. Terбs de manter sua dignidade na board se quiseres se tornar um grande scripter, e nгo й julgando ou mesmo editando cуdigos corretos para flood que irбs ganhar este respeito. Sabes como eu sou vamos dizer respeitado? Sei que nгo sou muito conhecido no SA-MP sу por causa daquele sistema tosco de fezes, Eu dou tudo de mim e tento ao mбximo entender todas as sintaxes e funзхes do cуdigo dos criadores, e atй mesmo meus cуdigos. Eu erro? Claro sou humano, todos erramos, Mais permanecer no erro й burrice, nгo?
Entгo Shadoww, Espero que voce torne-se 'humilde' com todos aqui da board, Eu sou respeitado por eu dar valor a minha inteligencia e aos meus cуdigos e a minha humildade, eu seu pro daqueles que postam Tutoriais, Filterscripts,Includes,Gamemodes e outras que postam pra ajudar ao prуximo. Sabe quando eu entrei aqui no fуrum sa-mp, eu me senti um cгo. Eu era um nocauteado por que as pessoas nгo sabiam se portar como ser humano e postar uma simples resposta para aqueles que estгo comeзando. Eu tento dar uma revira-volta nesse 'trauma' meu. Porque sei que ninguйm gosta de ser xingado e humilhado em pleno pъblico sabe Shadoww.
Entгo essas sгo as palavras que tenho para com vocк.
Seja mais humilde!